29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
|
|
### BASE=http://127.0.0.1:3000/api
|
||
|
|
--- GET /api/energy-stats/summary
|
||
|
|
{"code":0,"data":{"cabinet_count":3,"estimated_cost":0.0,"month_energy":0,"online_count":3,"today_energy":0},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/cabinets
|
||
|
|
{"code":"DATABASE_ERROR","message":"服务器内部错误"}
|
||
|
|
[HTTP 500]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/projects
|
||
|
|
{"code":0,"data":[{"cabinet_count":1,"month_energy":0,"name":"联调测试项目","project_id":1,"today_energy":0},{"cabinet_count":2,"month_energy":0,"name":"能耗验证临时项目","project_id":2,"today_energy":0}],"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=day&range=30
|
||
|
|
{"code":0,"data":{"granularity":"day","list":[]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=week&range=30
|
||
|
|
{"code":0,"data":{"granularity":"week","list":[]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=month&range=30
|
||
|
|
{"code":0,"data":{"granularity":"month","list":[]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
=== 导出接口(异步任务) ===
|
||
|
|
{"code":0,"data":{"task_id":1},"message":"导出任务已创建"}
|
||
|
|
[HTTP 200]
|