分支
用户 liding <756868258@qq.com>
星期四, 五月 21, 2026 15:39 +0800
提交者 liding <756868258@qq.com>
星期四, 五月 21, 2026 15:39 +0800
提交a76e1d17d67641993dea6335cb8e1465a94df58d
目录 f8026217054a67c94e05a1d13e1b0866f061b6c0 目录 | zip | gz
上一版本 4d99e718536ac77dff26dde8da7a59cdc9b52de8 查看 | 对比
feat(stock): 优化库存管理和成品树结构功能
1- 为ApproveProcessMapper.xml和ProductBomMapper.xml添加排序功能
2- 在ProductionProductMainDto中新增bomInputQty字段用于产品结构投入数量
3- 修改ProductionProductMainServiceImpl中投入数量计算逻辑,使用前端传入的bomInputQty值
4- 在ProductWorkOrderDto中添加bomInputQty字段并在服务实现中计算标准投入数量
5- 更新SalesLedgerMapper.xml查询逻辑,从product_summary获取电压信息
6- 为SalesLedgerProduct添加stockId字段并修改库存扣减逻辑使用具体库存ID
7- 重构StockInventoryController中的成品库存树查询接口和导入导出功能
8- 新增成品和非成品库存导入导出的数据模型和Excel工具类
9- 优化StockInventoryServiceImpl中的库存扣减逻辑,支持按特定库存ID操作
10- 更新库存导入导出功能,区分成品和非成品类型并提供相应模板
已添加2个文件
已修改23个文件
787 ■■■■ 文件已修改
src/main/java/com/ruoyi/procurementrecord/utils/StockUtils.java 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductWorkOrderDto.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductionProductMainDto.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java 63 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProduct.java 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/ShippingInfoServiceImpl.java 3 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryController.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/FinishedProductTreeDto.java 34 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockOutRecordDto.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/FinishedProductInventoryExportData.java 54 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/NonFinishedProductInventoryExportData.java 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockInventoryExportData.java 10 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/execl/StockOutRecordExportData.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryMapper.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryService.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java 382 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockOutRecordServiceImpl.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/approve/ApproveProcessMapper.xml 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/production/ProductBomMapper.xml 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerMapper.xml 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryMapper.xml 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockOutRecordMapper.xml 14 ●●●● 对比 | 查看 | 原始文档 | blame | 历史