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_PHASE_ATTR,text = "阶段的属性",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @TableName("PL_CODE_PHASEATTR") public class CodePhaseAttrDO extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 1316335276045033657L; /** * 所属阶段的信息 */ @Column(nullable = false,columnDefinition = "所属模板阶段") @VciUseRefer(MdmBtmTypeConstant.CODE_TEMPLATE_PHASE) private String codePhaseOid; /** * 属性编号 */ @Column(columnDefinition = "属性编号",nullable = false) private String id; /** * 属性名称 */ @Column(columnDefinition = "属性名称") private String name; /** * 所属属性分组 */ @Column(columnDefinition = "所属属性分组") private String attributeGroup; public String getAttributeGroup() { return attributeGroup; } public void setAttributeGroup(String attributeGroup) { this.attributeGroup = attributeGroup; } public String getCodePhaseOid() { return codePhaseOid; } public void setCodePhaseOid(String codePhaseOid) { this.codePhaseOid = codePhaseOid; } @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; } @Override public String toString() { return "CodePhaseAttrDO{" + "codePhaseOid='" + codePhaseOid + '\'' + ", id='" + id + '\'' + ", name='" + name + '\'' + ", attributeGroup='" + attributeGroup + '\'' + "} " + super.toString(); } }