Commit Graph

8 Commits

Author SHA1 Message Date
a42ee951a9 feat(wms): 查询实际库位列表时补充占用钢卷信息
- 引入 WmsMaterialCoil 和其 Mapper 依赖
- 在查询实际库位时,针对被占用的库位(isEnabled=0)补充对应的钢卷信息
- 查询当前在库且状态正常的钢卷数据(del_flag=0, status=0)
- 对同一库位多条钢卷记录的情况,取主键最大的作为最新记录
- 将钢卷编号信息(入库号、当前号、供应商号)设置到库位 VO 中返回前端展示
2025-12-06 10:28:24 +08:00
40be979537 fix(warehouse): 更新实际仓库类型值
- 将实际仓库类型从2L更改为3L
2025-12-05 11:35:41 +08:00
53393c1f82 feat(warehouse): 新增批量生成库位功能
- 新增WmsActualWarehouseBatchGenerateBo类作为参数封装
- 在IWmsActualWarehouseService接口中定义batchGenerateLocations方法
- 在WmsActualWarehouseServiceImpl实现批量生成库位的逻辑
- 预生成候选编码,并过滤已存在的编码避免重复
- 支持根据行、列、层和前缀参数自动生成库位编码
- 在WmsActualWarehouseController中新增接口generateLocations
- 接口添加日志记录和防重提交校验
2025-12-05 09:31:08 +08:00
5d4eac555a feat(wms): 新增查询二级库区树结构功能
- 在 IWmsActualWarehouseService 接口中新增 queryTreeExcludeLevelThree 方法
- 在 WmsActualWarehouseController 中添加 /levelTwo 接口用于获取二级库区树
- 实现 queryTreeExcludeLevelThree 方法逻辑,过滤掉三级库位节点
- 构建查询条件时排除 actualWarehouseType 为 3 的记录
- 组装树形结构时只保留两级目录关系
2025-11-25 10:41:04 +08:00
28d0852a81 前后端修改 2025-11-25 01:13:26 +08:00
1c1f7d92e2 refactor(wms): 重命名实际仓库父节点字段
- 将 WmsActualWarehouse 类中的 actualParentId 字段重命名为 parentId
- 更新对应的数据库映射文件 WmsActualWarehouseMapper.xml 中的字段映射
- 修改服务实现类中对父节点ID的引用逻辑
- 同步更新业务对象 WmsActualWarehouseBo 和视图对象 WmsActualWarehouseVo 中的相关字段名
- 调整查询条件构造器中使用的属性名称以匹配新的字段定义
2025-11-24 11:41:12 +08:00
df21ce24d7 refactor(wms): 重构实际库区/库位自关联模块
- 移除分页相关依赖和方法,简化查询逻辑
- 将实体类继承关系从BaseEntity改为TreeEntity以支持树形结构
- 更新业务对象WmsActualWarehouseBo继承TreeEntity
- 修改控制器返回类型为R<List<WmsActualWarehouseVo>>
- 删除IWmsActualWarehouseService中的queryPageList方法
- 调整Service实现类中列表查询方法为queryList
- 更新所有涉及该模块的日期注解至最新时间
2025-11-24 11:32:37 +08:00
4fa482525e feat(wms): 新增实际库区/库位管理功能
- 新增实际库区/库位实体类WmsActualWarehouse及对应VO、BO类
- 新增实际库区/库位控制器WmsActualWarehouseController,支持增删改查及导出功能
- 新增实际库区/库位服务接口IWmsActualWarehouseService及实现类- 新增实际库区/库位Mapper接口及XML映射文件
- 在WmsMaterialCoil相关类中增加actualWarehouseId字段及相关联查询
- 更新物料钢卷查询逻辑,支持按实际库区筛选和显示实际库区名称
2025-11-03 13:47:38 +08:00