feat(wm-patrol): #77 巡检问题上报 + 工单联动(基于 master 真实表)
用 Java 在 wm-patrol 模块实现,替代原放错技术栈的 Python 实现(src/patrol/*.py)。
核心改动:
- PatrolIssueLinkageService: 问题上报→自动创建维修工单(workOrderId回填) + 状态同步 + 分类统计 + 处理时效分析
- PatrolIssueLinkageController: GET /api/patrol/issue-linkage/{by-work-order,stats/by-type,stats/processing-time}
- PatrolAppIssueService.submit 增强: 上报后自动联动创建工单
- 复用 master 现有 PatrolWorkOrderService/PatrolIssueReportMapper/真实表 pat_issue_report+pat_work_order
- 专项单元测试 PatrolIssueLinkageServiceTest: 联动创建+严重度映射+状态同步+统计+时效分析(覆盖 PM 反复要求的巡检/工单专项测试)
分支重建为基于 master 的干净单提交,清除了原 30b24863(Python) 及 3 个无关 IoT/AI 污染提交。符合设计文档 7.2。