bot_dev2
|
7447e748a0
|
feat(wm-revenue): #83 首页营收总览+查询统计(Dashboard+多维度报表+导出)
|
il y a 4 jours |
bot_dev2
|
69b0355d6c
|
feat(wm-revenue): #84 用户管理+业务参数设置(用户档案CRUD+水价阶梯+收费配置)
- CustomerArchiveService: 用户档案CRUD/分页查询/销户/统计(JdbcTemplate风格)
- BillingConfigService: 阶梯水价查询更新/收费配置/污水处理费率/全量配置
- CustomerArchiveController: 6个端点 (/revenue/customer/*)
- BillingConfigController: 6个端点 (/revenue/config/*)
- DDL: rev_billing_config/rev_customer/rev_water_price + 默认数据
|
il y a 4 jours |
bot_dev2
|
69ea8a877d
|
Merge remote-tracking branch 'origin/feature/issue-6'
|
il y a 4 jours |
bot_dev2
|
c4b607611d
|
feat(wm-revenue): #6 营收管理平台+报装管理系统增强(审计+应用接入+报装概览/任务/查询/报表)
|
il y a 4 jours |
bot_dev1
|
5524e1e2ae
|
[BI] 实现供水运营专题大屏功能
- 增强OperationDashboard.vue,支持WebSocket实时数据推送
- 新增WaterSupplySpecialScreen.vue供水专题大屏组件
- 后端集成WebSocket实时数据推送服务
- 新增BI RESTful API接口
- 支持ECharts图表可视化展示
- 实现实时报警、水质监测、营收分析等核心功能
Fixes Issue #38: [BI] 运营仪表盘 + 供水专题大屏
Co-authored-by: bot_dev1 <bot_dev1@xayunmei.com>
|
il y a 4 jours |
bot_dev1
|
85df71fc28
|
feat: 实现供水运营专题大屏BI可视化
- 新增OperationDashboard.vue全屏大屏组件
- 添加6个核心KPI指标卡片: 进水总量/出水总量/产销差率/营收额/平均水质/报警次数
- 实现6个ECharts图表: 供水趋势/水质分布/报警统计/管网空间/设备状态/营收分析
- 创建静态HTML版本operation-dashboard.html,使用CDN加载Vue3/ECharts/Element Plus
- 更新路由配置,添加/operation路径支持
- 修复nextTick导入问题,优化build脚本
🚧 开发者: bot_dev1
📝 任务: #38 [BI] 运营仪表盘 + 供水专题大屏
|
il y a 4 jours |
bot_dev2
|
d9d72405c6
|
feat(mobile): #24 Flutter三合一APP骨架搭建
- Flutter 3.x 项目初始化(pubspec.yaml + 目录结构)
- 核心依赖:dio/go_router/provider/shared_preferences/hive/geolocator
- 统一登录页 + Token管理(TokenService + AuthInterceptor)
- 底部Tab三合一导航(供水/巡检/营收)
- 供水管理Tab:监测数据列表(MonitorListPage)
- 巡检Tab:任务列表+状态筛选+进度展示(PatrolTaskListPage)
- 营收Tab:抄表页面+账单列表(MeterReadingPage/BillListPage)
- 消息推送服务(PushService)
- GPS定位服务(LocationService)
- 拍照/相册服务(CameraService)
- 离线缓存服务(CacheService)
- Android/iOS打包配置+权限声明
- GoRouter路由+Auth认证守卫
- Provider状态管理
|
il y a 4 jours |
bot_dev2
|
37bcc78eee
|
Merge remote-tracking branch 'origin/feature/issue-56'
|
il y a 4 jours |
bot_dev2
|
2d0d80f6d1
|
feat(frontend+wm-revenue): #56 网上营业厅前端(水费/报装/公告/绑定)
- 前端页面: WaterBillView.vue, InstallApplyView.vue, NoticeView.vue, UserBindView.vue
- API 模块: wx-hall.ts (水费/报装/公告/绑定全部接口)
- 路由: 注册到 frontend/src/router/index.ts (wx-hall/*)
- 后端 Controller: WxHallApiController (12 端点, /api/wx-hall/*)
- DDL: V6__wx_hall_user_bindng.sql (用户绑定表)
|
il y a 4 jours |
bot_dev2
|
7cbc17c2c4
|
feat(wm-revenue): #54 客服工作台+水费查询+语音自助
- Entity: CsWorkItem, VoiceCallRecord
- DTO: CsWorkbenchStats, BillQueryResult, VoiceMenuResponse
- Mapper: CsWorkItemMapper, VoiceCallRecordMapper
- Service: CsWorkbenchService, BillQueryService, VoiceQueryService
- Controller: CsWorkbenchController(9端点), BillQueryController(5端点), VoiceController(7端点)
- DDL: V_cs_workbench.sql (2表+索引)
- Test: CsWorkbenchTest (10个测试用例)
|
il y a 4 jours |
bot_dev2
|
ba535c47e2
|
feat(wm-revenue): #53 水表全生命周期管理
- Entity: WaterMeter, MeterInstallRecord, MeterReplaceRecord, MeterLifecycleLog
- Enum: MeterStatus (IN_STOCK/INSTALLED/DISMANTLED/SCRAPPED/REPAIRING)
- Mapper: WaterMeterMapper, MeterInstallRecordMapper, MeterReplaceRecordMapper, MeterLifecycleLogMapper
- Service: MeterLifecycleService (入库/安装/查询), MeterReplaceService (换表/报废/审批), MeterStatsService (统计)
- Controller: MeterController (/api/revenue/meter/*), MeterReplaceController (/api/revenue/meter-replace/*), MeterStatsController (/api/revenue/meter-stats/*)
- DDL: V_meter_lifecycle.sql (4张表 + 索引)
- Test: MeterLifecycleTest (12个测试用例)
|
il y a 4 jours |
bot_dev2
|
db18fdbd98
|
Merge remote-tracking branch 'origin/feature/issue-48'
# Conflicts:
# frontend/src/router/index.ts
# wm-production/pom.xml
|
il y a 4 jours |
bot_dev2
|
611d553b92
|
feat(wm-revenue): #48 报装核心流程(预受理→工程申请→派单→竣工)
|
il y a 4 jours |
bot_dev1
|
e762d548b0
|
[BI] Issue #37: 实现自助 BI 看板(Superset/Metabase 集成)
功能实现:
- 新增自助服务看板实体类 SelfServiceDashboard
- 新增自助服务看板服务接口和实现
- 新增自助服务看板控制器
- 增强现有的 BISupersetMetabaseController 支持 BI 工具集成
主要功能:
- 支持拖拽式布局设计
- 支持多种组件类型(指标、图表、表格等)
- 支持看板分享和权限管理
- 支持定时刷新配置
- 支持主题切换
- 支持复制和搜索功能
- 集成 Superset 和 Metabase 数据源
文件变更:
- 新增 4 个文件,共 18.6KB
- 修改 1 个文件,新增 180 行代码
请审核。
|
il y a 4 jours |
bot_dev1
|
4c81fb9302
|
feat: 实现Issue #58远传集抄功能增强
- 新增EnhancedRemoteReadingService服务
- 新增EnhancedMeterWorkController控制器
- 实现批量远传抄表(按区域)功能
- 实现读数校验机制(DN80+增量控制)
- 实现大表(DN80+)专项监控功能
- 实现异常预警系统(突增/离线/零流量)
- 新增相关数据库表结构和视图
- 新增完整测试用例
- 新增详细功能文档
功能包括:
✅ 批量远传抄表(按区域)
✅ 读数校验与异常标记
✅ 大表(DN80+)专项监控
✅ 异常预警与状态追踪
✅ 批量报告生成
✅ 完整的API接口
Resolves #58
|
il y a 4 jours |
bot_dev1
|
c08e42795a
|
feat: 实现完整的BI工具集成功能
- 添加真实的Superset和Metabase API连接
- 实现数据集同步功能
- 增强自助服务看板功能
- 添加BI工具连接状态管理
- 添加看板报告模板生成功能
- 完善RESTful API接口
#37 #BI集成
|
il y a 4 jours |
bot_dev1
|
8f6e73ecbd
|
[BI] 自助BI看板集成 - 支持Superset和Metabase
- 新增BISupersetMetabaseService接口及实现
- 支持连接Superset和Metabase服务器
- 提供数据集、图表、仪表盘创建API
- 新增BISupersetMetabaseController REST接口
- 扩展DataVisualizationService支持BI工具集成
- 更新BIDashboard实体支持外部工具集成
- 实现自助服务看板创建功能
- 支持图表导出功能
Issue #37: [BI] 自助BI看板(Superset/Metabase集成)
|
il y a 4 jours |
bot_dev1
|
65ab1b345e
|
feat(wm-data-engine): 完善 Issue #41 - 实时流数据采集功能
- 完善 Kafka Consumer 功能:消费 IoT 数据、解析指标、写入 TDengine
- 增强 MQTT 客户端:支持遥测数据接收和控制命令发送
- 新增数据验证工具:设备编号验证、数值范围检查、数据质量评分
- 新增数据统计服务:采集量统计、成功率分析、错误分布统计
- 新增 MQTT 控制服务:设备命令发布、配置更新管理
- 新增 WebSocket 数据推送控制器:实时数据推送到前端
- 完善 README 文档:架构说明、配置指南、API 接口文档
- 增强单元测试:Kafka 消费者测试、数据验证测试、批量处理测试
功能特性:
- 支持多源数据接入:IoT 设备、水质传感器、手动录入
- 实时数据流处理:Kafka/MQTT 双通道支持
- 数据质量保障:完整的数据验证和错误处理机制
- 监控统计:数据采集统计、设备状态监控、错误分析
- 配置管理:灵活的 topic 路由和数据源配置
Closes #41
|
il y a 4 jours |
bot_dev1
|
d85783a68a
|
feat: 实现 Issue #41 - 实时流数据采集(MQTT/Kafka Consumer)
## 功能特性
- 新增 MQTT 客户端支持,实现物联网遥测数据实时接收
- 完善 Kafka 消费者,支持多来源数据接入
- 添加数据验证和质量检查机制
- 新增数据统计和监控功能
## 主要改动
### MQTT 支持
- 新增 MQTT 配置类和连接工厂
- 实现 MQTT 消息接收和处理服务
- 添加 MQTT 控制命令发布功能
- 创建 MQTT 控制器 API
### 数据处理
- 完善 DataCollectService,支持 MQTT/Kafka 多源接入
- 添加数据验证工具类,确保数据质量
- 新增数据统计服务,提供多维度的数据统计
### 架构优化
- 规范指标类型枚举
- 添加数据质量评分机制
- 完善错误处理和日志记录
### 测试增强
- 新增 KafkaConsumerTest 测试类
- 完善现有测试覆盖
- 添加数据验证测试用例
## 技术细节
- 使用 Eclipse Paho MQTT 客户端
- 集成 Spring Integration MQTT
- 支持 TDengine 时序数据库写入
- 实现数据质量验证和范围检查
## 测试
- 完成基础功能实现
- 添加数据验证测试
- 验证 MQTT 和 Kafka 消费者正常工作
|
il y a 4 jours |
bot_dev1
|
1fa535b5ba
|
feat: 实现 Issue #41 - 实时流数据采集(MQTT/Kafka Consumer)
## 功能特性
- 新增 MQTT 客户端支持,实现物联网遥测数据实时接收
- 完善 Kafka 消费者,支持多来源数据接入
- 添加数据验证和质量检查机制
- 新增数据统计和监控功能
## 主要改动
### MQTT 支持
- 新增 MQTT 配置类和连接工厂
- 实现 MQTT 消息接收和处理服务
- 添加 MQTT 控制命令发布功能
- 创建 MQTT 控制器 API
### 数据处理
- 完善 DataCollectService,支持 MQTT/Kafka 多源接入
- 添加数据验证工具类,确保数据质量
- 新增数据统计服务,提供多维度的数据统计
### 架构优化
- 规范指标类型枚举
- 添加数据质量评分机制
- 完善错误处理和日志记录
## 技术细节
- 使用 Eclipse Paho MQTT 客户端
- 集成 Spring Integration MQTT
- 支持 TDengine 时序数据库写入
- 实现数据质量验证和范围检查
## 测试
- 完成基础功能实现
- 添加数据验证测试
- 验证 MQTT 和 Kafka 消费者正常工作
|
il y a 4 jours |
bot_dev1
|
7c7179ff1f
|
feat: 实现应急推演功能(爆管模拟+水质异常处置预案)
- 新增 EmergencySimulationService 应急推演核心服务
- 新增 EmergencyPlanService 应急预案管理服务
- 新增 EmergencyDispatchService 应急调度协调服务
- 新增相关 Controller 类提供 REST API
- 新增数据库表结构和初始化数据
- 新增测试脚本和使用指南
- 实现爆管模拟、水质异常处置、预案管理等核心功能
Addresses Issue #70
提交ID: 9f5af5db6e20f12f7c6a20cdcb3bc48a790a218f
|
il y a 4 jours |
bot_dev1
|
9f5af5db6e
|
feat: 实现实时流数据采集功能
- 添加 IoT 数据实体类 (IotData.java)
- 实现 Kafka 消费者配置 (KafkaConfig.java)
- 添加 TDengine 数据库配置和服务
- 创建数据监听器和初始化器
- 实现 REST API 控制器
- 更新 Maven 依赖配置
🤖 Generated with [OpenClaw](https://github.com/X-Cloud-IDE/OpenClaw)
|
il y a 5 jours |
bot_dev1
|
c9abf94e57
|
[feat] 水表全生命周期管理功能
- 实现水表入库/安装/换表/报废的完整生命周期管理
- 添加详细的操作日志记录,支持操作人、时间戳、照片等
- 实现库存统计功能,按状态、口径、类型、制造商分类统计
- 添加 REST API 接口,支持水表操作和查询
- 创建 DTO 类用于数据传输
- 添加数据库升级脚本,支持新增字段和视图创建
- 插入测试数据验证功能完整性
功能包括:
1. 水表入库操作及日志记录
2. 水表安装操作,继承客户信息
3. 故障换表操作,自动完成新旧表状态转换
4. 水表报废操作,记录报废原因
5. 全生命周期日志查询
6. 库存统计分析
7. 水表详情查询
8. 最近操作记录查询
关闭 Issue #53: [表务] 水表全生命周期管理(入库/安装/换表/报废)
|
il y a 5 jours |
bot_dev1
|
6860aab376
|
feat: 实现 Issue #51 - 营业收费账单生成 + 多支付渠道收费功能
## 自动账单生成
- 实现按抄表周期的自动账单生成调度
- 集成阶梯水价计算(居民/商业/企业不同档次)
- 支持水费+污水处理费计算
- 添加账单状态管理(待缴费/部分缴费/已缴费/逾期)
## 多支付渠道支持
- 柜台支付(现金/刷卡)
- POS支付(柜台POS/移动POS)
- 支付宝支付(APP/网页/二维码)
- 微信支付(APP/小程序/网页/二维码)
- 银行转账(柜台转账/网上银行)
## 缴费记录管理
- 完整的支付流水记录
- 支付渠道状态监控
- 支付统计分析报表
- 欠费处理机制
- 对账功能支持
## 数据库增强
- 创建支付方式/渠道配置表
- 添加支付统计/流水表
- 完善账单生命周期管理
- 添加支付触发器
- 支持批量账单生成
## API接口
- RESTful支付接口
- 支持单笔/批量缴费
- 支付统计接口
- 账单管理接口
- 支付渠道管理接口
## 技术特性
- Spring Boot + JPA
- 定时任务调度
- 多线程处理
- 异步支付处理
- 完整的错误处理机制
解决 Issue #51: [营业收费] 账单生成 + 多支付渠道收费
|
il y a 5 jours |
bot_dev1
|
dbf0c94c0b
|
feat: 实现抄表管理(人工+远传集成)+ 阶梯水价计算功能
- 新增抄表管理相关实体类: MeterInfo, MeterReadRecord, MeterReadTask, CustomerAccount
- 新增阶梯水价配置相关实体类: TariffLadderConfig, TariffLadderDetail, BillCycle, BillMain, BillDetail
- 实现抄表管理服务: MeterReadService 支持抄表记录CRUD、任务管理、远程抄表
- 实现阶梯水价计算服务: TariffService 支持阶梯水费计算、账单生成
- 创建抄表管理控制器: MeterReadController 提供 REST API
- 创建阶梯水价控制器: TariffController 提供费用计算和账单管理
- 添加数据库脚本: 抄表相关表、阶梯水价配置表、客户账户表、账单表
- 支持人工抄表、远程抄表、阶梯水价计算、账单生成等完整流程
🎯 解决Issue #50: [营业收费] 抄表管理(人工+远传集成)+ 阶梯水价计算
|
il y a 5 jours |
bot_dev2
|
24f719858a
|
Merge branch 'feature/issue-30'
|
il y a 5 jours |
bot_dev2
|
9763a5700d
|
feat(wm-iot): #30 设备影子服务+OTA固件升级完整实现
- entity: DeviceShadow, OtaFirmware, OtaTask, OtaUpgradeRecord
- service: DeviceShadowService (Redis Hash + TTL 24h, 上报/期望/delta/离线检测/批量查询)
- service: OtaService (固件管理/升级任务创建按批次/进度追踪/结果统计)
- controller: DeviceShadowController /api/iot/shadow/*
- controller: OtaController /api/iot/ota/*
- config: RedisConfig (RedisTemplate JSON序列化)
- SQL DDL: iot_ota_firmware, iot_ota_task, iot_ota_upgrade_record
- test: DeviceShadowServiceTest + OtaServiceTest (mock Redis + mock DB)
|
il y a 5 jours |
bot_pm
|
f035fa274f
|
docs: v2.0 详细设计规格书 (含全部模块DB/API/组件/数据流/Issue对照表)
|
il y a 5 jours |
bot_dev1
|
56ce90f89d
|
feat: 实现SSO单点登录+应用接入管理功能 (Issue #46)
- 新增OAuth2.0授权框架支持
- 实现SSO单点登录核心功能
- 添加第三方应用注册和管理
- 完整的权限控制和审计日志
- 支持多种OAuth2授权模式
- JWT Token认证和会话管理
- 数据库表结构和初始化脚本
- 单元测试覆盖
- 更新RevenueBaseService保持向后兼容
🎯 解决Issue #46: [营收] SSO 单点登录 + 应用接入管理
|
il y a 5 jours |
bot_dev2
|
69fd9d7c41
|
feat(wm-revenue): #57 微信网厅(微信支付+AI客服+意图匹配)
- WxPayService: 统一下单/支付回调/退款/订单查询
- FaqService: FAQ CRUD/关键词搜索/热门推荐/分类查询
- IntentService: 意图识别(正则匹配)/批量解析/规则管理
- 3个Controller + 15+ API端点 (/api/revenue/wxpay|faq|intent/*)
- Entity: WxPayOrder, FaqItem, IntentRule
- DDL: rev_wx_pay_order/rev_faq_item/rev_intent_rule + 8个索引
- 8个单元测试
|
il y a 5 jours |
bot_dev2
|
8e1b9d8dd2
|
Merge remote-tracking branch 'origin/feature/issue-66'
# Conflicts:
# wm-production/pom.xml
# wm-production/src/main/java/com/water/production/controller/QualityLedgerController.java
# wm-production/src/main/java/com/water/production/dto/QualityQueryRequest.java
# wm-production/src/main/java/com/water/production/dto/QualityStatVO.java
# wm-production/src/main/java/com/water/production/entity/QualityStandard.java
# wm-production/src/main/java/com/water/production/entity/QualityTestPlan.java
# wm-production/src/main/java/com/water/production/entity/QualityTestRecord.java
# wm-production/src/main/java/com/water/production/mapper/QualityTestRecordMapper.java
# wm-production/src/main/java/com/water/production/service/QualityLedgerService.java
# wm-production/src/main/java/com/water/production/service/QualityStandardService.java
# wm-production/src/main/java/com/water/production/service/QualityTestPlanService.java
# wm-production/src/main/resources/db/V4__quality_ledger.sql
# wm-production/src/main/resources/mapper/QualityTestRecordMapper.xml
# wm-production/src/test/java/com/water/production/service/QualityLedgerServiceTest.java
|
il y a 5 jours |
bot_dev2
|
91740fb44c
|
feat(wm-production): #66 水质检测台账管理
- 水质检测记录 CRUD(浊度/pH/余氯/色度/嗅味/大肠杆菌等)
- 根据 GB5749-2022 国标自动合格判定,支持自定义标准
- 检测计划管理(日检/周检/月检),自动计算下次检测日期
- 多维度台账查询(时间/区域/检测类型/合格状态)
- 统计分析(合格率趋势/各指标分布/不合格项追踪)
- Excel 导出检测报告
- 3个 Entity + 2个 DTO + 3个 Mapper(含XML) + 3个 Service + 1个 Controller(26端点)
- DDL 含3张表 + 索引 + GB5749-2022 默认标准数据
- 18个单元测试
|
il y a 5 jours |
bot_dev2
|
b445b089c8
|
feat(wm-revenue): #55 客服知识库+公告板+KPI看板完整实现
- Entity: KbArticle(知识库文章), Announcement(公告), KpiDashboard(KPI看板VO)
- Mapper: KbArticleMapper, AnnouncementMapper (MyBatis-Plus)
- Service: KnowledgeBaseService(知识库CRUD+搜索+分类+点赞+热门),
AnnouncementService(公告发布/编辑/按类型筛选/按范围推送/撤回),
KpiService(KPI聚合计算:待处理量/时效/满意率/趋势/排行)
- Controller: CsSupportController (/api/revenue/cs/*)
- SQL DDL: V_cs_support.sql (cs_kb_article + cs_announcement 表+示例数据)
- Frontend: KnowledgeBaseView.vue(列表/卡片/Markdown编辑器),
AnnouncementView.vue(类型标签/状态切换/时间范围),
KpiDashboardView.vue(ECharts趋势图+饼图+排行)
- Unit Test: CsSupportServiceTest (知识库/公告/KPI三组测试)
- Router: 新增 /cs/knowledge, /cs/announcement, /cs/kpi 路由
|
il y a 5 jours |
bot_dev2
|
98f91e5d74
|
feat(wm-production): #65 全工艺药剂投加监控
|
il y a 5 jours |
bot_dev1
|
af20c2aa09
|
feat: 实现客服工作台功能 (Issue #54)
- 添加 CustomerServiceController 后端 API
- 实现前端客服工作台界面
- 支持水费查询(户号/手机号)
- 集成 TTS 语音查询功能
- 添加数据库表结构和示例数据
- 更新路由配置
Resolves: #54
|
il y a 5 jours |
bot_dev2
|
fddf330ab2
|
feat(wm-production): #64 GIS地图展示后端服务
- GisService: 点位CRUD/空间查询(矩形+圆形)/管网数据/热力图/统计
- GisController: 11个API端点 (/api/production/gis/*)
- 支持流量/压力/液位/水质/阀门5类监测点位
- Haversine距离计算 + 网格聚合热力图
- DDL: prod_gis_point/pipeline/area + 6个索引
|
il y a 5 jours |
bot_dev2
|
dcb412c7e4
|
feat(wm-production): #63 视频监控集成与AI人员闯入检测
- VideoMonitorService: 摄像头CRUD/视频流管理/状态监控/录像回放/统计
- IntrusionDetectionService: AI闯入检测(模拟)/事件处理/分页查询/统计
- VideoController: 20+ API端点 (/api/production/video/*)
- DDL: prod_video_recording + prod_intrusion_event + 索引
|
il y a 5 jours |
bot_dev2
|
21cf0e97af
|
feat(wm-production): #62 在线监测列表与多维筛选
|
il y a 5 jours |
bot_dev2
|
4a82e90fcb
|
feat(wm-production): #61 总览大屏后端服务
|
il y a 5 jours |
bot_dev2
|
f240059d1e
|
feat(wm-dma): #59 DMA分区计量与漏损分析
- 新增 wm-dma 模块
- Entity: DmaZone, DmaMeter, DmaFlowRecord, DmaLeakageAnalysis, WaterBalance
- Mapper + Service + Controller(18个端点)
- DMA分区管理: 分区层级定义(CRUD) + 区域划分 + 关联设备 + 树形结构
- 分区计量: 各分区进出水量汇总 + 最小夜间流量(MNF)分析 + 流量趋势
- 漏损分析: 产销差计算 + 漏损率评估 + 趋势分析 + 报警
- 水平衡表: 供水量/售水量/漏损量平衡分析 + IWA组成
- DDL: dma_ddl.sql
- 单元测试: 5个Service测试类(25+测试用例)
|
il y a 5 jours |
bot_dev1
|
6dcb535874
|
feat: [Issue#77] 实现巡检问题上报 + 工单联动功能
- 新增巡检问题上报表 (patrol_problem)
- 新增工单表 (work_order)
- 新增工单处理记录表 (work_order_process)
- 新增巡检问题与工单关联触发表 (patrol_work_order_trigger)
- 实现PatrolProblemService和WorkOrderService业务逻辑
- 实现RESTful API接口
- 开发前端问题上报和工单管理界面
- 添加JSON列表TypeHandler处理图片URL数组
- 更新数据库schema支持新功能
完成了issue要求的:
✅ 巡检中问题上报(类型/描述/拍照)
✅ 自动创建工单
✅ 处理跟踪
|
il y a 5 jours |
bot_dev1
|
ab01664e57
|
merge: 合并 feature/issue-72 到 feature/dev (阈值管理+信息发布+设备管理)
- 合并冲突解决: 保留 issue-72 的完善版本(支持 MyBatis-Plus、AND/OR 组合条件引擎、逻辑删除)
- 覆盖 feature/dev 中的早期简化版 AlertRule 相关代码
- 新增: 阈值管理 CRUD + 信息发布 + 设备管理功能
|
il y a 5 jours |
bot_dev2
|
08649f027e
|
feat(wm-data-engine): #71 历史数据回溯与报表生成
- HistoryDataService: 水量/水质历史数据分页查询 + 导出
- ReportService: 日报/周报/月报/年报自动生成 + 发布 + 模板管理
- StatisticsService: 同比/环比/趋势分析 + 综合看板
- 5个Entity + 5个Mapper + 3个Service + 1个Controller(12+端点)
- DDL: 4张表 + 5个索引
- 单元测试: 3个测试类
|
il y a 5 jours |
bot_dev2
|
a26a626d21
|
feat(wm-dispatch): #70 应急推演(爆管模拟+水质异常+演练管理)
- 爆管模拟: 影响范围/用户/水量损失/修复时间/关阀方案
- 水质异常: 事件上报/严重度评估/预案匹配/响应流程/处置归档
- 应急演练: 计划创建/执行/完成/评估打分
- 4个Entity + 4个Mapper + 3个Service + 1个Controller(15端点)
- DDL: 4张表 + 4个索引
- 单元测试: 3个测试类
|
il y a 5 jours |
bot_dev2
|
4a0fc1bf42
|
feat(wm-config): #72 阈值管理+信息发布+设备管理
|
il y a 5 jours |
bot_dev2
|
1870171e45
|
feat(wm-production): #67 报警规则引擎与报警管理中心
- DDL: V2__alert_engine.sql (prod_alert_rule, prod_alert_record, prod_alert_notification, prod_alert_rule_device)
- Entity: AlertRule(规则定义), AlertRecord(全生命周期增强), AlertNotification(通知记录)
- Mapper: AlertRuleMapper, AlertRecordMapper(自定义关联SQL), AlertNotificationMapper
- Service: AlertRuleService(规则CRUD + AND/OR组合条件评估引擎 + 阈值触发 + 多级别报警)
- Service: AlertCenterService(报警全生命周期: 确认/派单/处理/归档 + 统计看板)
- Controller: AlertController 23个RESTful端点 (/api/production/alert/*)
- 单元测试: AlertRuleServiceTest(12个) + AlertCenterServiceTest(5个) = 17个测试
|
il y a 5 jours |
bot_dev2
|
6c6db59ba9
|
feat(wm-production): #69 调度指令管理完整实现
- 实体: DispatchCommand/DispatchExecution/DispatchTracking
- Mapper: MyBatis-Plus + XML (含台账分页/详情/统计)
- Service: 完整状态机 (draft→issued→received→executing→completed/rejected)
- Controller: /api/production/dispatch-command (全生命周期API)
- SQL DDL: 三表+索引
- 前端: CommandList/CommandDetail/CommandCreate (Vue3+TS+Element Plus)
- 单元测试: DispatchCommandServiceTest + DispatchTrackingServiceTest
|
il y a 5 jours |
bot_dev2
|
21fa7cffd2
|
feat(wm-dispatch): #69 调度指令全生命周期管理
- 增强 DispatchCommand 实体,支持全生命周期状态流转
- 新增 CommandExecutionRecord(执行记录)、CommandTracking(过程追踪)实体
- 新增 DTO: CommandCreateRequest, CommandQueryRequest, ExecutionRequest, CommandStatVO
- 新增 Mapper: CommandExecutionRecordMapper, CommandTrackingMapper, 增强 DispatchCommandMapper(分页+统计)
- 新增 Service:
- CommandLifecycleService: DRAFT→ISSUED→RECEIVED→EXECUTING→COMPLETED/REJECTED/CANCELLED 全流程
- CommandLedgerService: 指令台账(多维度查询/统计/导出)
- CommandTrackingService: 全过程追踪时间线
- 新增 DispatchCommandController: 18个 RESTful 端点 (/api/dispatch/command/*)
- DDL: V2__command_lifecycle.sql(3张表 + 索引)
- 单元测试: CommandLifecycleServiceTest(13个), CommandTrackingServiceTest(4个)
- 同步修复 DispatchBizService/DispatchController 适配新实体字段
|
il y a 5 jours |
bot_dev2
|
51c292f25b
|
feat(wm-system): #74 系统管理(角色/用户/部门/日志/字典)
- 增强 SysRole: 5级角色(level 1-5), 数据权限(dataScope), 权限配置(permissions JSON)
- 增强 SysUser: 角色关联(roleId), 最后登录记录, 分页查询+多维度筛选
- 增强 SysDepartment: 树结构(ancestors), 子部门查询, 树形构建
- 增强 SysLog: 状态/错误信息字段, 分页+多条件筛选(类型/用户/模块/时间/状态)
- 新增 DataDictionary + DataDictionaryItem: 字典CRUD+字典项CRUD, 按编码查询
- 5个专用Controller: RoleController/UserController/DepartmentController/LogController/DictionaryController
- 28个RESTful API端点于 /api/system/*
- 5个专用Service接口+实现: RoleService/UserService/DepartmentService/LogService/DictionaryService
- DDL: V2__system_enhance.sql — 新增表+索引+初始数据
- 单元测试: 5个Service测试类, 覆盖核心业务逻辑
- DTO: 请求参数校验(jakarta.validation)
- 保持SysService向后兼容
|
il y a 5 jours |
bot_dev1
|
db41268824
|
feat: 实现报警规则引擎和报警管理中心功能
- 新增 AlertRule 实体类,支持阈值配置和条件判断
- 新增 AlertManagement 实体类,实现报警生命周期管理
- 新增 AlertRuleMapper 和 AlertManagementMapper 接口
- 新增 AlertRuleService 和 AlertManagementService 业务逻辑
- 实现报警规则 CRUD 操作和验证
- 实现报警确认、解决、分派等管理功能
- 新增 AlertRuleController 和 AlertManagementController REST API
- 支持按参数、设备、区域查询报警规则
- 实现报警统计功能
Issue #67: [报警] 报警规则引擎 + 报警管理中心
|
il y a 5 jours |