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);
| }
|
| }
|
|