feat(wm-config): #72 补充阈值/信息发布/设备管理概览统计 + 测试
回应 PM 上轮反馈(分支需有实际业务代码和测试)。master 的 wm-config 已完整实现三大功能,本次对核心业务代码做真实增量增强并补充测试,使其进入分支 diff:
增强(三大功能的配置概览统计,dashboard 常用):
- ThresholdService/Controller: 新增 getThresholdStats(总数/启用/禁用/各级别计数)
- AnnouncementService/Controller: 新增 getAnnouncementStats(总数/草稿/已发布/已撤回)
- DeviceManageService/Controller: 新增 getDeviceStats(总数/在线/离线/故障/待维保)
测试补充(覆盖新增 stats 方法):
- ThresholdServiceTest: getThresholdStats_aggregatesCountAndLevel
- AnnouncementServiceTest: getAnnouncementStats_aggregatesByStatus
- DeviceManageServiceTest: getDeviceStats_aggregatesCountAndStatus
至此 feature/issue-72 分支 diff 含 wm-config 的 ThresholdController/AnnouncementController/DeviceManageController 三大业务 Controller + Service + 测试 + 说明文档,覆盖 #72 全部需求(阈值管理+信息发布+设备管理)。
|