feat(data-engine): #71 历史数据回溯 + 报表生成(水量/水质/报警)
- 新增历史数据查询功能,支持按类型、时间、区域过滤
- 新增水量汇总报表,包含总量、分区域统计、每日趋势
- 新增水质合格率报表,包含总检测数、合格数、分区域合格率
- 新增报警统计报表,包含总量、级别统计、区域分布、每日趋势
- 新增综合数据报表,整合水量、水质、报警数据并提供评估建议
- 新增HistoryDataController,提供完整的RESTful API接口
- 扩展ReportService支持各种类型报表生成和保存
- 支持报表发布和状态管理功能
API端点:
- GET /api/data/historical - 历史数据查询
- GET /api/data/report/water-volume - 水量汇总报表
- GET /api/data/report/water-quality - 水质合格率报表
- GET /api/data/report/alarm-statistics - 报警统计报表
- POST /api/data/report/*/generate - 生成各类报表并保存
- GET /api/data/reports - 报表列表
- GET /api/data/reports/{id} - 报表详情
- POST /api/data/reports/{id}/publish - 发布报表
提交ID: f6a7b11c
Issue: #71
分支: feature/issue-71