feat(wms): 在排产管理中新增工序类型字段

- 在排产单表格中添加工序类型列显示
- 在编辑表单中增加工序类型输入字段
- 在合并表单中添加工序类型字段配置
- 在后端实体类SchProdScheduleItem中新增actionType属性
- 在业务对象SchProdScheduleItemBo中添加actionType字段
- 在查询条件中加入工序类型过滤功能
- 在视图对象SchProdScheduleItemVo中添加工序类型映射
- 更新表单初始化时工序类型数据的处理逻辑
This commit is contained in:
2026-06-30 09:16:52 +08:00
parent 70ade4632e
commit 4a9d811592
5 changed files with 44 additions and 16 deletions

View File

@@ -131,6 +131,10 @@ public class SchProdScheduleItem extends BaseEntity {
* 排产明细关联主表ID逗号分隔未合并存单值合并后存多个
*/
private String scheduleDetailIds;
/**
* 工序类型
*/
private String actionType;
/**
* 规格 例1.0X1250
*/

View File

@@ -158,6 +158,11 @@ public class SchProdScheduleItemBo extends BaseEntity {
*/
private String scheduleDetailIds;
/**
* 工序类型
*/
private String actionType;
/**
* 规格 例1.0X1250
*/

View File

@@ -189,6 +189,12 @@ public class SchProdScheduleItemVo {
@ExcelProperty(value = "排产明细关联主表ID")
private String scheduleDetailIds;
/**
* 工序类型
*/
@ExcelProperty(value = "工序类型")
private String actionType;
/**
* 规格 例1.0X1250
*/

View File

@@ -108,6 +108,8 @@ public class SchProdScheduleItemServiceImpl implements ISchProdScheduleItemServi
lqw.eq(bo.getScheduleWeight() != null, SchProdScheduleItem::getScheduleWeight, bo.getScheduleWeight());
lqw.eq(StringUtils.isNotBlank(bo.getProductItem()), SchProdScheduleItem::getProductItem, bo.getProductItem());
lqw.eq(StringUtils.isNotBlank(bo.getRowRemark()), SchProdScheduleItem::getRowRemark, bo.getRowRemark());
// actionType
lqw.eq(StringUtils.isNotBlank(bo.getActionType()), SchProdScheduleItem::getActionType, bo.getActionType());
return lqw;
}