package com.whyc.pojo;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.whyc.config.EnumWorksheetType;
|
import io.swagger.annotations.ApiModelProperty;
|
import org.apache.ibatis.type.Alias;
|
|
import java.util.Date;
|
import java.util.LinkedList;
|
import java.util.List;
|
|
@TableName(value = "tb_worksheet_main")
|
@Alias("WorksheetMain")
|
public class WorksheetMain {
|
private Integer id;
|
@ApiModelProperty("工单标题")
|
private String title;
|
@ApiModelProperty("任务描述")
|
private String description;
|
@ApiModelProperty("工单文件路径")
|
private String file;
|
@ApiModelProperty("工单创建人id")
|
private Long createUserId;
|
@ApiModelProperty("工单开始时间")
|
private Date beginTime;
|
@ApiModelProperty("工单结束时间")
|
private Date endTime;
|
@ApiModelProperty("工单级别")
|
private Integer level;
|
/**
|
* 工单状态:
|
* 0:已驳回到所属人,完结
|
* 1:经理处理中
|
* 2:总经理处理中
|
* 5:归档
|
*
|
* ->在流程卡/SOP中
|
* 0:驳回,完结
|
* 1:处理中
|
* 5:归档
|
* */
|
private Integer status;
|
@ApiModelProperty("工单结束意见")
|
private String endReason;
|
|
/**
|
* {@link EnumWorksheetType#getType()}
|
*/
|
@ApiModelProperty("工单类型")
|
private Integer type;
|
|
@ApiModelProperty("流程的下个处理人")
|
@TableField(exist = false)
|
private Long nextUser;
|
|
@ApiModelProperty("提交人的意见描述")
|
@TableField(exist = false)
|
private String dealDesc;
|
|
@TableField(exist = false)
|
private DocUser createUser;
|
|
@ApiModelProperty("待审批产品")
|
@TableField(exist = false)
|
private ProductApproving productApproving;
|
|
@TableField(exist = false)
|
private LinkedList<WorksheetLink> links;
|
|
@TableField(exist = false)
|
private DocUser approvingUser;
|
|
@ApiModelProperty("待审批物料")
|
@TableField(exist = false)
|
private List<MaterialApproving> mApprovingList;
|
|
@TableField(exist = false)
|
private List<MaterialProductApproving> mpApprovingList;
|
|
@TableField(exist = false)
|
private ProcedureDoc procedureDoc;
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public String getFile() {
|
return file;
|
}
|
|
public void setFile(String file) {
|
this.file = file;
|
}
|
|
public Long getCreateUserId() {
|
return createUserId;
|
}
|
|
public void setCreateUserId(Long createUserId) {
|
this.createUserId = createUserId;
|
}
|
|
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 getLevel() {
|
return level;
|
}
|
|
public void setLevel(Integer level) {
|
this.level = level;
|
}
|
|
public String getEndReason() {
|
return endReason;
|
}
|
|
public void setEndReason(String endReason) {
|
this.endReason = endReason;
|
}
|
|
public Long getNextUser() {
|
return nextUser;
|
}
|
|
public void setNextUser(Long nextUser) {
|
this.nextUser = nextUser;
|
}
|
|
public String getDealDesc() {
|
return dealDesc;
|
}
|
|
public void setDealDesc(String dealDesc) {
|
this.dealDesc = dealDesc;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public DocUser getCreateUser() {
|
return createUser;
|
}
|
|
public void setCreateUser(DocUser createUser) {
|
this.createUser = createUser;
|
}
|
|
public LinkedList<WorksheetLink> getLinks() {
|
return links;
|
}
|
|
public void setLinks(LinkedList<WorksheetLink> links) {
|
this.links = links;
|
}
|
|
public ProductApproving getProductApproving() {
|
return productApproving;
|
}
|
|
public void setProductApproving(ProductApproving productApproving) {
|
this.productApproving = productApproving;
|
}
|
|
public DocUser getApprovingUser() {
|
return approvingUser;
|
}
|
|
public void setApprovingUser(DocUser approvingUser) {
|
this.approvingUser = approvingUser;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
public void setType(Integer type) {
|
this.type = type;
|
}
|
|
public List<MaterialApproving> getMApprovingList() {
|
return mApprovingList;
|
}
|
|
public void setMApprovingList(List<MaterialApproving> mApprovingList) {
|
this.mApprovingList = mApprovingList;
|
}
|
|
public List<MaterialProductApproving> getMpApprovingList() {
|
return mpApprovingList;
|
}
|
|
public void setMpApprovingList(List<MaterialProductApproving> mpApprovingList) {
|
this.mpApprovingList = mpApprovingList;
|
}
|
|
public ProcedureDoc getProcedureDoc() {
|
return procedureDoc;
|
}
|
|
public void setProcedureDoc(ProcedureDoc procedureDoc) {
|
this.procedureDoc = procedureDoc;
|
}
|
}
|