package com.casic.missiles.enums; public enum AlarmEnum { Sloping("Sloping", "倾斜报警"), Destroy("Destroy", "破坏报警"), DiscL("DiscL", "左侧断线报警"), Leak("Leak", "泄漏报警"), DiscR("DiscR", "右侧断线报警"), VibL("VibL", "左侧振动报警"), VibR("VibR", "右侧振动报警"), VibrationAlarm("VibrationAlarm", "振动报警"), WaterImmersionAlarm("WaterImmersionAlarm", "水浸报警"), DisplacementAlarm("DisplacementAlarm", "位移报警"); // VibL("自管", "1"), // VibL("自管", "1"), // VibL("自管", "1"); private String code; private String value; AlarmEnum(String code, String value) { this.code = code; this.value = value; } public static String getValue(String code){ for(AlarmEnum approvalStatusEnum :values()){ if(approvalStatusEnum.code.equals(code)){ return approvalStatusEnum.value; } } return ""; } public String getCode() { return code; } public String getValue() { return value; } }