Commit Graph

3 Commits

Author SHA1 Message Date
曹鹏飞 ced5b87a67 feat(dispatch): 优化派工单功能并完善相关数据结构
- 在派工单创建时新增自动生成编码,保持编码格式7位数字且递增
- 增加派工单延期审批逻辑,防止已完成的派工单延期
- 更新派工单延期处理,完善计划开始和结束时间的设置及状态判定
- 在派工单实体及VO中新增编码字段,丰富数据内容
- 修改工单相关SQL查询,调整表连接及字段映射,增加相关信息查询
- 更新工单消息推送逻辑,支持基于工单视图对象的推送
- 增加TicketService接口新方法,支持通过视图对象获取工单详情
- 修改用户和客户相关逻辑,新增客户名称字段及区域权限判断改进
- 支持查询时按是否工服工单处理人筛选账户,提高查询灵活性
- 修改文件相关请求及响应对象,调整关联ID数据类型为Long
- 重构相关Mapper XML文件,统一工单关注表名及字段,优化查询效率
- 其他小范围代码和注释优化,提升代码整洁及可维护性
2025-11-26 18:03:19 +08:00
曹鹏飞 8daef9907f refactor(ticket): 将工单相关ID类型统一为Long,优化代码规范和查询逻辑
- 将AdminTicketVO、AssignmentTicketRequest等多处工单ID字段由Integer修改为Long类型,统一ID类型
- 修改GongfuTicketService及相关接口方法签名,ID参数改为Long类型,保证一致性
- 优化AppAreaServiceImpl代码格式及查询条件,改进父子节点的处理逻辑
- 修正GongfuDeviceMapper中getComponents方法参数由componentId改为modelNo,完善多语言支持
- 修正GongfuTicketMapper中权限查询逻辑,移除冗余条件
- 统一TicketFollowService中ticketId类型为Long,防止类型不匹配
- TicketMapper相关SQL使用视图v_device_part替代基础表,提高查询性能与维护性
- 调整Admin及CFS、Gongfu模块Controller中ticketId请求参数类型为Long
- 完善工单详情中区域信息获取逻辑,兼容不同用户类型的区域名称显示
- 优化工单聊天记录及消息推送方法,ID参数统一为Long,保证跨端一致
- 删除部分无用import及代码注释,提升代码整洁度和可读性
2025-11-25 16:12:00 +08:00
曹鹏飞 0bfd5c6dba 大量修改 2025-11-18 18:03:20 +08:00