package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseRefer; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; /** * 模板阶段 * @author weidy * @date 2022-1-14 */ @VciBtmType(name = MdmBtmTypeConstant.CODE_TEMPLATE_PHASE,text = "模板阶段",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @TableName("PL_CODE_TEMPLATEPHASE") public class CodeTemplatePhaseDO extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 3526024656097456437L; /** * 所属编码模板 */ @Column(nullable = false,columnDefinition = "所属编码模板") @VciUseRefer(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE) private String codeClassifyTemplateOid; /** * 阶段编号 */ @Column(columnDefinition = "阶段编号") private String id; /** * 阶段名称 */ @Column(nullable = false,columnDefinition = "阶段名称") private String name; @Override public String getId() { return id; } @Override public void setId(String id) { this.id = id; } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } public String getCodeClassifyTemplateOid() { return codeClassifyTemplateOid; } public void setCodeClassifyTemplateOid(String codeClassifyTemplateOid) { this.codeClassifyTemplateOid = codeClassifyTemplateOid; } @Override public String toString() { return "CodeTemplatePhaseDO{" + "codeClassifyTemplateOid='" + codeClassifyTemplateOid + '\'' + ", id='" + id + '\'' + ", name='" + name + '\'' + "} " + super.toString(); } }