package org.springblade.code.model; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import org.springblade.code.constant.MdmBtmTypeConstant; import org.springblade.code.constant.MdmEnumIdConstant; /** * 分类使用的流程模板 * @author weidy * @date 2022-1-14 */ @VciBtmType(name = MdmBtmTypeConstant.CODE_CLASSIFY_PROCESS_TEMPLATE,text = "分类使用的流程模板",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) public class CodeClassifyProcessTempDO extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 6606901931032525995L; /** * 主题库分类主键 */ @Column(nullable = false,columnDefinition = "主题库分类主键") @VciUseRefer(MdmBtmTypeConstant.CODE_CLASSIFY) private String codeClassifyOid; /** * 所属模板 */ @Column(nullable = false,columnDefinition = "所属模板") @VciUseRefer(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE) private String classifyTemplateOid; /** * 流程模板编号 */ @Column(columnDefinition = "流程模板编号") private String id; /** * 流程模板的名称 */ @Column(columnDefinition = "流程模板名称",nullable = false) private String name; /** * 流程模板用途 */ @Column(columnDefinition = "流程模板用途",nullable = false) @VciUseEnum(value = MdmEnumIdConstant.CODE_CLASSIFY_PROCESS_USE,showTextField = "codeProcessUseText") private String codeProcessUse; /** * 流程模板用途显示名称 */ @Transient private String codeProcessUseText; /** * 流程模板的版本 */ @Column(nullable = false) private String processVersion; /** * 存储关联的模板属性编号 */ @Column(columnDefinition = "显示在流程中的属性") private String codeTempAttrOidArr; /** * 存储关联的模板属性名称 */ @Column(columnDefinition = "显示在流程中的属性名称") private String codeTempAttrOidArrName; public String getProcessVersion() { return processVersion; } public void setProcessVersion(String processVersion) { this.processVersion = processVersion; } @Override public String getId() { return id; } @Override public void setId(String id) { this.id = id; } public String getCodeClassifyOid() { return codeClassifyOid; } public void setCodeClassifyOid(String codeClassifyOid) { this.codeClassifyOid = codeClassifyOid; } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } public String getCodeProcessUse() { return codeProcessUse; } public void setCodeProcessUse(String codeProcessUse) { this.codeProcessUse = codeProcessUse; } public String getCodeProcessUseText() { return codeProcessUseText; } public void setCodeProcessUseText(String codeProcessUseText) { this.codeProcessUseText = codeProcessUseText; } public String getClassifyTemplateOid() { return classifyTemplateOid; } public void setClassifyTemplateOid(String classifyTemplateOid) { this.classifyTemplateOid = classifyTemplateOid; } public String getCodeTempAttrOidArr() { return codeTempAttrOidArr; } public void setCodeTempAttrOidArr(String codeTempAttrOidArr) { this.codeTempAttrOidArr = codeTempAttrOidArr; } public String getCodeTempAttrOidArrName() { return codeTempAttrOidArrName; } public void setCodeTempAttrOidArrName(String codeTempAttrOidArrName) { this.codeTempAttrOidArrName = codeTempAttrOidArrName; } @Override public String toString() { return "CodeClassifyProcessTempDO{" + "codeClassifyOid='" + codeClassifyOid + '\'' + ", classifyTemplateOid='" + classifyTemplateOid + '\'' + ", id='" + id + '\'' + ", name='" + name + '\'' + ", codeProcessUse='" + codeProcessUse + '\'' + ", codeProcessUseText='" + codeProcessUseText + '\'' + ", processVersion='" + processVersion + '\'' + ", codeTempAttrOidArr='" + codeTempAttrOidArr + '\'' + ", codeTempAttrOidArrName='" + codeTempAttrOidArrName + '\'' + "} " + super.toString(); } }