buhuazhen
2026-03-21 a45c4fb6232faf2f23b7b2ba45416f11a5390d77
分支
用户 buhuazhen <hua100783@gmail.com>
星期六, 三月 21, 2026 16:50 +0800
提交者 buhuazhen <hua100783@gmail.com>
星期六, 三月 21, 2026 16:50 +0800
提交a45c4fb6232faf2f23b7b2ba45416f11a5390d77
目录 bc54b105a8602f2a1be53488f62eff07ca2bb5ee 目录 | zip | gz
上一版本 93b5197ed64fbc5b8053b26b7fb528163a9c8502 查看 | 对比
feat(purchase): 完善采购退货模块及关联退货数量统计

- 新增采购退货相关实体类及DTO,支持退货数量和退货金额字段
- 扩展采购退货服务,实现退货订单详情获取及财务收入台账录入
- 采购退货Mapper新增查询退货数量聚合方法
- 采购台账接口及实现类新增根据ID列表批量查询产品退货数量并计算可用数
- 销售台账产品Controller中增加退货数量及可用库存的返回和计算
- 采购台账查询中支持供应商ID及审批状态过滤
- 优化销售台账产品相关SQL,关联退货数量及退货金额字段
- 统一采购退货Controller增加根据ID查询退货详情接口
- 补充退货相关字段到采购退货实体,完善时间格式及用户信息字段
- 新增简单聚合DTO用于退货数量统计
- 添加枚举项支持采购退货出库类型
- 调整部分代码格式及规范,删除冗余代码,完善注释和空格布局
已添加2个文件
已修改18个文件
471 ■■■■ 文件已修改
src/main/java/com/ruoyi/common/enums/StockOutQualifiedRecordTypeEnum.java 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/controller/PurchaseReturnOrdersController.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/ProcurementBusinessSummaryDto.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PurchaseReturnOrderDto.java 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/SimpleReturnOrderGroupDto.java 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/mapper/PurchaseReturnOrderProductsMapper.java 7 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/pojo/PurchaseReturnOrders.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/service/PurchaseReturnOrdersService.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/service/impl/PurchaseReturnOrdersServiceImpl.java 77 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/vo/PurchaseReturnDetailsVo.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/vo/PurchaseReturnOrderVo.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/controller/SalesLedgerProductController.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProduct.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ISalesLedgerService.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 195 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/purchase/PurchaseReturnOrderProductsMapper.xml 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/purchase/PurchaseReturnOrdersMapper.xml 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史