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 + '\'' +
|
'}';
|
}
|
}
|