package com.vci.web.model; 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.model.BaseModel; import com.vci.web.constant.BtmIdConstant; /** * 编码的枚举映射 * @author weidy * @date 2020/3/29 */ @VciBtmType(name= BtmIdConstant.OS_CODE_ENUM_BTM_TYPE,text = "编码中的枚举映射",lifeCycle = "defaultLC") public class OsCodeEnumDO extends BaseModel { /** * 禁止修改这个值 */ private static final long serialVersionUID = -3651586939183373717L; /** * 所属规则的明细 */ @VciUseRefer(BtmIdConstant.OS_CODE_RULE_ELEMENT_BTM_TYPE) @Column(nullable = false,columnDefinition = "所属规则明细") private String pkCodeRuleElement; /** * 枚举项的key */ @Column(nullable = false,columnDefinition = "枚举项的key") private String enumItemKey; /** * 枚举项的值 */ @Column(columnDefinition = "枚举项的值") private String enumItemValue; /** * 在编码规则中的映射值 */ @Column(nullable = false,columnDefinition = "在编码规则中的映射值") private String codeMapValue; public String getEnumItemKey() { return enumItemKey; } public void setEnumItemKey(String enumItemKey) { this.enumItemKey = enumItemKey; } public String getEnumItemValue() { return enumItemValue; } public void setEnumItemValue(String enumItemValue) { this.enumItemValue = enumItemValue; } public String getCodeMapValue() { return codeMapValue; } public void setCodeMapValue(String codeMapValue) { this.codeMapValue = codeMapValue; } public String getPkCodeRuleElement() { return pkCodeRuleElement; } public void setPkCodeRuleElement(String pkCodeRuleElement) { this.pkCodeRuleElement = pkCodeRuleElement; } @Override public String toString() { return "OsCodeEnumDO{" + "pkCodeRuleElement='" + pkCodeRuleElement + '\'' + ", enumItemKey='" + enumItemKey + '\'' + ", enumItemValue='" + enumItemValue + '\'' + ", codeMapValue='" + codeMapValue + '\'' + '}'; } }