liyong
昨天 bd02d873d7bbcae36a2a1262d921f2fc6b0cce09
分支
用户 liyong <18434998025@163.com>
星期三, 五月 6, 2026 14:33 +0800
提交者 liyong <18434998025@163.com>
星期三, 五月 6, 2026 14:33 +0800
提交bd02d873d7bbcae36a2a1262d921f2fc6b0cce09
目录 89a87366e996393f93689b0924c34e0648b78ae9 目录 | zip | gz
上一版本 dac0fc7d2855d3477f8d440888b0883507537b1b 查看 | 对比
feat(sales): 新增发货台账详情功能并优化库存管理

- 添加了 ShippingProductDetail 实体、控制器、映射器和服务
- 在 SalesLedgerProduct 中新增 noQuantity 字段用于库存数量计算
- 修改数据库连接配置,更新模块名称为 sales
- 重构发货库存扣减逻辑,支持按批次扣减库存
- 更新发货状态判断逻辑,基于实际发货数量计算
- 新增销售相关库存出入库类型枚举值
- 添加根据产品型号ID获取库存记录的接口
- 实现发货明细数据的批量插入和删除功能
- 优化发货单查询SQL,增加发货状态和未发货数量字段
- 添加退货管理相关字段和查询逻辑
- 完善库存工具类,支持按批次扣减库存功能
已添加7个文件
已修改17个文件
296 ■■■■■ 文件已修改
src/main/java/com/ruoyi/CodeGenerator.java 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/bean/dto/ApproveNodeDto.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/pojo/ApproveNode.java 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/StockInQualifiedRecordTypeEnum.java 17 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/utils/StockUtils.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/controller/ShippingInfoController.java 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/controller/ShippingProductDetailController.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/mapper/ShippingProductDetailMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProduct.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/ShippingProductDetail.java 65 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ShippingInfoService.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ShippingProductDetailService.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/ShippingInfoServiceImpl.java 32 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/ShippingProductDetailServiceImpl.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryController.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryMapper.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryService.java 5 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml 21 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/ShippingInfoMapper.xml 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/ShippingProductDetailMapper.xml 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryMapper.xml 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史