ke
2024-07-19 08a962d2925baa255207fdf979e6fee794f1773b
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
48
49
50
51
52
53
54
55
56
57
58
59
60
package cn.gistack.sm.sjztmd.word.enums;
 
import lombok.Getter;
 
import java.util.Arrays;
 
/**
 * 厂房布置形式枚举
 */
@Getter
public enum PlantLayoutTypeEnum {
 
    /**
     *     {
     *         value: 1,
     *         label: '坝后式'
     *     }, {
     *         value: 2,
     *         label: '坝内式'
     *     }, {
     *         value: 3,
     *         label: '地下式'
     *     }, {
     *         value: 4,
     *         label: '河床式'
     *     }, {
     *         value: 5,
     *         label: '引水式'
     *     }, {
     *         value: 6,
     *         label: '其他'
     *     }
     */
 
    FANG_HONG("1","坝后式"),
 
    GUAN_GAI("2","坝内式"),
 
    GONG_SHUI("3","地下式"),
 
    FA_DIAN("4","河床式"),
 
    HANG_YUN("5","引水式"),
    QI_TA("10","其他"),
 
    NULL_ABLE("-1","");
 
    String key;
 
    String label;
    PlantLayoutTypeEnum(String key,String label) {
        this.key = key;
        this.label = label;
    }
 
    public static PlantLayoutTypeEnum find(String key) {
        return Arrays.stream(values()).filter(resFucEnum -> resFucEnum.key.equals(key)).findAny().orElse(NULL_ABLE);
    }
 
}