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
| package cc.mrbird.febs.dapp.enumerate;
|
| import lombok.Getter;
|
| @Getter
| public enum MemberLevelEnum {
| LEVEL_GP("LEVEL_GP",9),
| LEVEL_SP("LEVEL_SP",8),
| LEVEL_BP("LEVEL_BP",7),
| LEVEL_GIB("LEVEL_GIB",6),
| LEVEL_AIB("LEVEL_AIB",5),
| LEVEL_CIB("LEVEL_CIB",4),
| LEVEL_FIB("LEVEL_FIB",3),
| LEVEL_IB("LEVEL_IB",2),
| LEVEL_MB("LEVEL_MB",1);
|
|
| private String type;
|
| private Integer code;
|
| MemberLevelEnum(String type, Integer code) {
| this.type = type;
| this.code = code;
| }
|
| public int getLevelCode(String Level){
| int codeOne = 0;
| for (MemberLevelEnum value : MemberLevelEnum.values()) {
| if(value.type.equals(Level)){
| codeOne = value.code;
| }
| }
| return codeOne;
| }
|
| //比较两个级别的大小,levelOne大于levelTwo返回1,否则返回0
| public int compareLevel(String levelOne ,String levelTwo) {
| int codeOne = 0;
| int codeTwo = 0;
| for (MemberLevelEnum value : MemberLevelEnum.values()) {
| if(value.type.equals(levelOne)){
| codeOne = value.code;
| }
| if(value.type.equals(levelTwo)){
| codeTwo = value.code;
| }
| }
| if(codeOne > codeTwo){
| return 1;
| }
| return 0;
| }
| }
|
|