forked from rongchao/epmet-cloud-rizhao
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.2 KiB
55 lines
1.2 KiB
package com.epmet.enums;
|
|
|
|
/**
|
|
* desc:数据同步配置枚举 对应data_sync_config中的DATA_CODE
|
|
* @author Administrator
|
|
*/
|
|
|
|
public enum DangerLevelEnum {
|
|
|
|
LOW("0", "低风险"),
|
|
MIDDLE("1", "中风险"),
|
|
HIGH("2", "高风险"),
|
|
OTHER("3", "无风险"),
|
|
|
|
;
|
|
|
|
private final String code;
|
|
private final String name;
|
|
|
|
|
|
|
|
DangerLevelEnum(String code, String name) {
|
|
this.code = code;
|
|
this.name = name;
|
|
}
|
|
|
|
public static DangerLevelEnum getEnum(String code) {
|
|
DangerLevelEnum[] values = DangerLevelEnum.values();
|
|
for (DangerLevelEnum value : values) {
|
|
if (value.getCode().equals(code)) {
|
|
return value;
|
|
}
|
|
}
|
|
return DangerLevelEnum.OTHER;
|
|
}
|
|
|
|
public static String getNameByCode(String code) {
|
|
DangerLevelEnum[] values = DangerLevelEnum.values();
|
|
for (DangerLevelEnum value : values) {
|
|
if (value.getCode().equals(code)) {
|
|
return value.getName();
|
|
}
|
|
}
|
|
return DangerLevelEnum.OTHER.getName();
|
|
}
|
|
|
|
|
|
public String getCode() {
|
|
return code;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
}
|
|
|