package cn.org.rapid_framework.util.fortest_enum;
import cn.org.rapid_framework.lang.enums.EnumBase;
import cn.org.rapid_framework.lang.enums.EnumBaseUtils;
public enum SomeTypeEnum implements EnumBase<String>{
K1("K1","V1"),
K2("K2","V2")
;
private String key;
private String value;
SomeTypeEnum(String key,String value) {
this.key = key;
this.value = value;
}
public SomeTypeEnum getByKey(String key) {
return EnumBaseUtils.getByCode(key, values());
}
public SomeTypeEnum getRequiredByKey(String key) {
return EnumBaseUtils.getRequiredByCode(key, values());
}
public String getKey() {
return key;
}
public String getValue() {
return value;
}
public String getCode() {
return key;
}
public String getDesc() {
return value;
}
}