whycxzp
2025-04-30 a089e8a00e2b71b9bf06946bf945bd9daa267ce8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.whyc.constant;
 
 
import java.util.HashMap;
import java.util.Map;
 
public enum DevAlmEnum {
    //控制类型
    COM_FAULT(101,"通讯故障"),
    ;
 
    private Integer almId;
    private String almName;
 
    DevAlmEnum(Integer almId, String almName) {
        this.almId = almId;
        this.almName = almName;
    }
 
    public Integer getAlmId() {
        return almId;
    }
 
    public String getAlmName() {
        return almName;
    }
 
    public static String getValue(Integer code) {
        if(code==null){
            return "";
        }
        for (DevAlmEnum ele : values()) {
            if(ele.getAlmId().equals(code)) {
                return ele.getAlmName();
            }
        }
        return null;
    }
    public static Map<Integer,String> getOpInfo() {
        Map<Integer,String> map=new HashMap<>();
        for (DevAlmEnum logOpEnum : DevAlmEnum.values()) {
            map.put(logOpEnum.getAlmId(),logOpEnum.getAlmName());
        }
        return map;
    }
 
}