70 分钟以前 55d694aaae4e421b5e55cd941500e08f85cb5d4d
分支
用户 <2163098428@qq.com>
星期四, 八月 27, 2026 18:21 +0800
提交者 <2163098428@qq.com>
星期四, 八月 27, 2026 18:21 +0800
提交55d694aaae4e421b5e55cd941500e08f85cb5d4d
目录 14fb6f5acb9fe55c1742d927a10c39efe99a0206 目录 | zip | gz
上一版本 d7391bda28ccc2a91a51a4723860981fc7ec2ce6 查看 | 对比
feat(sales): 添加框架合同订单功能并优化销售台账管理

- 新增合同类型字段(普通销售合同、框架合同、框架订单)
- 实现框架订单创建和查询接口
- 添加框架合同累计发货数量统计功能
- 重构生产计划关联逻辑,支持框架订单独立交货日期
- 优化销售台账金额更新方式,避免字段覆盖问题
- 增加框架合同删除时子订单校验机制

fix(customer): 修复客户回收功能中的安全检查和数据更新问题

- 添加客户ID和存在性校验
- 重构客户回收权限验证逻辑
- 使用UpdateWrapper进行精确字段更新
- 添加共享关系清理机制

feat(device): 添加设备区域管理和年度维护计划功能

- 在设备台账中增加区域ID和名称字段
- 实现按区域递归筛选设备功能
- 新增年度维护任务调度支持
- 优化巡检任务设备存在性验证

feat(measuring): 添加计量器具台账批量导入导出功能

- 实现Excel模板下载和批量导入功能
- 添加数据校验和去重机制
- 优化台账导入时的错误处理
- 新增码重复性检查功能

feat(production): 优化生产计划与销售台账关联验证

- 添加销售来源关联性校验
- 实现销售产品与台账匹配验证
- 支持框架订单产品关联机制
- 优化生产计划创建和编辑流程
已添加15个文件
已修改29个文件
2246 ■■■■■ 文件已修改
doc/20260827_框架合同与框架订单前端联调文档.md 290 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/20260827_设备区域前端联调文档.md 277 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/计量器具台账批量导入前端对接文档.md 242 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
doc/设备保养年度保养前端联调说明.md 171 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/migration_device_area.sql 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/migration_framework_contract.sql 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/controller/DeviceAreaController.java 44 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/controller/DeviceLedgerController.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/dto/DeviceAreaDto.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/dto/DeviceLedgerDto.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/mapper/DeviceAreaMapper.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/mapper/DeviceLedgerMapper.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/pojo/DeviceArea.java 88 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/pojo/DeviceLedger.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/IDeviceAreaService.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/IDeviceLedgerService.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/impl/DeviceAreaServiceImpl.java 194 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/impl/DeviceLedgerServiceImpl.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskJob.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskScheduler.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/vo/DeviceAreaTreeDto.java 29 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/service/impl/InspectionTaskServiceImpl.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/service/impl/TimingTaskServiceImpl.java 44 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/controller/MeasuringInstrumentLedgerController.java 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/dto/MeasuringInstrumentLedgerImportDto.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/mapper/MeasuringInstrumentLedgerMapper.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/service/MeasuringInstrumentLedgerService.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/service/impl/MeasuringInstrumentLedgerServiceImpl.java 96 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionPlanServiceImpl.java 34 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerDto.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/mapper/SalesLedgerMapper.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProduct.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ISalesLedgerService.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 149 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/ShippingInfoServiceImpl.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/vo/FrameworkOrderVo.java 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/vo/SalesLedgerVo.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/device/DeviceLedgerMapper.xml 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/measuringinstrumentledger/MeasuringInstrumentLedgerMapper.xml 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerMapper.xml 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史