package com.vci.web.model; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import java.util.Date; /** * 流程任务 * @author weidy * @date 2021-2-12 */ @VciBtmType(name="workitem",text = "流程任务",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @Transient public class ProcessTask extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 1388614597393325112L; /** * 负责人 */ private String principal; /** * 任务的类型 */ private int workType; /** * 流程类型 */ private String processType; /** * 流程实例名称 */ private String processName; /** * 引擎中流程实例执行主键 */ private String executionId; /** * 任务主键 */ private String oid; /** * 任务名称 */ private String name; /** * 任务结束时间 */ private Date planedEndDate; /** * 任务开始时间--上一步审批时间 */ private Date planedStartDate; /** * 上一步审批意见 */ private String completeDes; /** * 流程创建人 */ private String processCreator; /** * 流程模板名称 */ private String templateName; /** * jbpm任务的主键 */ private String taskOid; public String getPrincipal() { return principal; } public void setPrincipal(String principal) { this.principal = principal; } public int getWorkType() { return workType; } public void setWorkType(int workType) { this.workType = workType; } public String getProcessType() { return processType; } public void setProcessType(String processType) { this.processType = processType; } public String getProcessName() { return processName; } public void setProcessName(String processName) { this.processName = processName; } public String getExecutionId() { return executionId; } public void setExecutionId(String executionId) { this.executionId = executionId; } public String getOid() { return oid; } public void setOid(String oid) { this.oid = oid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getPlanedEndDate() { return planedEndDate; } public void setPlanedEndDate(Date planedEndDate) { this.planedEndDate = planedEndDate; } public Date getPlanedStartDate() { return planedStartDate; } public void setPlanedStartDate(Date planedStartDate) { this.planedStartDate = planedStartDate; } public String getCompleteDes() { return completeDes; } public void setCompleteDes(String completeDes) { this.completeDes = completeDes; } public String getProcessCreator() { return processCreator; } public void setProcessCreator(String processCreator) { this.processCreator = processCreator; } public String getTemplateName() { return templateName; } public void setTemplateName(String templateName) { this.templateName = templateName; } public String getTaskOid() { return taskOid; } public void setTaskOid(String taskOid) { this.taskOid = taskOid; } @Override public String toString() { return "ProcessTask{" + "principal='" + principal + '\'' + ", workType=" + workType + ", processType='" + processType + '\'' + ", processName='" + processName + '\'' + ", executionId='" + executionId + '\'' + ", oid='" + oid + '\'' + ", name='" + name + '\'' + ", planedEndDate=" + planedEndDate + ", planedStartDate=" + planedStartDate + ", completeDes='" + completeDes + '\'' + ", processCreator='" + processCreator + '\'' + ", templateName='" + templateName + '\'' + ", taskOid='" + taskOid + '\'' + "} " + super.toString(); } }