feat(#90): 报警确认与转工单拆分,新增 CONFIRMED 状态 #91

Merged
Lijianping merged 1 commit from feat/90-alarm-confirm-split into main 2026-11-05 16:24:30 +08:00
Collaborator

变更摘要

  • 新增 AlarmStatus.CONFIRMED 与 POST /txys/alarm/{id}/confirm(仅确认、不建单)
  • confirm-to-wo / close 支持 UNCONFIRMED 与 CONFIRMED
  • 报警分析增加 confirmed 计数,并计入处置率

Closes #90

自测步骤

  1. 对未确认报警 POST /txys/alarm/{id}/confirm → 状态 CONFIRMED,无工单
  2. 对已确认报警 POST /txys/alarm/{id}/confirm-to-wo → TO_WO 并生成工单
  3. 未确认直接转工单仍可用(兼容 App)
  4. GET /txys/alarm/analysis 含 confirmed

文档影响

工作区 docs/API与错误码.md、docs/汀溪原水调度平台-P0原型说明书.md §4.1 已对齐(本地聚合 docs,不随本仓提交)

## 变更摘要 - 新增 `AlarmStatus.CONFIRMED` 与 `POST /txys/alarm/{id}/confirm`(仅确认、不建单) - `confirm-to-wo` / `close` 支持 `UNCONFIRMED` 与 `CONFIRMED` - 报警分析增加 `confirmed` 计数,并计入处置率 Closes #90 ## 自测步骤 1. 对未确认报警 `POST /txys/alarm/{id}/confirm` → 状态 `CONFIRMED`,无工单 2. 对已确认报警 `POST /txys/alarm/{id}/confirm-to-wo` → `TO_WO` 并生成工单 3. 未确认直接转工单仍可用(兼容 App) 4. `GET /txys/alarm/analysis` 含 `confirmed` ## 文档影响 工作区 `docs/API与错误码.md`、`docs/汀溪原水调度平台-P0原型说明书.md` §4.1 已对齐(本地聚合 docs,不随本仓提交)
feat(#90): 报警确认与转工单拆分,新增 CONFIRMED 状态
All checks were successful
CI / backend-compile (pull_request) Successful in 7m1s
2cbad34fa1
Co-authored-by: Cursor <cursoragent@cursor.com>
Lijianping deleted branch feat/90-alarm-confirm-split 2026-11-05 16:24:31 +08:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jiaoce/xm_txys2_back!91
No description provided.