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 com.oying.utils.enums;
|
| import lombok.AllArgsConstructor;
| import lombok.Getter;
|
| /**
| * <p>
| * 数据权限枚举
| * </p>
| *
| * @author Z
| * @date 2020-05-07
| */
| @Getter
| @AllArgsConstructor
| public enum DataScopeEnum {
|
| /* 全部的数据权限 */
| ALL("全部", "全部的数据权限"),
|
| /* 自己机构的数据权限 */
| THIS_LEVEL("本级", "自己机构的数据权限"),
|
| /* 自定义的数据权限 */
| CUSTOMIZE("自定义", "自定义的数据权限"),
|
| /* 消费者的数据权限 */
| BUYER("消费者", "消费者的数据权限"),
|
| /* 商户的数据权限 */
| MERCHANT("商户", "商户的数据权限"),
|
| /* 骑手的数据权限 */
| RIDER("骑手", "骑手的数据权限"),
|
| /* 供应商的数据权限 */
| SUPPLIER("供应商", "供应商的数据权限"),
|
| /* 代理商的数据权限 */
| AGENT("代理商", "代理商的数据权限");
|
| private final String value;
| private final String description;
|
| public static DataScopeEnum find(String val) {
| for (DataScopeEnum dataScopeEnum : DataScopeEnum.values()) {
| if (dataScopeEnum.getValue().equals(val)) {
| return dataScopeEnum;
| }
| }
| return null;
| }
|
| }
|
|