package org.flume.alarm.AlarmEnumDTO; /** * Created by admin on 2017/4/6. */ public enum WasteGasAlarmEnum { NO_DATA("设备异常",-1), NORMAL("正常",0), OVER_THRESH("有害气体超标",3), ISOPEN("开关关闭",4), CO_OVER_THRESH("一氧化碳超标",5), H2S_OVER_THRESH("硫化氢超标",6), O2_OVER_THRESH("氧气超标",7), CH4_OVER_THRESH("甲烷超标",8); // 成员变量 private String name; private int index; // 构造方法 private WasteGasAlarmEnum(String name, int index){ this.name=name; this.index=index; } public int getIndex(){ return this.index; } public String getName(){ return this.name; } public static WasteGasAlarmEnum getByIndex(String index) { try { for (WasteGasAlarmEnum temp : values()) { if (temp.index == Integer.parseInt(index)) { return temp; } } } catch (Exception e) {} return null; } //覆盖方法 @Override public String toString(){ return this.name; } }