package com.iailab.netsdk.lib.enumeration; /** * @author 291189 * @description 事件报è¦ç±»åž‹ * @date 2022/08/22 16:50:06 */ public enum EM_WATER_DETECTION_ALARM_TYPE { /** 未知 */ EM_WATER_DETECTION_ALARM_TYPE_UNKNOWN(0,"未知"), /** 水质类别 */ EM_WATER_DETECTION_ALARM_TYPE_QUALITY(1,"水质类别"), /** PH */ EM_WATER_DETECTION_ALARM_TYPE_PH(2,"PH"), /** 浊度值 */ EM_WATER_DETECTION_ALARM_TYPE_NTU(3,"浊度值"), /** 氨氮值 */ EM_WATER_DETECTION_ALARM_TYPE_NH3_N(4,"氨氮值"), /** 总氮值 */ EM_WATER_DETECTION_ALARM_TYPE_TN(5,"总氮值"), /** é€æ˜Žåº¦å€¼ */ EM_WATER_DETECTION_ALARM_TYPE_SD(6,"é€æ˜Žåº¦å€¼"), /** 化å¦éœ€æ°§é‡ */ EM_WATER_DETECTION_ALARM_TYPE_COD(7,"化å¦éœ€æ°§é‡"), /** 亚ç¡é…¸ç›æ°® */ EM_WATER_DETECTION_ALARM_TYPE_NN(8,"亚ç¡é…¸ç›æ°®"), /** 溶解氧 */ EM_WATER_DETECTION_ALARM_TYPE_DO(9,"溶解氧"), /** å¶ç»¿ç´ a */ EM_WATER_DETECTION_ALARM_TYPE_CHL_A(10,"å¶ç»¿ç´ a"), /** 总磷 */ EM_WATER_DETECTION_ALARM_TYPE_TP(11,"总磷"), /** 高锰酸ç›æŒ‡æ•°èŒƒå›´ */ EM_WATER_DETECTION_ALARM_TYPE_CODMN(12,"高锰酸ç›æŒ‡æ•°èŒƒå›´"), /** 悬浮物 */ EM_WATER_DETECTION_ALARM_TYPE_SS(13,"悬浮物"), /** äº”æ—¥ç”ŸåŒ–éœ€æ°§é‡ */ EM_WATER_DETECTION_ALARM_TYPE_BOD_5(14,"五日生化需氧é‡"), /** ç¡é…¸ç› */ EM_WATER_DETECTION_ALARM_TYPE_NO3_N(15,"ç¡é…¸ç›"), /** 富è¥å…»çŠ¶å†µæŒ‡æ•° */ EM_WATER_DETECTION_ALARM_TYPE_TSI(16,"富è¥å…»çŠ¶å†µæŒ‡æ•°"), /** 黑è‡ç‰çº§ */ EM_WATER_DETECTION_ALARM_TYPE_SMELLY_LEVEL(17,"黑è‡ç‰çº§"); private int value; private String note; public String getNote() { return note; } public int getValue() { return value; } EM_WATER_DETECTION_ALARM_TYPE(int givenValue, String note) { this.value = givenValue; this.note = note; } public static String getNoteByValue(int givenValue) { for (EM_WATER_DETECTION_ALARM_TYPE enumType : EM_WATER_DETECTION_ALARM_TYPE.values()) { if (givenValue == enumType.getValue()) { return enumType.getNote(); } } return null; } public static int getValueByNote(String givenNote) { for (EM_WATER_DETECTION_ALARM_TYPE enumType : EM_WATER_DETECTION_ALARM_TYPE.values()) { if (givenNote.equals(enumType.getNote())) { return enumType.getValue(); } } return -1; } public static EM_WATER_DETECTION_ALARM_TYPE getEnum(int value) { for (EM_WATER_DETECTION_ALARM_TYPE e : EM_WATER_DETECTION_ALARM_TYPE.values()) { if (e.getValue() == value) return e; } return EM_WATER_DETECTION_ALARM_TYPE.EM_WATER_DETECTION_ALARM_TYPE_UNKNOWN; } }