feat(wms): 重构库位拆分逻辑并支持列标识拆分
- 修改查询排序字段为实际库位编码 - 新增列标识参数用于指定拆分列 - 支持按列标识批量拆分库位 - 优化拆分逻辑,支持不同拆分类型 - 增加拆分数量验证机制 - 完善异常处理和参数校验 - 调整实体类字段约束和结构
This commit is contained in:
@@ -15,7 +15,6 @@ public class WmsActualWarehouseSplitBo {
|
||||
/**
|
||||
* 需要操作的三级库位ID集合(大库位ID)
|
||||
*/
|
||||
@NotEmpty
|
||||
private List<Long> locationIds;
|
||||
|
||||
/**
|
||||
@@ -25,7 +24,18 @@ public class WmsActualWarehouseSplitBo {
|
||||
private Integer action;
|
||||
|
||||
/**
|
||||
* 拆分类型:目前仅支持 0=列拆分
|
||||
* 拆分类型:0=(1列拆2小库位)1=(1列拆3小库位)
|
||||
*/
|
||||
private Integer splitType = 0;
|
||||
|
||||
/**
|
||||
* 列标识(如F3A1表示第一列,F3A2表示第二列)
|
||||
*/
|
||||
@NotEmpty
|
||||
private String columnFlag;
|
||||
|
||||
/**
|
||||
* 待拆分ID列表
|
||||
*/
|
||||
private List<Long> splitIds;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user