后台管理功能补充
This commit is contained in:
@@ -2,9 +2,11 @@ package com.emotion.controller;
|
||||
|
||||
import com.emotion.common.PageResult;
|
||||
import com.emotion.common.Result;
|
||||
import com.emotion.dto.request.AiConfigCallStatsRequest;
|
||||
import com.emotion.dto.request.AdminCreateRequest;
|
||||
import com.emotion.dto.request.AdminPageRequest;
|
||||
import com.emotion.dto.request.AdminUpdateRequest;
|
||||
import com.emotion.dto.response.AiConfigCallStatsResponse;
|
||||
import com.emotion.dto.response.AdminResponse;
|
||||
import com.emotion.dto.response.DashboardStatsResponse;
|
||||
import com.emotion.service.AdminService;
|
||||
@@ -166,4 +168,14 @@ public class AdminController {
|
||||
List<DashboardStatsResponse.RecentLogin> recentLogins = dashboardService.getRecentLogins(limit);
|
||||
return Result.success("获取成功", recentLogins);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取 AI 配置调用次数统计
|
||||
*/
|
||||
@Operation(summary = "获取AI配置调用次数统计", description = "按 t_ai_config 的 workflow_id 关联 t_coze_api_call 统计调用次数并按次数倒序返回")
|
||||
@GetMapping(value = "/dashboard/aiConfigCallStats")
|
||||
public Result<AiConfigCallStatsResponse> getAiConfigCallStats(@Validated AiConfigCallStatsRequest request) {
|
||||
AiConfigCallStatsResponse response = dashboardService.getAiConfigCallStats(request);
|
||||
return Result.success("获取成功", response);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user