|
@@ -1,6 +1,5 @@
|
|
|
package com.diagbot.enums;
|
|
|
|
|
|
-import com.diagbot.core.KeyedNamed;
|
|
|
import lombok.Setter;
|
|
|
|
|
|
/**
|
|
@@ -9,43 +8,28 @@ import lombok.Setter;
|
|
|
* @Description: 诊断类型
|
|
|
* @date 2018年11月21日 下午2:31:42
|
|
|
*/
|
|
|
-public enum DisTypeEnum implements KeyedNamed {
|
|
|
- CHRONIC(19, "慢病"),
|
|
|
- EMERGENCY(20, "急诊");
|
|
|
+public enum DisTypeEnum {
|
|
|
+ CHRONIC("慢病"),
|
|
|
+ EMERGENCY("急诊");
|
|
|
|
|
|
@Setter
|
|
|
- private Integer key;
|
|
|
+ private String typeName;
|
|
|
|
|
|
- @Setter
|
|
|
- private String name;
|
|
|
-
|
|
|
- DisTypeEnum(Integer key, String name) {
|
|
|
- this.key = key;
|
|
|
- this.name = name;
|
|
|
+ DisTypeEnum(String typeName) {
|
|
|
+ this.typeName = typeName;
|
|
|
}
|
|
|
|
|
|
- public static DisTypeEnum getEnum(Integer key) {
|
|
|
+ public static DisTypeEnum getEnum(String typeName) {
|
|
|
for (DisTypeEnum item : DisTypeEnum.values()) {
|
|
|
- if (item.key == key) {
|
|
|
+ if (item.typeName.equals(typeName)) {
|
|
|
return item;
|
|
|
}
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- public static String getName(Integer key) {
|
|
|
- DisTypeEnum item = getEnum(key);
|
|
|
- return item != null ? item.name : null;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int getKey() {
|
|
|
- return key;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public String getName() {
|
|
|
- return name;
|
|
|
+ public String getTypeName() {
|
|
|
+ return this.typeName;
|
|
|
}
|
|
|
}
|
|
|
|