package com.whyc.pojo;
|
|
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;
|
|
/**
|
* 工作流节点表
|
*/
|
@ToString
|
@Alias("WorkflowLink")
|
@TableName(schema = "web_site",value = "tb_workflow_link")
|
public class WorkflowLink {
|
|
private Integer id;
|
/**主表id*/
|
private Integer mainId;
|
/**上级id*/
|
private Integer parentId;
|
/**处理层级*/
|
private String processLevel;
|
/**处理层级名称书名*/
|
private String processLevelName;
|
/**节点生成时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
/**处理人id*/
|
private Integer dealUserId;
|
/**
|
* 处理类型
|
* 0:工单派发
|
* 1:转派(向下层派发)
|
* 2:移交(同级别移交)
|
* 3:分派(同级派发给多人)
|
* 4:驳回
|
*/
|
private Integer dealType;
|
/**处理描述*/
|
private String dealDesc;
|
/**处理附件名称*/
|
private String dealFileName;
|
/**处理附件地址*/
|
private String dealFileUrl;
|
/**处理图片名称*/
|
private String dealPicName;
|
/**处理图片地址*/
|
private String dealPicUrl;
|
/**
|
* 节点状态:
|
* 0:待处理
|
* 1:接单(备用)
|
* 2:处理中
|
* 3:待回复
|
* 4:处理回复
|
* 5:完成
|
* 6:待审批
|
*/
|
private Integer status;
|
/**处理角色*/
|
private Integer dealRoleId;
|
/**处理完能否归档*/
|
private Integer dealAndClose;
|
/**驳回原因*/
|
private String dealRejectReason;
|
/**子任务数*/
|
private Integer dealTaskNum;
|
/**子任务回复数*/
|
private Integer dealTaskReplyNum;
|
/**处理建议*/
|
private String dealReason;
|
/**处理时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date dealTime;
|
/**要求完成时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date requiredFinishTime;
|
/**审批回复内容*/
|
private String replyContent;
|
/**审批回复时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date replyTime;
|
|
@TableField(exist = false)
|
private List<Integer> dealUserIdList;
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Integer getMainId() {
|
return mainId;
|
}
|
|
public void setMainId(Integer mainId) {
|
this.mainId = mainId;
|
}
|
|
public Integer getParentId() {
|
return parentId;
|
}
|
|
public void setParentId(Integer parentId) {
|
this.parentId = parentId;
|
}
|
|
public String getProcessLevel() {
|
return processLevel;
|
}
|
|
public void setProcessLevel(String processLevel) {
|
this.processLevel = processLevel;
|
}
|
|
public String getProcessLevelName() {
|
return processLevelName;
|
}
|
|
public void setProcessLevelName(String processLevelName) {
|
this.processLevelName = processLevelName;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Integer getDealUserId() {
|
return dealUserId;
|
}
|
|
public void setDealUserId(Integer dealUserId) {
|
this.dealUserId = dealUserId;
|
}
|
|
public Integer getDealType() {
|
return dealType;
|
}
|
|
public void setDealType(Integer dealType) {
|
this.dealType = dealType;
|
}
|
|
public String getDealDesc() {
|
return dealDesc;
|
}
|
|
public void setDealDesc(String dealDesc) {
|
this.dealDesc = dealDesc;
|
}
|
|
public String getDealFileName() {
|
return dealFileName;
|
}
|
|
public void setDealFileName(String dealFileName) {
|
this.dealFileName = dealFileName;
|
}
|
|
public String getDealFileUrl() {
|
return dealFileUrl;
|
}
|
|
public void setDealFileUrl(String dealFileUrl) {
|
this.dealFileUrl = dealFileUrl;
|
}
|
|
public String getDealPicName() {
|
return dealPicName;
|
}
|
|
public void setDealPicName(String dealPicName) {
|
this.dealPicName = dealPicName;
|
}
|
|
public String getDealPicUrl() {
|
return dealPicUrl;
|
}
|
|
public void setDealPicUrl(String dealPicUrl) {
|
this.dealPicUrl = dealPicUrl;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public Integer getDealRoleId() {
|
return dealRoleId;
|
}
|
|
public void setDealRoleId(Integer dealRoleId) {
|
this.dealRoleId = dealRoleId;
|
}
|
|
public Integer getDealAndClose() {
|
return dealAndClose;
|
}
|
|
public void setDealAndClose(Integer dealAndClose) {
|
this.dealAndClose = dealAndClose;
|
}
|
|
public String getDealRejectReason() {
|
return dealRejectReason;
|
}
|
|
public void setDealRejectReason(String dealRejectReason) {
|
this.dealRejectReason = dealRejectReason;
|
}
|
|
public Integer getDealTaskNum() {
|
return dealTaskNum;
|
}
|
|
public void setDealTaskNum(Integer dealTaskNum) {
|
this.dealTaskNum = dealTaskNum;
|
}
|
|
public Integer getDealTaskReplyNum() {
|
return dealTaskReplyNum;
|
}
|
|
public void setDealTaskReplyNum(Integer dealTaskReplyNum) {
|
this.dealTaskReplyNum = dealTaskReplyNum;
|
}
|
|
public String getDealReason() {
|
return dealReason;
|
}
|
|
public void setDealReason(String dealReason) {
|
this.dealReason = dealReason;
|
}
|
|
public Date getDealTime() {
|
return dealTime;
|
}
|
|
public void setDealTime(Date dealTime) {
|
this.dealTime = dealTime;
|
}
|
|
public List<Integer> getDealUserIdList() {
|
return dealUserIdList;
|
}
|
|
public void setDealUserIdList(List<Integer> dealUserIdList) {
|
this.dealUserIdList = dealUserIdList;
|
}
|
|
public Date getRequiredFinishTime() {
|
return requiredFinishTime;
|
}
|
|
public void setRequiredFinishTime(Date requiredFinishTime) {
|
this.requiredFinishTime = requiredFinishTime;
|
}
|
|
public String getReplyContent() {
|
return replyContent;
|
}
|
|
public void setReplyContent(String replyContent) {
|
this.replyContent = replyContent;
|
}
|
|
public Date getReplyTime() {
|
return replyTime;
|
}
|
|
public void setReplyTime(Date replyTime) {
|
this.replyTime = replyTime;
|
}
|
}
|