feat(WmsProcessTask): 添加工艺顺序字段并实现相关功能

- 在 WmsProcessTask 和 WmsProcessTaskBo 类中添加 sequence 字段
- 在 WmsProcessTaskMapper.xml 中添加 sequence 列的映射
- 在 WmsProcessTaskServiceImpl 中按 sequence 排序任务列表
- 在 WmsProcessTaskVo 中添加 sequence 字段并支持 Excel 导出
This commit is contained in:
2025-08-14 15:07:59 +08:00
parent 92b389f304
commit 970c550590
5 changed files with 12 additions and 0 deletions

View File

@@ -54,4 +54,7 @@ public class WmsProcessTask extends BaseEntity {
*/
private String remark;
//排序字段
private Integer sequence;
}

View File

@@ -51,5 +51,8 @@ public class WmsProcessTaskBo extends BaseEntity {
*/
private String remark;
//工艺顺序
private Integer sequence;
}

View File

@@ -59,5 +59,9 @@ public class WmsProcessTaskVo {
@ExcelProperty(value = "备注")
private String remark;
//工艺顺序
@ExcelProperty(value = "工艺顺序")
private Integer sequence;
}

View File

@@ -66,6 +66,7 @@ public class WmsProcessTaskServiceImpl implements IWmsProcessTaskService {
lqw.eq(bo.getProductId() != null, WmsProcessTask::getProductId, bo.getProductId());
lqw.eq(bo.getTaskQuantity() != null, WmsProcessTask::getTaskQuantity, bo.getTaskQuantity());
lqw.eq(StringUtils.isNotBlank(bo.getTaskStatus()), WmsProcessTask::getTaskStatus, bo.getTaskStatus());
lqw.orderByAsc(WmsProcessTask::getSequence);
return lqw;
}

View File

@@ -11,6 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="productId" column="product_id"/>
<result property="taskQuantity" column="task_quantity"/>
<result property="taskStatus" column="task_status"/>
<result property="sequence" column="sequence"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
<result property="createTime" column="create_time"/>