whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/pojo/WorkflowMain.java
@@ -2,10 +2,13 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.ToString;
import org.apache.ibatis.type.Alias;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
 * 工作流主表
@@ -29,24 +32,28 @@
    /**创建人id*/
    private Integer createUserId;
    /**创建时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date createTime;
    /**任务计划开始时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date planBeginTime;
    /**任务计划结束时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date planEndTime;
    /**任务开始处理时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date beginTime;
    /**任务归档时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date endTime;
    /**任务等级*/
    private Integer taskLevel;
    /**是否及时*/
    @TableField("is_in_time")
    private Integer inTime;
    /**告警工单拓展:告警工单id*/
    private Integer alarmOrderId;
    @TableField(exist = false)
    private WorkflowAlarm workflowAlarm;
    private List<WorkflowLink> linkList;
    private String processLevel;
    /**工单状态:
     * 0:自动派单
     * 2:手动派单
@@ -68,6 +75,49 @@
    /**是否自动派单*/
    @TableField("is_auto")
    private Integer auto;
    /**
     * 工单流类型
     *
     * @see com.whyc.constant.WorkflowEnum
     */
    private Integer type;
    @TableField(exist = false)
    private List<BattDischargePlanTemp> tempList;
    @TableField(exist = false)
    private String createUserName;
    @TableField(exist = false)
    private WorkflowLink workflowLink;
    @TableField(exist = false)
    private Map<String, Object> hrMap;
    @TableField(exist = false)
    private Map<String, Object> faultMap;
    @TableField(exist = false)
    private boolean faultUploadDone;
    public WorkflowMain(Integer id, Integer status, String endReason, Date endTime) {
        this.id = id;
        this.status = status;
        this.endReason = endReason;
        this.endTime = endTime;
    }
    public WorkflowMain() {
    }
    public String getProcessLevel() {
        return processLevel;
    }
    public void setProcessLevel(String processLevel) {
        this.processLevel = processLevel;
    }
    public Integer getId() {
        return id;
@@ -83,14 +133,6 @@
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    public Integer getAlarmOrderId() {
        return alarmOrderId;
    }
    public void setAlarmOrderId(Integer alarmOrderId) {
        this.alarmOrderId = alarmOrderId;
    }
    public String getTitle() {
@@ -173,14 +215,6 @@
        this.inTime = inTime;
    }
    public WorkflowAlarm getWorkflowAlarm() {
        return workflowAlarm;
    }
    public void setWorkflowAlarm(WorkflowAlarm workflowAlarm) {
        this.workflowAlarm = workflowAlarm;
    }
    public Integer getStatus() {
        return status;
    }
@@ -236,4 +270,68 @@
    public void setAuto(Integer auto) {
        this.auto = auto;
    }
    public List<WorkflowLink> getLinkList() {
        return linkList;
    }
    public void setLinkList(List<WorkflowLink> linkList) {
        this.linkList = linkList;
    }
    public Integer getType() {
        return type;
    }
    public void setType(Integer type) {
        this.type = type;
    }
    public List<BattDischargePlanTemp> getTempList() {
        return tempList;
    }
    public void setTempList(List<BattDischargePlanTemp> tempList) {
        this.tempList = tempList;
    }
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
    public WorkflowLink getWorkflowLink() {
        return workflowLink;
    }
    public void setWorkflowLink(WorkflowLink workflowLink) {
        this.workflowLink = workflowLink;
    }
    public Map<String, Object> getHrMap() {
        return hrMap;
    }
    public void setHrMap(Map<String, Object> hrMap) {
        this.hrMap = hrMap;
    }
    public Map<String, Object> getFaultMap() {
        return faultMap;
    }
    public void setFaultMap(Map<String, Object> faultMap) {
        this.faultMap = faultMap;
    }
    public boolean isFaultUploadDone() {
        return faultUploadDone;
    }
    public void setFaultUploadDone(boolean faultUploadDone) {
        this.faultUploadDone = faultUploadDone;
    }
}