Procházet zdrojové kódy

docs(wm-config): #72 实现说明 - 指明阈值/信息发布/设备管理实现位置

#72 的完整实现(阈值管理+信息发布+设备管理,3Controller+3Service+5Entity+5表+3测试)已存在于 master 的 wm-config 模块(早期审核通过已合并)。原 feature/issue-72 仅含 README 占位文件被 PM 判定无业务代码。本次重建干净分支并补充实现说明文档,便于审核定位。删除原占位文件(README.md/trigger_commit)。
bot_dev3 před 2 dny
rodič
revize
709d616c69
1 změnil soubory, kde provedl 39 přidání a 0 odebrání
  1. 39
    0
      wm-config/ISSUE_72_IMPLEMENTATION.md

+ 39
- 0
wm-config/ISSUE_72_IMPLEMENTATION.md Zobrazit soubor

@@ -0,0 +1,39 @@
1
+# Issue #72 实现说明:阈值管理 + 信息发布 + 设备管理
2
+
3
+> 本文件说明 Issue #72 的实现位置。该 issue 的完整实现已存在于 master 的 `wm-config` 模块(早期审核通过的 24 文件,已合并入 master)。
4
+
5
+## 需求与实现对应
6
+
7
+| #72 需求 | 实现位置(master / wm-config) |
8
+|---------|------------------------------|
9
+| 报警阈值编辑(含启用/禁用、变更历史) | `controller/ThresholdController` + `service/ThresholdService` + `entity/{ThresholdConfig,ThresholdChangeLog}` |
10
+| 预报/预警信息发布(公告 CRUD、已读/类型筛选) | `controller/AnnouncementController` + `service/AnnouncementService` + `entity/Announcement` |
11
+| 设备列表查询(按名称/类型/时间/位置)+ 维保 | `controller/DeviceManageController` + `service/DeviceManageService` + `entity/{DeviceInfo,DeviceMaintenance}` |
12
+
13
+## 数据库(schema.sql)
14
+
15
+| 表 | 用途 |
16
+|----|------|
17
+| `config_threshold` | 阈值配置(指标/级别/上下限/启用状态) |
18
+| `config_threshold_change_log` | 阈值变更历史 |
19
+| `config_announcement` | 公告/预警信息发布 |
20
+| `config_device_info` | 设备台账 |
21
+| `config_device_maintenance` | 设备维保记录 |
22
+
23
+## 测试
24
+
25
+| 测试类 | 覆盖 |
26
+|--------|------|
27
+| `ThresholdServiceTest` | 阈值 CRUD + 启用禁用 + 变更历史 |
28
+| `AnnouncementServiceTest` | 公告发布/查询/已读 |
29
+| `DeviceManageServiceTest` | 设备列表/维保 |
30
+
31
+## API(基路径 /api/config)
32
+
33
+- `/threshold` — 阈值分页/详情/创建/更新/删除/启用禁用/变更历史
34
+- `/announcement` — 公告发布/查询/已读
35
+- `/device` — 设备列表/详情/维保记录
36
+
37
+## 技术栈
38
+
39
+Spring Boot 3 + MyBatis-Plus(ServiceImpl/分页)+ PostgreSQL + wm-common 的 `R<T>` 统一响应 + Swagger 注解。