package com.whyc.constant;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum BattAlarmIdEnum {
|
ALARM_119001(119001,"在线电压告警"),
|
ALARM_119002(119002,"组端电压告警"),
|
ALARM_119003(119003,"充电电流告警"),
|
ALARM_119004(119004,"放电电流告警"),
|
ALARM_119005(119005,"单体电压告警"),
|
ALARM_119006(119006,"单体温度告警"),
|
ALARM_119007(119007,"单体内阻告警")
|
;
|
|
private Integer stateId;
|
private String stateName;
|
|
BattAlarmIdEnum(Integer stateId, String stateName) {
|
this.stateId = stateId;
|
this.stateName = stateName;
|
}
|
|
public Integer getStateId() {
|
return stateId;
|
}
|
|
public String getStateName() {
|
return stateName;
|
}
|
|
public static String getValue(Integer stateId) {
|
if(stateId==null){
|
return "";
|
}
|
for (BattAlarmIdEnum ele : values()) {
|
if(ele.getStateId().equals(stateId)) {
|
return ele.getStateName();
|
}
|
}
|
return null;
|
}
|
public static Map<Integer,String> getOpInfo() {
|
Map<Integer,String> map=new HashMap<>();
|
for (BattAlarmIdEnum logOpEnum : BattAlarmIdEnum.values()) {
|
map.put(logOpEnum.getStateId(),logOpEnum.getStateName());
|
}
|
return map;
|
}
|
|
}
|