yangys
2025-09-09 fc3ae614a4c5a2a7cdb9029ecfc4372eb1c28b18
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/entity/TaskDispatch.java
@@ -1,6 +1,7 @@
package org.springblade.mdm.flow.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import org.springblade.core.mp.base.BizEntity;
@@ -14,6 +15,27 @@
@Getter
@TableName("mdm_task_dispatch")
public class TaskDispatch extends BizEntity {
   /**
    * 入库成功
    */
   public static final int STATUS_INIT = 1;
   /**
    * 成功启动
    */
   public static final int STATUS_STARTED = 2;
   /**
    * 重复派工
    */
   public static final int STATUS_DUP = 3;
   /**
    * 验证失败
    */
   public static final int STATUS_CHECK_FAILED = 4;
   /**
    * 启动异常
    */
   public static final int STATUS_EXCEPTION = 5;
   /**
    * 设备编号
    */
@@ -53,5 +75,52 @@
    * 审批时的流程实例id,关联的流程实例id,流程发起后填充
    */
   private String processInstanceId;
   /**
    * 偏离单号
    */
   private String deviation;
   /**
    * 错误信息
    */
   private String errMsg;
   /**
    * 程序编号
    */
   private String programNo;
   /**
    * mes任务唯一标识
    */
   private String mesTaskId;
   /**
    * 操作员(mes提供)
    */
   private String operator;
   /**
    * 操作者时间(mes提供)
    */
   private Date operateTime;
   /**
    * 检验员(mes提供)
    */
   private String inspector;
   /**
    * 检验反馈时间(mes提供)
    */
   private Date checkTime;
   /**
    * 过程卡号
    */
   private String processCard;
   /**
    * 是否为重复派工数据
    * @return 是否
    */
   public boolean isDuplicateTask(){
      return this.getStatus() == STATUS_DUP;
   }
}