package com.whyc.constant;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum DevAlarmEnum {
|
ALARM_119020(119020,"通信故障"),
|
ALARM_119021(119021,"设备高温告警"),
|
ALARM_618501(618501,"继电器告警"),
|
ALARM_618502(618502,"汇集器通讯故障告警"),
|
ALARM_618503(618503,"设备过温告警"),
|
ALARM_618504(618504,"二极管D1告警"),
|
ALARM_618505(618505,"干接点告警")
|
;
|
|
private Integer stateId;
|
private String stateName;
|
|
DevAlarmEnum(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 (DevAlarmEnum 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 (DevAlarmEnum logOpEnum : DevAlarmEnum.values()) {
|
map.put(logOpEnum.getStateId(),logOpEnum.getStateName());
|
}
|
return map;
|
}
|
|
}
|