dengzedong
2024-12-19 85b2001c0ec2f1adc598db3bf47ad457dcca7074
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.enumeration;
H 2
3 /**
4  * @author 47081
5  * @version 1.0
6  * @description 紧急报警状态
7  * @date 2021/2/22
8  */
9 public enum EM_EMERGENCYSTATUS_TYPE {
10   /** 未知 */
11   EM_EMERGENCYSTATUS_UNKNOWN(-1, "未知"),
12   EM_EMERGENCYSTATUS_CLOSE(0, "关闭"),
13   EM_EMERGENCYSTATUS_OPEN(1, "开启");
14   private int type;
15   private String desc;
16
17   EM_EMERGENCYSTATUS_TYPE(int type, String desc) {
18     this.type = type;
19     this.desc = desc;
20   }
21
22   public int getType() {
23     return type;
24   }
25
26   public String getDesc() {
27     return desc;
28   }
29
30   public static EM_EMERGENCYSTATUS_TYPE getEmergencyStatusType(int type) {
31     for (EM_EMERGENCYSTATUS_TYPE emergencyStatus : EM_EMERGENCYSTATUS_TYPE.values()) {
32       if (emergencyStatus.type == type) {
33         return emergencyStatus;
34       }
35     }
36     return EM_EMERGENCYSTATUS_UNKNOWN;
37   }
38 }