Files
tmp/feat.md
T
V-LiuShuang 8d060f5c6e add
2026-08-13 11:07:48 +08:00

84 lines
1.9 KiB
Markdown

# 任务目标
分析`/project/stats/chart/chat`接口在处理请求参数`dimension`等于"year"的场景下,输出参数里面的y值不正确的问题。再顺便看看下面这几个接口是不是也有问题:`/project/stats/chart/token``/project/stats/chart/dislike``/project/stats/chart/user``/project/stats/chart/skill/usage``/project/stats/chart/feedback``/project/stats/chart/mcp/usage``/project/stats/chart/skill/usage`
## 开发规范
参考文档:"E:\gitea\skills\mis-agent-spec\SKILL.md"。
## 入口类
ProjectStatsController.java
## HTTP请求的输入和输出信息
请求地址:/project/stats/page
请求参数:
```json
{"pageNum":1,"pageSize":20}
```
响应参数:
```json
{
"total": 2,
"rows": [
{
"projectId": "2",
"projectName": "e-biz智能体",
"userNum": "1",
"chatNum": "2",
"totalToken": "1.54K",
"inputToken": "1K",
"outputToken": "0.54K",
"kbDocNum": "0",
"callMcpToolCount": "0",
"callSkillCount": "0"
},
{
"projectId": "1",
"projectName": "认证智能体",
"userNum": "4",
"chatNum": "10",
"totalToken": "163.72K",
"inputToken": "159.88K",
"outputToken": "3.83K",
"kbDocNum": "192",
"callMcpToolCount": "7",
"callSkillCount": "0"
}
],
"code": 200,
"msg": "查询成功",
"extraData": null
}
```
请求地址:/project/stats/chart/chat
请求参数:
```json
{"projectId":"1","dimension":"year","begin":"2024","end":"2026"}
```
响应参数:
```json
{
"code": 200,
"msg": "操作成功",
"data": {
"x": [
"2024",
"2025",
"2026"
],
"y": [
0,
0,
17
],
"tokenUnit": null
}
}
```