houzhongjian
2024-10-30 a28ca3f36d0ace05966a8c0fac1e4b5fe921f882
提交 | 用户 | 时间
ce910c 1 package com.netsdk.lib.enumeration;
H 2
3 /**
4  * @author 291189
5  * @version 1.0
6  * @description 厨师装备状态
7  * @date 2021/7/26 14:24
8  */
9 public enum EM_SMART_KITCHEN_CLOTHES_STATE {
10
11     EM_SMART_KITCHEN_CLOTHES_STATE_UNKNOWN(0,"未知"),                     // 未知
12     EM_SMART_KITCHEN_CLOTHES_STATE_LACK(1,"没有"),                         // 没有
13     EM_SMART_KITCHEN_CLOTHES_STATE_HAS(2,"有");                         // 有
14     private final int value;
15     private final String note;
16
17     EM_SMART_KITCHEN_CLOTHES_STATE(int givenValue, String note) {
18         this.value = givenValue;
19         this.note = note;
20     }
21
22     public String getNote() {
23         return note;
24     }
25
26     public int getValue() {
27         return value;
28     }
29
30     public static String getNoteByValue(int givenValue) {
31         for (EM_SMART_KITCHEN_CLOTHES_STATE enumType : EM_SMART_KITCHEN_CLOTHES_STATE.values()) {
32             if (givenValue == enumType.getValue()) {
33                 return enumType.getNote();
34             }
35         }
36         return null;
37     }
38
39     public static int getValueByNote(String givenNote) {
40         for (EM_SMART_KITCHEN_CLOTHES_STATE enumType : EM_SMART_KITCHEN_CLOTHES_STATE.values()) {
41             if (givenNote.equals(enumType.getNote())) {
42                 return enumType.getValue();
43             }
44         }
45         return -1;
46     }
47
48     public static EM_SMART_KITCHEN_CLOTHES_STATE getEnum(int value) {
49         for (EM_SMART_KITCHEN_CLOTHES_STATE e : EM_SMART_KITCHEN_CLOTHES_STATE.values()) {
50             if (e.getValue() == value)
51                 return e;
52         }
53         return EM_SMART_KITCHEN_CLOTHES_STATE.EM_SMART_KITCHEN_CLOTHES_STATE_UNKNOWN;
54     }
55
56 }