29 lines
1.6 KiB
Plaintext
29 lines
1.6 KiB
Plaintext
|
|
### BASE=http://127.0.0.1:3000/api
|
||
|
|
--- GET /api/energy-stats/summary
|
||
|
|
{"code":0,"data":{"cabinet_count":3,"estimated_cost":5.59,"month_energy":6990,"online_count":3,"today_energy":6000},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/cabinets
|
||
|
|
{"code":0,"data":[{"abstract_id":"99-00000002","cabinet_id":3,"month_energy":3440,"name":"能耗验证临时柜B","today_energy":3000},{"abstract_id":"99-00000001","cabinet_id":2,"month_energy":2330,"name":"能耗验证临时柜A","today_energy":2000},{"abstract_id":"","cabinet_id":1,"month_energy":1220,"name":"联调测试柜","today_energy":1000}],"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/projects
|
||
|
|
{"code":0,"data":[{"cabinet_count":2,"month_energy":5770,"name":"能耗验证临时项目","project_id":2,"today_energy":5000},{"cabinet_count":1,"month_energy":1220,"name":"联调测试项目","project_id":1,"today_energy":1000}],"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=day&range=30
|
||
|
|
{"code":0,"data":{"granularity":"day","list":[{"charge_count":3,"energy":6000,"period":"2026-09-19"},{"charge_count":3,"energy":990,"period":"2026-09-20"}]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=week&range=30
|
||
|
|
{"code":0,"data":{"granularity":"week","list":[{"charge_count":6,"energy":6990,"period":"2026-38"}]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
--- GET /api/energy-stats/trend?granularity=month&range=30
|
||
|
|
{"code":0,"data":{"granularity":"month","list":[{"charge_count":6,"energy":6990,"period":"2026-09"}]},"message":"ok"}
|
||
|
|
[HTTP 200]
|
||
|
|
|
||
|
|
=== 导出接口(异步任务) ===
|
||
|
|
{"code":0,"data":{"task_id":4},"message":"导出任务已创建"}
|
||
|
|
[HTTP 200]
|