package com.iailab.netsdk.lib.enumeration; /** * @author 251823 * @description 备份模å¼è®¾ç½®é”™è¯¯ç * @date 2021/09/28 */ public enum EM_BACKUP_ERROR_CODE { // 未知 EM_BACKUP_ERROR_CODE_UNKNOWN(-1, "未知"), // 备份模å¼è®¾ç½®æˆåŠŸ EM_BACKUP_ERROR_CODE_SUCCESS(0, "备份模å¼è®¾ç½®æˆåŠŸ"), // 周期方案表有误 EM_BACKUP_ERROR_CODE_CYCLE_PLAN(1, "周期方案表有误"), // 绿信比表有误 EM_BACKUP_ERROR_CODE_GREEN_LETTER(2, "绿信比表有误"), // 时基方案表有误 EM_BACKUP_ERROR_CODE_TIME_BASE_PLAN(3, "时基方案表有误"), // 日计划表有误 EM_BACKUP_ERROR_CODE_DAY_PLAN(4, "日计划表有误"), // 动作方案表有误 EM_BACKUP_ERROR_CODE_ACTION_PLAN(5, "动作方案表有误"), // 相åºè¡¨æœ‰è¯¯ EM_BACKUP_ERROR_CODE_PHASE_SEQUENCE(6, "相åºè¡¨æœ‰è¯¯"), // 通é“表有误 EM_BACKUP_ERROR_CODE_CHANNEL_TABLE(7, "通é“表有误"), // è·Ÿéšç›¸ä½è¡¨æœ‰è¯¯ EM_BACKUP_ERROR_CODE_FOLLOW_PHASE_TABLE(8, "è·Ÿéšç›¸ä½è¡¨æœ‰è¯¯"), // 相ä½å†²çª EM_BACKUP_ERROR_CODE_PHASE_CONFLCT(9, "相ä½å†²çª"), // 下å‘方案超时 EM_BACKUP_ERROR_CODE_DELIVERY_PLAN(10, "下å‘方案超时"), // 车é“表设置有误 EM_BACKUP_ERROR_CODE_LANE_TABLE_SETTING(11, "车é“表设置有误"), // 用于信å·ç¯ï¼Œæ示信å·ç¯ä¸æ”¯æŒçŸè¿žæŽ¥è·¯å£ EM_BACKUP_ERROR_CODE_NOT_SUPPORT_SHORT_JUNCTIONS(12, "用于信å·ç¯ï¼Œæ示信å·ç¯ä¸æ”¯æŒçŸè¿žæŽ¥è·¯å£"), // 通é“é…置有误 用于信å·ç¯ æ— æŽ‰å¤´ç®å¤´ç¯ã€ç›´è¡ŒéžæœºåŠ¨è½¦ç¯ã€å·¦è½¬éžæœºåŠ¨è½¦ç¯ã€å…¬äº¤ä¿¡å·ç¯--å¯å˜è½¦é“ EM_BACKUP_ERROR_CODE_CHANNEL_CONFIGURATION(13, "通é“é…置有误"), // å¯å˜è½¦é“方案表有误 EM_BACKUP_ERROR_CODE_VARIABLEE_LANE_TABLE(14, "å¯å˜è½¦é“方案表有误 "), // 周计划方案表有误 EM_BACKUP_ERROR_CODE_WEEKLY_PLAN(15, "周计划方案表有误"); private int value; private String note; private EM_BACKUP_ERROR_CODE(int givenValue, String note) { this.value = givenValue; this.note = note; } public String getNote() { return note; } public int getValue() { return value; } public static String getNoteByValue(int givenValue) { for (EM_BACKUP_ERROR_CODE enumType : EM_BACKUP_ERROR_CODE.values()) { if (givenValue == enumType.getValue()) { return enumType.getNote(); } } return null; } public static int getValueByNote(String givenNote) { for (EM_BACKUP_ERROR_CODE enumType : EM_BACKUP_ERROR_CODE.values()) { if (givenNote.equals(enumType.getNote())) { return enumType.getValue(); } } return -2; } }