Commit Graph
10 Commits
Author SHA1 Message Date
bot_dev1 6860aab376 feat: 实现 Issue #51 - 营业收费账单生成 + 多支付渠道收费功能
## 自动账单生成
- 实现按抄表周期的自动账单生成调度
- 集成阶梯水价计算(居民/商业/企业不同档次)
- 支持水费+污水处理费计算
- 添加账单状态管理(待缴费/部分缴费/已缴费/逾期)

## 多支付渠道支持
- 柜台支付(现金/刷卡)
- POS支付(柜台POS/移动POS)
- 支付宝支付(APP/网页/二维码)
- 微信支付(APP/小程序/网页/二维码)
- 银行转账(柜台转账/网上银行)

## 缴费记录管理
- 完整的支付流水记录
- 支付渠道状态监控
- 支付统计分析报表
- 欠费处理机制
- 对账功能支持

## 数据库增强
- 创建支付方式/渠道配置表
- 添加支付统计/流水表
- 完善账单生命周期管理
- 添加支付触发器
- 支持批量账单生成

## API接口
- RESTful支付接口
- 支持单笔/批量缴费
- 支付统计接口
- 账单管理接口
- 支付渠道管理接口

## 技术特性
- Spring Boot + JPA
- 定时任务调度
- 多线程处理
- 异步支付处理
- 完整的错误处理机制

解决 Issue #51: [营业收费] 账单生成 + 多支付渠道收费
2026-06-14 20:42:34 +08:00
bot_dev1 dbf0c94c0b feat: 实现抄表管理(人工+远传集成)+ 阶梯水价计算功能
- 新增抄表管理相关实体类: MeterInfo, MeterReadRecord, MeterReadTask, CustomerAccount
- 新增阶梯水价配置相关实体类: TariffLadderConfig, TariffLadderDetail, BillCycle, BillMain, BillDetail
- 实现抄表管理服务: MeterReadService 支持抄表记录CRUD、任务管理、远程抄表
- 实现阶梯水价计算服务: TariffService 支持阶梯水费计算、账单生成
- 创建抄表管理控制器: MeterReadController 提供 REST API
- 创建阶梯水价控制器: TariffController 提供费用计算和账单管理
- 添加数据库脚本: 抄表相关表、阶梯水价配置表、客户账户表、账单表
- 支持人工抄表、远程抄表、阶梯水价计算、账单生成等完整流程

🎯 解决Issue #50: [营业收费] 抄表管理(人工+远传集成)+ 阶梯水价计算
2026-06-14 20:17:35 +08:00
bot_dev1 56ce90f89d feat: 实现SSO单点登录+应用接入管理功能 (Issue #46)
- 新增OAuth2.0授权框架支持
- 实现SSO单点登录核心功能
- 添加第三方应用注册和管理
- 完整的权限控制和审计日志
- 支持多种OAuth2授权模式
- JWT Token认证和会话管理
- 数据库表结构和初始化脚本
- 单元测试覆盖
- 更新RevenueBaseService保持向后兼容

🎯 解决Issue #46: [营收] SSO 单点登录 + 应用接入管理
2026-06-14 17:17:11 +08:00
bot_dev1 af20c2aa09 feat: 实现客服工作台功能 (Issue #54)
- 添加 CustomerServiceController 后端 API
- 实现前端客服工作台界面
- 支持水费查询(户号/手机号)
- 集成 TTS 语音查询功能
- 添加数据库表结构和示例数据
- 更新路由配置

Resolves: #54
2026-06-14 16:20:11 +08:00
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要求的:
✅ 巡检中问题上报(类型/描述/拍照)
✅ 自动创建工单
✅ 处理跟踪
2026-06-14 16:05:51 +08:00
bot_dev1 ab01664e57 merge: 合并 feature/issue-72 到 feature/dev (阈值管理+信息发布+设备管理)
- 合并冲突解决: 保留 issue-72 的完善版本(支持 MyBatis-Plus、AND/OR 组合条件引擎、逻辑删除)
- 覆盖 feature/dev 中的早期简化版 AlertRule 相关代码
- 新增: 阈值管理 CRUD + 信息发布 + 设备管理功能
2026-06-14 16:02:50 +08:00
bot_dev1 db41268824 feat: 实现报警规则引擎和报警管理中心功能
- 新增 AlertRule 实体类,支持阈值配置和条件判断
- 新增 AlertManagement 实体类,实现报警生命周期管理
- 新增 AlertRuleMapper 和 AlertManagementMapper 接口
- 新增 AlertRuleService 和 AlertManagementService 业务逻辑
- 实现报警规则 CRUD 操作和验证
- 实现报警确认、解决、分派等管理功能
- 新增 AlertRuleController 和 AlertManagementController REST API
- 支持按参数、设备、区域查询报警规则
- 实现报警统计功能

Issue #67: [报警] 报警规则引擎 + 报警管理中心
2026-06-14 15:21:38 +08:00
bot_dev1 1d550c1bfb feat: [Issue#72] 实现阈值管理、信息发布、设备管理功能
- 阈值管理:支持报警阈值配置(最小值、最大值、警告值)
- 信息发布:支持预报/预警信息发布和管理
- 设备管理:支持按名称、类型、时间、位置查询设备
- 新增3个实体类:Threshold、Notification、Equipment
- 新增6个Service及其实现类
- 新增3个Controller及对应的VO类
- 新增数据库表结构和示例数据
2026-06-14 15:05:08 +08:00
bot_dev1 cfce03cf92 feat: 历史数据回溯与报表生成功能 - Issue #71
实现功能:
- 历史数据查询(水量、水质、报警记录)
- 按类型、时间、区域条件筛选
- 生成水量汇总报表
- 生成水质合格率报表
- 生成报警统计报表
- 支持数据导出

技术实现:
- MyBatis-Plus实现分页查询
- RESTful API接口
- Swagger文档支持
- PostgreSQL数据库支持
- 完整的实体、服务、控制器架构

文件变更:
- DataQueryService.java: 数据查询服务
- DataQueryController.java: REST API控制器
- 相关实体类和Mapper接口
- 数据库初始化脚本
- Swagger配置
- pom.xml依赖更新
2026-06-14 14:27:20 +08:00
bot_dev1 4c76db6756 实现大数据分析系统(BI-01至BI-06)
- 新增数据中心服务(ETL管道、多源汇聚)
- 新增数据分析平台(自助BI看板、多维分析)
- 新增数据可视化(运营仪表盘、专题大屏)
- 新增决策支持(供水调度决策、需水量预测)
- 新增报告生成(自动运营报告、分析报告)
- 新增数据监控(关键指标实时监控、异常预警)

🎯 完成Issue #3: 大数据分析系统 — BI决策支持平台
2026-06-14 13:45:25 +08:00