云
2 天以前 ac2e2b5af3726ee64dc37c3ebf26989a0346f22a
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/task/MesProTaskDO.java
@@ -1,7 +1,6 @@
package cn.iocoder.yudao.module.mes.dal.dataobject.pro.task;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.client.MesMdClientDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.workstation.MesMdWorkstationDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.process.MesProProcessDO;
@@ -20,7 +19,7 @@
/**
 * MES 生产任务 DO
 *
 * @author 芋道源码
 * @author 超级管理员
 */
@TableName("mes_pro_task")
@KeySequence("mes_pro_task_seq")
@@ -69,6 +68,27 @@
     * 关联 {@link MesProProcessDO#getId()}
     */
    private Long processId;
    /** 下达任务时冻结的采集方式及模板定义。 */
    private Integer paramCollectMode;
    private String paramTemplateSnapshot;
    /** 已提交的任务共用参数快照。 */
    private String paramSharedSnapshot;
    /**
     * 班组编号
     *
     * 关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.cal.team.MesCalTeamDO#getId()}
     */
    private Long teamId;
    /**
     * 班组名称
     */
    private String teamName;
    /**
     * 报工人用户编号,逗号分隔
     *
     * 为空表示不限制报工人;仅列表中的人员可以在工作台报工
     */
    private String assigneeUserIds;
    /**
     * 产品物料编号
     *
@@ -100,7 +120,7 @@
    /**
     * 客户编号
     *
     * 关联 {@link MesMdClientDO#getId()}
     * 关联 CRM 客户 {@link cn.iocoder.yudao.module.crm.api.customer.dto.CrmCustomerRespDTO#getId()}
     */
    private Long clientId;
    /**
@@ -129,6 +149,16 @@
    private LocalDateTime cancelDate;
    /**
     * 首次报工时间
     */
    private LocalDateTime firstFeedbackTime;
    /**
     * 最近报工时间
     */
    private LocalDateTime lastFeedbackTime;
    /**
     * 任务状态
     *
     * 字典 {@link DictTypeConstants#MES_PRO_TASK_STATUS}