Commit Graph

9 Commits

Author SHA1 Message Date
d9e0205da1 feat(mat): 添加入库记录时同步更新库存和价格历史功能
- 在 MatPurchaseInDetailService 中新增 insertByBoWithInventoryAndPriceHistory 方法
- 在 MatPurchaseInDetailService 中新增 deleteWithValidByIdsWithInventoryAndPriceHistory 方法
- 扩展 MatPriceHistory 实体类添加 purchaseInDetailId 关联字段
- 更新 MatPriceHistoryMapper.xml 映射文件包含新的关联字段
- 修改控制器方法调用新的带库存和价格历史更新的入库接口
- 实现库存数量更新逻辑和价格历史记录管理功能
- 添加入库记录删除时还原库存和价格历史的功能
2026-01-30 16:13:14 +08:00
9f2cca7ddd refactor(gear-mat): 重构配料价格历史模块命名
- 将 MatMatPriceHistory 重命名为 MatPriceHistory
- 将 MatMatPriceHistoryBo 重命名为 MatPriceHistoryBo
- 将 MatMatPriceHistoryVo 重命名为 MatPriceHistoryVo
- 将 IMatMatPriceHistoryService 重命名为 IMatPriceHistoryService
- 将 MatMatPriceHistoryController 重命名为 MatPriceHistoryController
- 将 MatMatPriceHistoryMapper 重命名为 MatPriceHistoryMapper
- 更新所有相关的导入包路径和类引用
- 移除不必要的导入和字段声明
- 简化代码结构并优化查询方法实现
2026-01-30 15:53:20 +08:00
4a94600825 feat(mat): 添加入库记录的联查
- 新增 selectVoPagePlus 方法支持多表关联查询
- 扩展 MatPurchaseInDetailVo 实体类增加采购和物料相关字段
- 实现 buildQueryWrapperPlus 方法优化查询条件构建
- 添加多表关联的 SQL 映射配置
- 支持按采购单号、物料信息等条件进行分页查询
2026-01-30 15:16:23 +08:00
0d35c10079 feat(mat-purchase): 添加采购单分页查询功能并优化数据展示
- 新增 MatPurchaseVo 扩展字段包括配料名称、规格、型号、单位和当前库存
- 在 MatPurchaseMapper 中添加 selectVoPagePlus 方法支持分页查询
- 创建 MatPurchaseMapper.xml 中的 selectVoPagePlus 查询语句实现多表关联查询
- 修改 MatPurchaseServiceImpl 实现类中的 queryPageList 方法使用新的分页查询方法
- 添加 buildQueryWrapperPlus 私有方法构建查询条件并支持按截止时间倒序排列
- 更新查询逻辑从使用 LambdaQueryWrapper 到 QueryWrapper 并优化查询性能
2026-01-30 14:50:22 +08:00
7135782d34 feat(mat): 添加价格历史详情功能
- 在MatMaterialOutServiceImpl中添加逻辑删除过滤和按出库时间降序排序
- 为MatMatPriceHistoryMapper添加分页查询方法和对应的XML映射
- 扩展MatMatPriceHistoryVo实体类,增加物料名称、规格、型号等关联信息字段
- 修改MatProductServiceImpl中的流式处理语法,提升代码简洁性
- 为MatPurchaseBo和MatPurchaseInDetailBo添加开始时间和结束时间查询参数
- 实现价格历史记录的完整查询和展示功能,包括关联物料信息的获取
2026-01-30 14:35:34 +08:00
4d77473c01 feat(gear-mat): 添加配料出库查询功能增强
- 在 MatMaterialOutBo 中添加开始时间和结束时间字段
- 新增 MatMaterialOutMapper 的分页查询方法支持时间范围筛选
- 实现配料出库列表的自定义 SQL 查询逻辑
- 扩展 MatMaterialOutVo 返回对象包含配料基本信息
- 集成日期时间格式化和 JSON 序列化配置
- 支持按出库时间范围进行数据过滤查询
2026-01-30 14:13:15 +08:00
d39b9e6d2a feat(mat-product): 添加产品配料信息查询功能
- 在 IMatProductService 中新增 queryPageListWithMaterials 方法用于查询产品及关联配料信息
- 修改 MatProductController 的 list 接口返回 MatProductWithMaterialsVo 包含配料信息
- 在 MatProductServiceImpl 中实现产品配料关联查询逻辑和数据转换功能
- 新增 MatProductWithMaterialsVo 视图对象用于封装产品及配料信息
- 集成 matMaterialService 和 productMaterialRelationService 进行配料数据获取
- 实现 convertToProductWithMaterialsVo 方法将基础产品信息转换为带配料信息的 VO 对象
2026-01-30 13:48:30 +08:00
04ca5dc4f1 feat(mat): 添加日期时间格式化注解支持
- 引入 Spring DateTimeFormat 注解用于日期字段格式化
- 为配料出库业务对象 MatMaterialOutBo 添加时间格式化功能
2026-01-30 10:52:00 +08:00
f98d8ff03c feat(mat): 添加配料管理系统核心功能模块
- 新增配料出库服务接口及实现类
- 实现配料配件基础信息服务及CRUD操作
- 添加配料价格变动历史记录功能
- 创建产品-配料关联中间表服务
- 实现采购单主服务管理在途库存
- 添加入库记录详情管理功能
- 完善配料出入库流程控制逻辑
2026-01-30 10:49:37 +08:00