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 com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModelProperty; 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") @JsonIgnoreProperties(ignoreUnknown = true) public class WorkflowLink { private Integer id; @ApiModelProperty("主表id") private Integer mainId; @ApiModelProperty("上级id") private Integer parentId; @ApiModelProperty("处理层级") private String processStage; @ApiModelProperty("处理层级名称") private String processName; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @ApiModelProperty("处理人id") private Integer dealUserId; @ApiModelProperty("处理类型") private Integer dealType; @ApiModelProperty("处理描述") private String dealDesc; @ApiModelProperty("处理附件名称") private String dealFileName; @ApiModelProperty("处理附件地址") private String dealFileUrl; @ApiModelProperty("处理图片名称") private String dealPicName; @ApiModelProperty("处理图片地址") private String dealPicUrl; @ApiModelProperty("节点状态") private Integer status; @ApiModelProperty("处理角色") private Integer dealRoleId; @ApiModelProperty("处理完能否归档") private Integer dealAndClose; @ApiModelProperty("驳回原因") private String dealRejectReason; @ApiModelProperty("子任务数") private Integer dealTaskNum; @ApiModelProperty("子任务回复数") private Integer dealTaskReplyNum; @ApiModelProperty("处理建议") private String dealReason; @ApiModelProperty("处理时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dealTime; @ApiModelProperty("要求完成时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date requiredFinishTime; @ApiModelProperty("审批回复内容") private String replyContent; @ApiModelProperty("审批回复时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date replyTime; @TableField(exist = false) private List dealUserIdList; @TableField(exist = false) private WorkflowMain workflowMain; 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 getProcessStage() { return processStage; } public void setProcessStage(String processStage) { this.processStage = processStage; } public String getProcessName() { return processName; } public void setProcessName(String processName) { this.processName = processName; } 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 getDealUserIdList() { return dealUserIdList; } public void setDealUserIdList(List 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; } public WorkflowMain getWorkflowMain() { return workflowMain; } public void setWorkflowMain(WorkflowMain workflowMain) { this.workflowMain = workflowMain; } }