package com.whyc.pojo.web_site;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.ToString;
|
import org.apache.ibatis.type.Alias;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 工作流主表
|
*/
|
@ToString
|
@Alias("WorkflowMain")
|
@TableName(schema = "web_site",value = "tb_workflow_main")
|
public class WorkflowMain {
|
|
private Integer id;
|
/**
|
* 工单id,规范:WF-1-20211101-00001
|
* (Workflow)-(工单类型 告警:1 普通:2)-(年月日)-(当日编号序列)
|
*
|
* */
|
@ApiModelProperty("工单id,规范:FG-GF-1-20211101-00001,(Workflow)-(工单类型 告警:1 普通:2)-(年月日)-(当日编号序列)")
|
private String orderId;
|
/**标题*/
|
@ApiModelProperty("标题")
|
private String title;
|
/**任务描述*/
|
@ApiModelProperty("任务描述")
|
private String taskDesc;
|
/**创建人id*/
|
@ApiModelProperty("创建人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;
|
/**任务归档时间*/
|
@ApiModelProperty("归档时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date endTime;
|
|
@ApiModelProperty("申请数量")
|
private Integer quantity;
|
/**任务等级*/
|
@ApiModelProperty("任务等级")
|
private Integer taskLevel;
|
/**是否及时*/
|
@ApiModelProperty("是否及时")
|
@TableField("is_in_time")
|
private Integer inTime;
|
@ApiModelProperty("流程过程阶段")
|
private String processStage;
|
@ApiModelProperty("工单状态")
|
private Integer status;
|
/**附件名称*/
|
@ApiModelProperty("附件名称")
|
private String fileName;
|
/**附件地址*/
|
@ApiModelProperty("附件地址")
|
private String fileUrl;
|
/**图片名称*/
|
@ApiModelProperty("图片名称")
|
private String picName;
|
/**图片地址*/
|
@ApiModelProperty("图片地址")
|
private String picUrl;
|
/**归档意见*/
|
@ApiModelProperty("归档意见")
|
private String endReason;
|
/**是否自动派单*/
|
@ApiModelProperty("是否自动派单")
|
@TableField("is_auto")
|
private Integer auto;
|
|
@ApiModelProperty("关联工单id")
|
private Integer relatedId;
|
|
/**
|
* @see com.whyc.constant.WorkflowTypeEnum
|
*/
|
@ApiModelProperty("工单流类型")
|
private Integer type;
|
|
@TableField(exist = false)
|
private String createUserName;
|
|
@TableField(exist = false)
|
private List<WorkflowLink> linkList;
|
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 Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getOrderId() {
|
return orderId;
|
}
|
|
public void setOrderId(String orderId) {
|
this.orderId = orderId;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getTaskDesc() {
|
return taskDesc;
|
}
|
|
public void setTaskDesc(String taskDesc) {
|
this.taskDesc = taskDesc;
|
}
|
|
public Integer getCreateUserId() {
|
return createUserId;
|
}
|
|
public void setCreateUserId(Integer createUserId) {
|
this.createUserId = createUserId;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Date getPlanBeginTime() {
|
return planBeginTime;
|
}
|
|
public void setPlanBeginTime(Date planBeginTime) {
|
this.planBeginTime = planBeginTime;
|
}
|
|
public Date getPlanEndTime() {
|
return planEndTime;
|
}
|
|
public void setPlanEndTime(Date planEndTime) {
|
this.planEndTime = planEndTime;
|
}
|
|
public Date getBeginTime() {
|
return beginTime;
|
}
|
|
public void setBeginTime(Date beginTime) {
|
this.beginTime = beginTime;
|
}
|
|
public Date getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(Date endTime) {
|
this.endTime = endTime;
|
}
|
|
public Integer getTaskLevel() {
|
return taskLevel;
|
}
|
|
public void setTaskLevel(Integer taskLevel) {
|
this.taskLevel = taskLevel;
|
}
|
|
public Integer getInTime() {
|
return inTime;
|
}
|
|
public void setInTime(Integer inTime) {
|
this.inTime = inTime;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public String getFileName() {
|
return fileName;
|
}
|
|
public void setFileName(String fileName) {
|
this.fileName = fileName;
|
}
|
|
public String getFileUrl() {
|
return fileUrl;
|
}
|
|
public void setFileUrl(String fileUrl) {
|
this.fileUrl = fileUrl;
|
}
|
|
public String getPicName() {
|
return picName;
|
}
|
|
public void setPicName(String picName) {
|
this.picName = picName;
|
}
|
|
public String getPicUrl() {
|
return picUrl;
|
}
|
|
public void setPicUrl(String picUrl) {
|
this.picUrl = picUrl;
|
}
|
|
public String getEndReason() {
|
return endReason;
|
}
|
|
public void setEndReason(String endReason) {
|
this.endReason = endReason;
|
}
|
|
public Integer getAuto() {
|
return auto;
|
}
|
|
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 String getCreateUserName() {
|
return createUserName;
|
}
|
|
public void setCreateUserName(String createUserName) {
|
this.createUserName = createUserName;
|
}
|
|
public Integer getQuantity() {
|
return quantity;
|
}
|
|
public void setQuantity(Integer quantity) {
|
this.quantity = quantity;
|
}
|
|
public String getProcessStage() {
|
return processStage;
|
}
|
|
public void setProcessStage(String processStage) {
|
this.processStage = processStage;
|
}
|
|
public Integer getRelatedId() {
|
return relatedId;
|
}
|
|
public void setRelatedId(Integer relatedId) {
|
this.relatedId = relatedId;
|
}
|
}
|