package com.iailab.netsdk.lib.enumeration; /** * @author 421657 * @description å˜å‚¨ç‚¹ç±»åž‹ * @origin autoTool * @date 2023/10/30 15:54:18 */ public enum EM_STORAGEPOINT_TYPE { /** * */ EM_STORAGE_TIMINGRECORD(0, "定时录åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_MANUALRECORD(1, "手动录åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_VIDEODETECTRECORD(2, "视频检测录åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_ALARMRECORD(3, "报è¦å½•åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_CARDRECORD(4, "å¡å·å½•åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_EVENTRECORD(5, "其他事件录åƒå˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_TIMINGSNAPSHOT(6, "定时抓图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_MANUALSNAPSHOT(7, "手动抓图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_VIDEODETECTSNAPSHOT(8, "视频检测抓图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_ALARMSNAPSHOT(9, "报è¦æŠ“图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_CARDSNAPSHOT(10, "å¡å·æŠ“图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_EVENTSNAPSHOT(11, "其他事件抓图å˜å‚¨ç‚¹ç±»"), /** * */ EM_STORAGE_TIMINGEXTRA1RECORD(12, "è¾…ç æµ1录åƒå˜å‚¨ç‚¹ç±»"); private int value; private String note; public String getNote() { return note; } public int getValue() { return value; } EM_STORAGEPOINT_TYPE(int givenValue, String note) { this.value = givenValue; this.note = note; } public static String getNoteByValue(int givenValue) { for (EM_STORAGEPOINT_TYPE enumType : EM_STORAGEPOINT_TYPE.values()) { if (givenValue == enumType.getValue()) { return enumType.getNote(); } } return null; } public static int getValueByNote(String givenNote) { for (EM_STORAGEPOINT_TYPE enumType : EM_STORAGEPOINT_TYPE.values()) { if (givenNote.equals(enumType.getNote())) { return enumType.getValue(); } } return -1; } }