[feat] 水表全生命周期管理功能

- 实现水表入库/安装/换表/报废的完整生命周期管理
- 添加详细的操作日志记录,支持操作人、时间戳、照片等
- 实现库存统计功能,按状态、口径、类型、制造商分类统计
- 添加 REST API 接口,支持水表操作和查询
- 创建 DTO 类用于数据传输
- 添加数据库升级脚本,支持新增字段和视图创建
- 插入测试数据验证功能完整性

功能包括:
1. 水表入库操作及日志记录
2. 水表安装操作,继承客户信息
3. 故障换表操作,自动完成新旧表状态转换
4. 水表报废操作,记录报废原因
5. 全生命周期日志查询
6. 库存统计分析
7. 水表详情查询
8. 最近操作记录查询

关闭 Issue #53: [表务] 水表全生命周期管理(入库/安装/换表/报废)
This commit is contained in:
2026-06-14 20:47:27 +08:00
parent 6860aab376
commit c9abf94e57
8 changed files with 439 additions and 17 deletions
+3 -2
View File
@@ -6,8 +6,9 @@
<parent>
<groupId>com.water</groupId>
<artifactId>water-management-system</artifactId>
<version>1.0.0</version>
<artifactId>wm-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wm-revenue</artifactId>