liyong
2026-05-09 4402a6e3befe0c33e8f3b58641984fce3fdb0bbc
分支
用户 liyong <18434998025@163.com>
星期六, 五月 9, 2026 18:04 +0800
提交者 liyong <18434998025@163.com>
星期六, 五月 9, 2026 18:04 +0800
提交4402a6e3befe0c33e8f3b58641984fce3fdb0bbc
目录 0ac12b62a46b6bb89c2e9f5a10de8ba2a5bd3691 目录 | zip | gz
上一版本 c61d6d591652772ca92615f8cd5ac8c30322d33b 查看 | 对比
feat(stock): 添加库存盘点功能并优化出入库记录

- 添加库存盘点主表、子表相关实体类和DTO
- 实现库存盘点相关的控制器、服务层和数据访问层
- 添加盘点计划功能,支持定期、临时、抽样盘点
- 扩展出入库记录返回值为Long类型,提供更准确的ID返回
- 添加库存盘点相关的枚举类型,支持盘点入库出库操作
- 实现出库记录的审批状态初始化功能
- 添加库存查询接口,支持按商品型号分页查询
- 优化库存管理中的加减库存方法返回值类型
- 添加产品模型批量查询功能,支持按ID列表获取模型信息
- 扩展库存实体增加锁定字段,增强库存管理功能
- 重构出入库记录生成逻辑,统一订单编号生成规则
已添加27个文件
已修改16个文件
1374 ■■■■■ 文件已修改
src/main/java/com/ruoyi/basic/mapper/ProductModelMapper.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/StockInQualifiedRecordTypeEnum.java 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/enums/StockOutQualifiedRecordTypeEnum.java 3 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/utils/StockUtils.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryCheckItemController.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryCheckMainController.java 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryCheckPlanController.java 72 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryCheckProductController.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/controller/StockInventoryController.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryCheckItemDto.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryCheckMainDto.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryCheckPlanDto.java 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryCheckItemMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryCheckMainMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryCheckPlanMapper.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryCheckProductMapper.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/mapper/StockInventoryMapper.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/pojo/StockInventory.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/pojo/StockInventoryCheckItem.java 124 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/pojo/StockInventoryCheckMain.java 129 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/pojo/StockInventoryCheckPlan.java 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/pojo/StockInventoryCheckProduct.java 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInRecordService.java 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryCheckItemService.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryCheckMainService.java 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryCheckPlanService.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryCheckProductService.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockInventoryService.java 9 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/StockOutRecordService.java 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInRecordServiceImpl.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryCheckItemServiceImpl.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryCheckMainServiceImpl.java 62 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryCheckPlanServiceImpl.java 235 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryCheckProductServiceImpl.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockInventoryServiceImpl.java 26 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/service/impl/StockOutRecordServiceImpl.java 11 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/basic/ProductModelMapper.xml 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryCheckItemMapper.xml 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryCheckMainMapper.xml 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryCheckPlanMapper.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryCheckProductMapper.xml 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryMapper.xml 29 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史