package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import org.apache.ibatis.type.Alias; import java.util.Date; @TableName(value = "tb_worksheet_link") @Alias("WorksheetLink") public class WorksheetLink { private Integer id; /**主表id*/ private Integer mainId; /**父节点id*/ private Integer parentId; /**处理人*/ private Long dealUserId; /** * 处理类型(父节点到当前子节点的处理类型): * 0:驳回(员工处理中) * 1:提交审核(经理处理中) * 2:审核通过(总经理处理中) * */ private Integer dealType; /**处理描述*/ private String dealDesc; /**处理意见*/ private String dealReason; /**节点附件的文件路径*/ private String linkFile; /** * 节点状态: * 0:待处理 * 1:已通过 * 2:已驳回 * * -> * 流程卡和SOP中: * 0:待确认 * 1:已确认 * 2:已驳回 * * * */ private Integer linkStatus; /**能否归档*/ private Integer enableArchive; /**节点创建时间*/ private Date createTime; /**节点处理时间*/ private Date dealTime; /**流程的下个处理人*/ @TableField(exist = false) private Long nextUser; @TableField(exist = false) private DocUser dealUser; @TableField(exist = false) private WorksheetMain main; @TableField(exist = false) private String dealUsername; 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 Long getDealUserId() { return dealUserId; } public void setDealUserId(Long 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 getDealReason() { return dealReason; } public void setDealReason(String dealReason) { this.dealReason = dealReason; } public String getLinkFile() { return linkFile; } public void setLinkFile(String linkFile) { this.linkFile = linkFile; } public Integer getLinkStatus() { return linkStatus; } public void setLinkStatus(Integer linkStatus) { this.linkStatus = linkStatus; } public Integer getEnableArchive() { return enableArchive; } public void setEnableArchive(Integer enableArchive) { this.enableArchive = enableArchive; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getDealTime() { return dealTime; } public void setDealTime(Date dealTime) { this.dealTime = dealTime; } public Long getNextUser() { return nextUser; } public void setNextUser(Long nextUser) { this.nextUser = nextUser; } public DocUser getDealUser() { return dealUser; } public void setDealUser(DocUser dealUser) { this.dealUser = dealUser; } public WorksheetMain getMain() { return main; } public void setMain(WorksheetMain main) { this.main = main; } public String getDealUsername() { return dealUsername; } public void setDealUsername(String dealUsername) { this.dealUsername = dealUsername; } }