|
|
5bd8769a7b
|
feat(wms): 新增产品和原材料BOM信息查询功能
- 在IWmsProductService接口中新增queryPageListWithBom方法
- 在IWmsRawMaterialService接口中新增queryPageListWithBom方法
- 在WmsProductController中新增listWithBom接口
- 在WmsRawMaterialController中新增listWithBom接口
- 在WmsProductServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsRawMaterialServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsProductVo和WmsRawMaterialVo中新增bomItems字段用于存储BOM明细信息
|
2025-10-31 15:57:48 +08:00 |
|
|
|
6028f90246
|
修复库存分布问题
|
2025-10-31 14:50:20 +08:00 |
|
|
|
3e964b4d23
|
修复库存分布问题
|
2025-10-31 14:37:19 +08:00 |
|
|
|
93cd0e5238
|
feat(wms): 增加物料卷表字段查询支持
- 添加删除标识字段(del_flag)到查询结果- 添加创建时间(create_time)和更新时间(update_time)字段- 添加创建人(create_by)和更新人(update_by)字段
- 保持原有仓库关联查询逻辑不变
|
2025-10-31 11:40:25 +08:00 |
|
|
|
398def2341
|
feat(wms): 添加物料钢卷查询时间筛选功能
- 在 WmsMaterialCoilBo 中新增 startTime 和 endTime 字段
- 使用 @JsonFormat 和 @DateTimeFormat 注解格式化时间字段- 在 WmsMaterialCoilServiceImpl 中根据时间范围筛选数据- 支持按更新时间区间查询物料钢卷信息
|
2025-10-31 11:38:06 +08:00 |
|
|
|
4f0a246f0f
|
feat(wms): 继承BaseEntity并优化BOM默认属性创建逻辑
- WmsMaterialCoilVo类继承BaseEntity以支持基础字段
- 合并产品和原料的厚度、宽度为规格字段
- 调整默认BOM属性创建方法中的字段组合方式
- 清理冗余空行,优化代码结构可读性
|
2025-10-31 11:30:30 +08:00 |
|
|
|
fd40fa0e18
|
feat(wms): 新增产品和原材料时自动创建BOM及默认属性
- 在产品和原材料控制器中新增 addWithBom 接口
- 实现新增产品/原材料时自动创建BOM头信息
- 新增方法 createDefaultBomItems 用于创建默认BOM明细项- 根据类型(产品或原料)设置不同的默认属性值
- 使用事务确保数据一致性
- 注入 IWmsBomService 和 IWmsBomItemService 服务依赖
|
2025-10-31 11:22:38 +08:00 |
|
|
|
26f504367e
|
将每一步的钢卷二维码进行保存,新步骤采用新码
|
2025-10-30 17:07:03 +08:00 |
|
|
|
ca301a4c18
|
feat(wms): 新增动态关联查询功能并优化钢卷列表接口
- 在 WmsMaterialCoilMapper 中新增 selectVoListWithDynamicJoin 方法
- 修改 selectVoPagePlus SQL 查询逻辑,移除冗余字段
- 实现根据物品类型联查原材料或产品信息
- 更新 WmsMaterialCoilServiceImpl 中 queryList 方法调用新接口
- 优化 WmsMaterialCoilVo 字段注释及 Excel 导出配置- 移除部分不必要的 @ExcelProperty 注解
- 新增 itemName 和 itemCode 字段用于显示物品名称和编号- 调整字段注释说明 dataType 数据类型含义- 修复仓库变更判断逻辑中的空指针风险
|
2025-10-30 14:59:46 +08:00 |
|
|
|
fb78222796
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-10-30 14:02:56 +08:00 |
|
|
|
fad4a93a92
|
refactor(wms):重构线圈物料查询逻辑
- 移除旧的LambdaQueryWrapper构建方式
- 引入新的QueryWrapper构建方法
- 使用分页查询替代直接列表查询
- 设置分页大小为最大值以获取全部数据
- 调用增强版mapper方法进行数据查询
- 返回查询结果记录列表
|
2025-10-30 14:00:36 +08:00 |
|
|
|
e323386fd1
|
Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X
|
2025-10-30 12:33:35 +08:00 |
|
|
|
c512d25422
|
将每一步的钢卷二维码进行保存,新步骤采用新码
|
2025-10-30 12:33:07 +08:00 |
|
|
|
a1652bfe8e
|
fix(wms): 添加物料ID查询条件
- 在查询条件中增加对item_id字段的过滤
- 保证查询逻辑与其它条件一致,避免空值查询- 完善物料钢卷信息的精确查询能力
|
2025-10-29 17:30:51 +08:00 |
|
|
|
a95644f984
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-10-29 16:55:37 +08:00 |
|
|
|
4f97e62a5d
|
feat(wms): 新增钢卷分页查询功能
- 在WmsMaterialCoilMapper中添加selectVoPagePlus方法及对应XML配置
- 实现基于QueryWrapper的分页查询逻辑- 补充关联字段warehouseName以支持统计展示-优化查询条件构造器,增强筛选能力
- 调整VO类结构,确保数据传输完整性- 修复原查询逻辑中的潜在空指针问题
|
2025-10-29 16:55:26 +08:00 |
|
|
|
caa25c0b9d
|
修改bug
|
2025-10-29 15:51:01 +08:00 |
|
|
|
3ca854f85f
|
新增双向统计接口
|
2025-10-29 14:40:22 +08:00 |
|
|
|
128700da0f
|
新增双向统计接口
|
2025-10-29 14:18:36 +08:00 |
|
|
|
995636fc9d
|
将coilId的存储模式改成string
|
2025-10-29 14:18:36 +08:00 |
|
|
|
62631db76e
|
feat(wms): 增加物料类型查询条件
-在查询条件中添加了对 itemType 字段的精确匹配
- 使用 StringUtils.isNotBlank 确保查询条件的有效性- 提升了 WmsMaterialCoil 数据查询的灵活性和准确性
|
2025-10-29 14:05:11 +08:00 |
|
|
|
c1705181dc
|
将coilId的存储模式改成string
|
2025-10-29 11:17:52 +08:00 |
|
|
|
22895d3513
|
将coilId的存储模式改成string
|
2025-10-28 16:05:11 +08:00 |
|
|
|
99bdfe94d6
|
小改
|
2025-10-28 15:26:43 +08:00 |
|
|
|
f446d962ff
|
小改
|
2025-10-28 15:03:08 +08:00 |
|
|
|
f8afe8d0e7
|
小改
|
2025-10-28 14:56:46 +08:00 |
|
|
|
3be57b3f67
|
refactor(wms): 移除废弃的出入库相关接口和实现
- 注释掉推荐采购计划相关接口及其实现逻辑
- 删除出入库单主表和明细表的控制器、服务接口及实现类
- 移除出入库单相关的Mapper接口及XML配置文件
- 清理原材料服务中不再使用的库存信息填充方法
|
2025-10-28 13:06:25 +08:00 |
|
|
|
10d6cc1144
|
小改
|
2025-10-28 12:20:20 +08:00 |
|
|
|
7ba5a07176
|
feat(ems):优化告警记录查询逻辑并增加设备名称导出字段
- 修改 EmsAlarmRecordServiceImpl 中的 queryList 方法,使用分页查询替代原有列表查询- 新增设备名称字段支持 Excel 导出- 同步修改 WmsOrderServiceImpl 中的 queryList 方法以统一查询方式- 调整查询构造器为分页模式,设置页面大小为最大值以兼容全量数据获取
|
2025-10-18 10:19:20 +08:00 |
|
|
|
ffd8eebe60
|
feat(wms): 新增其他收支管理功能
- 新增其他收支实体类WmsOtherIncome及其相关VO、BO类
- 实现其他收支的增删改查接口IWmsOtherIncomeService
- 添加其他收支控制器WmsOtherIncomeController支持RESTful请求
- 配置MyBatis映射文件及Mapper接口支持数据库操作
- 在应付和应收业务中增加时间范围筛选字段和逻辑
|
2025-09-26 14:21:14 +08:00 |
|
|
|
0c01d4af8a
|
refactor(wms): 优化库存查询接口返回值
- 修改 batchQuery 方法返回值类型,从 R<String> 改为 R<List<WmsStockIoDetailVo>>
-简化了返回值结构,直接返回查询结果列表
-移除了不必要的字符串拼接操作,提高了代码可读性和性能
|
2025-09-12 17:57:40 +08:00 |
|
|
|
b12dfde54e
|
refactor(wms): 移除批次号查询接口的 URL 参数- 将 /batch/{batchNo} 修改为 /batch
- 使用 @RequestBody 接收请求体中的批次号
- 优化了接口设计,提高了系统的可扩展性和安全性
|
2025-09-12 17:54:49 +08:00 |
|
|
|
1b07c5a278
|
feat(wms): 新增库存批次号查询功能
- 在 IWmsStockIoDetailService 接口中添加 batchQuery 方法
- 在 WmsStockIoDetailController 中添加 batchQuery 接口
- 在 WmsStockIoDetailMapper 接口中添加 batchQuery 方法
- 在 WmsStockIoDetailMapper.xml 中添加对应的 SQL 查询语句
- 在 WmsStockIoDetailServiceImpl 中实现 batchQuery 方法
- 在 WmsStockIoDetailVo 中添加主表的 stockIoCode、ioType 和 bizType 字段
|
2025-09-12 17:53:23 +08:00 |
|
|
|
bd8215cdc5
|
feat(wms): 增加库存日志查询的批次号筛选功能
- 在 WmsStockLogServiceImpl 类中的两个查询方法中添加了对批次号的筛选条件- 使用 eq 方法判断批次号是否不为空,并进行筛选
|
2025-09-12 17:23:18 +08:00 |
|
|
|
9fa93a0022
|
feat(WmsStockLogMapper): 添加批次号字段映射
在 WmsStockLogMapper.xml 文件中添加了 batchNo 字段的映射,对应数据库中的 batch_no 列。这一修改增加了对批次号信息的支持,以便于在库存日志中追踪特定批次的商品变化。
|
2025-09-12 17:18:10 +08:00 |
|
|
|
afed19d1d9
|
feat(stock): 添加库存日志批次号字段并更新相关接口
- 在 WmsStockLog 模型中添加 batchNo 字段
- 更新 WmsStockLogBo 和 WmsStockLogVo 中添加批次号属性
- 修改 WmsStockIoServiceImpl 中的 saveStockIoLog 方法,正确设置批次号
|
2025-09-12 17:17:26 +08:00 |
|
|
|
7c9b64c74f
|
feat(domain): 为 WmsGenerateRecord 添加状态字段
- 在 WmsGenerateRecord、WmsGenerateRecordBo 和 WmsGenerateRecordVo 中添加 status 字段
- 在 WmsGenerateRecordMapper.xml 中添加 status 字段的映射
|
2025-09-12 16:03:30 +08:00 |
|
|
|
4e7af79f63
|
refactor(wms): 优化库存管理逻辑
- 修改 XXL-JOB 配置,禁用执行器
- 优化库存变更逻辑,简化代码结构
-调整库存查询方式,按创建时间排序取第一个
- 移除不必要的条件判断,简化业务逻辑
- 增加库存变更日志的备注信息
|
2025-09-12 15:53:34 +08:00 |
|
|
|
fdec7e1d47
|
feat(wms): 支持库存操作按批次号
- 新增按批次号进行库存增减的功能
- 修改入库、出库、移库等操作,支持指定批次号
- 优化库存查询逻辑,优先按批次号匹配
- 修复测试接口路径配置
|
2025-09-12 14:26:51 +08:00 |
|
|
|
3842bb9a84
|
refactor(wms): 优化二维码生成记录的插入逻辑
- 修改 IWmsGenerateRecordService 接口,将 insertByBo 方法的返回类型从 Boolean 改为 WmsGenerateRecordVo
- 更新 WmsGenerateRecordController 中的 add 方法,使用新的返回类型
- 重构 WmsGenerateRecordServiceImpl 中的 insert
|
2025-09-10 14:46:49 +08:00 |
|
|
|
3e2519fb7c
|
feat(wms): 添加二维码生成记录功能
- 新增二维码生成记录相关的实体类、Mapper、Service、Controller等
- 实现二维码生成记录的增删查改功能- 添加二维码生成记录的导出功能
- 新增相关接口和页面访问权限
|
2025-09-10 14:33:28 +08:00 |
|
|
|
cd822d4296
|
fix(wms): 修复生产实绩与排产计划明细查询中的产品线逻辑
- 移除了 wms_production_line 表中的 del_flag 条件,以包含所有产品线
- 此修改将确保查询结果中包含所有未删除的生产任务
|
2025-08-26 16:56:54 +08:00 |
|
|
|
666c42a128
|
fix(query): 修复查询时未考虑 del_flag 导致返回已删除数据问题
- 在多个 Mapper 文件中,为 LEFT JOIN 的条件添加 del_flag = 0 判断
- 确保查询结果中不包含已删除的数据
|
2025-08-26 16:42:29 +08:00 |
|
|
|
045096b579
|
Merge remote-tracking branch 'origin/0.8.X' into 0.8.X
|
2025-08-26 16:19:16 +08:00 |
|
|
|
0c746478a0
|
feat(wms): 生产任务列表增加联查功能
- 在 WmsProductionTaskMapper 中添加 selectVoPagePlus 方法,实现联查查询
- 更新 WmsProductionTaskBo 和 WmsProductionTaskVo,增加联查相关字段
- 修改 WmsProductionTaskServiceImpl 中的 queryPageList 方法,使用新的联查查询
- 更新 WmsStockMapper.xml 中的查询语句,优化库存查询
|
2025-08-26 16:18:58 +08:00 |
|
|
|
e804d961b0
|
refactor(wms): 将批次id改为生产任务id并优化相关功能
- 将 WmsSchedulePlanDetail 中的 batchId 改为 taskId
- 更新相关 BO、VO 类中的字段名称
- 修改数据库查询以适应新的字段
- 移除未使用的权限注解
|
2025-08-26 16:06:23 +08:00 |
|
|
|
4c748a537a
|
feat(wms): 添加生产任务和产品规范相关功能
- 新增生产任务管理功能,包括查询、新增、修改、删除等操作- 新增产品规范组管理功能,包括查询、新增、修改、删除等操作
- 新增产品规范(键值对模式)管理功能,包括查询、新增、修改、删除等操作
- 添加相关实体类、业务对象、视图对象、Mapper接口和XML文件
|
2025-08-26 14:30:50 +08:00 |
|
|
|
781c7f8bac
|
feat(domain): WmsOrderDetail增加产品规范组 ID 字段
- 在 WmsOrderDetail、WmsOrderDetailBo 和 WmsOrderDetailVo 中添加 groupId 字段
- 更新 WmsOrderDetailMapper.xml,添加 group_id 列的映射
|
2025-08-25 17:27:35 +08:00 |
|
|
|
99cebf6e1c
|
feat(wms): 添加制造规范管理功能
- 新增制造规范相关的数据模型、接口、控制器、服务实现和映射文件
- 实现了制造规范的查询、新增、修改和删除功能
- 添加了制造规范的导出功能- 优化了制造规范的查询条件和结果展示
|
2025-08-25 15:26:39 +08:00 |
|
|
|
5ed6436713
|
refactor: 移除 WmsStockIoDetailBo 类中 unit 字段的NotBlank注解
移除了 WmsStockIoDetailBo 类中 unit 字段的 @NotBlank 注解,该注解原用于在添加和编辑操作时验证单位字段不能为空。此次修改可能会影响相关业务逻辑的校验逻辑。
|
2025-08-23 17:07:30 +08:00 |
|