2021与蓝度共同重构项目,服务端
fix
zhanzhiqin
2022-06-17 0fef782539e375d8a3e6dbe376663d09c32ce77e
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
package com.sandu.ximon.dao.enums;
 
/**
 * 权限管理枚举类
 *
 * @author ZZQ
 * @date 2022/4/15 10:02
 */
public enum MenuEnum {
    USER_MANAGER("客户管理"),
    POLE_MANAGER("灯杆管理"),
    LIGHT_MANAGER("路灯管理"),
    LED_MANAGER("LED屏管理"),
    C3_CHARGING_MANAGER("充电桩管理"),
    AIR_EQUIPMENT_MANAGER("大气设备管理"),
    WATER_EQUIPMENT_MANAGER("水质设备管理"),
    IP_BROADCAST_MANAGER("IP广播管理"),
    LIGHT_POLE_HEELING_MANAGER("灯杆倾斜管理"),
    FOR_HELP_MANAGER("一键求助管理"),
    MONITOR_MANAGER("摄像头管理"),
    BANNER_MANAGER("内容管理"),
    ADMIN_MANAGER("管理员管理"),
    SYSTEM_SETTINGS("系统设置"),
    CLIENT_LIST("客户列表"),
    LIGHT_LIST("路灯列表"),
    GROUP_LIST("分组列表"),
    LIGHT_TASK_LIST("路灯任务列表"),
    LIGHT_DATA("单灯监控数据"),
    LIGHT_ERROR_LIST("单灯故障列表"),
    LED_LIST("LED屏列表"),
    LED_PROGRAM_LIST("节目列表"),
    PLAYPLAN_LIST("播放计划列表"),
    LED_FILE_S_LIST("LED屏素材列表"),
    AIR_EQUIPMENT_LIST("大气设备列表"),
    AIR_DATA_LIST("大气数据列表"),
    AIR_DATA_LIST_HISTORY("大气数据历史"),
    AIR_EQUIPMENT_NONG_GENG_LIST("大气设备农耕列表"),
    AIR_DATA__NONG_GENG_LIST("大气数据农耕列表"),
    WATER_EQUIPMENT_LIST("水质设备列表"),
    WATER_DATA_LIST("水质数据列表"),
    IP_BROADCAST_LIST("IP音柱列表"),
    IP_BROADCAST_TASK_LIST("音柱任务列表"),
    IP_BROADCAST_FILE_LIST("广播素材列表"),
    MONITOR_LIST("摄像头列表"),
    ADMIN_LIST("管理员列表"),
    MENU_LIST("菜单列表"),
    C3_CHARGING_LIST("充电桩列表"),
    ROLE_MANAGER("角色管理"),
    PAY_CONFIG("支付配置"),
    BANNER("微信logo"),
    POLE_LIST("灯杆列表"),
    LIGHT_POLE_HEELING_LIST("灯杆倾斜"),
 
    //按钮权限
    ADMIN_ADD("新增管理员"),
    ADMIN_INFO_UPDATE("编辑管理员信息"),
    ADMIN_DELETE("删除管理员"),
    AIR_EQUIPMENT_DELETE("删除大气设备"),
    AIR_DATA_UPDATE("手动更新大气数据"),
    BANNER_ADD("添加微信logo"),
    BANNER_UPDATE("编辑微信logo"),
    BANNER_DETAIL("获取微信logo详情"),
    BANNER_DELETE("删除微信logo"),
    CLIENT_ADD("新增客户"),
    CLIENT_INFO_UPDATE("编辑客户信息"),
    CLIENT_DELETE("删除客户"),
    IP_BROADCAST_SYNCH("同步IP音柱"),
    IP_BROADCAST_INFO_UPDATE("修改IP音柱名称"),
    IP_BROADCAST_CHANGE_VOL("修改IP音柱音量"),
    IP_BROADCAST_FILE_ADD("添加IP音柱文件"),
    IP_BROADCAST_FILE_DELETE("删除IP音柱文件"),
    IP_BROADCAST_FILE_UPLOADING("上传IP音柱文件"),
    IP_BROADCAST_TASK_ADD("添加IP音柱任务"),
    IP_BROADCAST_TASK_UPDATE("编辑IP音柱任务"),
    IP_BROADCAST_TASK_DELETE("删除IP音柱任务"),
    IP_BROADCAST_TASK_DETAIL("获取IP音柱任务详情"),
    IP_BROADCAST_TASK_PLAY("推送IP音柱任务"),
    IP_BROADCAST_TASK_CONTINUE("继续IP音柱任务"),
    IP_BROADCAST_TASK_PAUSE("暂停IP音柱任务"),
    IP_BROADCAST_TASK_STOP("停止IP音柱任务"),
    LED_N_ADD("新增诺瓦节目"),
    LED_N_UPDATE("编辑诺瓦节目"),
    LED_N_DETAIL("获取诺瓦节目详情"),
    LED_N_DELETE("删除诺瓦节目"),
    LED_FILE_N_ADD("新增诺瓦文件"),
    LED_FILE_N_DELETE("删除诺瓦文件"),
    LED_FILE_S_ADD("添加熙汛文件"),
    LED_FILE_S_DELETE("删除熙汛文件"),
    LIGHT_REMARK("添加单灯备注"),
    LIGHT_EXPORT_LIST("导出单灯数据"),
    LIGHT_CONTROL("单灯控制"),
    LIGHT_SET_POWER("设置单灯功率"),
    LIGHT_POLE_HEELING_HEARTBEAT_PACKAGE("灯杆倾斜心跳包"),
    LIGHT_POLE_HEELING_HEARTBEAT_PACKAGE_QUERY_TIME("灯杆倾斜心跳包间隔时间"),
    LIGHT_POLE_HEELING_RESTART("灯杆倾斜软重启"),
    LIGHT_POLE_HEELING_HEARTBEAT_PACKAGE_SET_TIME("设置灯杆倾斜心跳包间隔时间"),
    LIGHT_POLE_HEELING_SET_SENSORSTATE("设置传感器为初始状态"),
    LIGHT_POLE_HEELING_EQUIPMENT_LIST("倾斜设备"),
    LIGHT_POLE_HEELING_PROCESSING("倾斜警告处理"),
    LIGHT_POLE_HEELING_PROCESSING_LIST("倾斜警告处理列表"),
    LIGHT_TASK_ADD("添加路灯任务"),
    LIGHT_TASK_DELETE("删除路灯任务"),
    LIGHT_TASK_UPDATE("编辑路灯任务"),
    LIGHT_TASK_DETAIL("路灯任务详情"),
    LIGHT_TASK_ISSUE("下发路灯任务"),
    MONITOR_DELETE("删除摄像头"),
    MONITOR_ADD("添加摄像头"),
    MONITOR_INFO("获取摄像头信息"),
    MONITOR_VIDEO_URL("获取摄像头URL播放地址"),
    MONITOR_NOTES("修改摄像头备注"),
    LED_N_PLAY_PLAN_ADD("新增诺瓦计划"),
    LED_N_PLAY_PLAN_DETAIL("诺瓦计划详情"),
    LED_N_PLAY_PLAN_UPDATE("编辑诺瓦计划"),
    LED_N_PLAY_PLAN_DETELE("删除诺瓦计划"),
    LED_N_PLAY_PLAN_PUSH("推送诺瓦计划"),
    LED_N_PLAY_PLAN_PUSH_SCHEDULE("推送诺瓦定时"),
    POLE_VIRTUAL_ADD("新增虚拟灯杆"),
    POLE_UPDATE("编辑灯杆"),
    POLE_DELETE("删除灯杆"),
    POLE_REAL_ADD("注册实体灯杆"),
    POLE_REAL_RESET("恢复灯杆出厂设置"),
    BINDING("绑定设备"),
    UNBIND("解绑设备"),
    GET_STATE_BY_DEVICECODE("批量获取设备状态"),
    CLIENT_BINDING_POLE("灯杆绑定客户"),
    GET_CLIENT_POLE("查看客户的灯杆"),
    GET_POLE_BINDING("查看灯杆绑定的设备"),
    PUSH_AIR_DATA_TO_NOVA("推送大气数据到诺瓦"),
    PUSH_AIR_DATA_TO_XIXUN("推送大气数据到熙汛"),
    GROUP_ADD("添加分组"),
    GROUP_UPDATE("编辑分组"),
    GROUP_DELETE("删除分组"),
    GROUP_BINDING_POLE("绑定灯杆到分组"),
    REMOTE_UPDATE_FILE_ADD("添加固件升级文件"),
    REMOTE_UPDATE_FILE_UPDATE("修改固件升级文件"),
    REMOTE_UPDATE_FILE_LIST("固件升级文件列表"),
    REMOTE_UPDATE_TYPE_LIST("获取远程升级类型"),
    REMOTE_UPDATE_START("启动远程升级命令"),
    REMOTE_UPDATE_VERSION("固件升级版本查询"),
    REMOTE_UPDATE_STOP("停止远程升级命令"),
 
 
    ROLE_BY_ADMIN("管理员的角色"),
    ROLE_ADD("添加角色"),
    ROLE_UPDATE("编辑角色"),
    ROLE_DELETE("删除角色"),
    ALIPAY_CONFIG_ADD("支付宝配置添加"),
    ALIPAY_CONFIG_UPDATE("支付宝配置编辑"),
    ALIPAY_CONFIG_DELETE("支付宝配置删除"),
    ALIPAY_CONFIG_DETAIL("支付宝配置详情"),
    ALIPAY_CONFIG_LIST("支付宝配置列表"),
    WECHAT_CONFIG_ADD("微信配置添加"),
    WECHAT_CONFIG_UPDATE("微信配置编辑"),
    WECHAT_CONFIG_DELETE("微信配置删除"),
    WECHAT_CONFIG_DETAIL("微信配置详情"),
    WECHAT_CONFIG_LIST("微信配置列表"),
    VNNOX_SCREENSHOT("诺瓦截图"),
    VNNOX_RESTART("诺瓦重启"),
    VNNOX_SYNC_PLAY("诺瓦同步播放"),
    VNNOX_NTP("诺瓦NTP对时"),
    VNNOX_ON_OFF("诺瓦屏幕开关"),
    VNNOX_VOL_CHANGE("诺瓦音量调节"),
    VNNOX_BRIGHTNESS_CHANGE("诺瓦亮度调节"),
    VNNOX_ADD("诺瓦屏幕注册"),
    VNNOX_NAME_UPDATE("诺瓦更改名称"),
    WATER_DATA_DETAIL("水质数据详情"),
    WATER_EQUIPMENT_DETELE("水质设备删除"),
    XIXUN_PROGRAM_ADD("熙讯节目添加"),
    XIXUN_PROGRAM_UPDATE("熙讯节目编辑"),
    XIXUN_PROGRAM_DELETE("熙讯节目删除"),
    XIXUN_PROGRAM_DETAIL("熙讯节目详情"),
    XIXUN_PROGRAM_PUSH("熙讯节目推送"),
    XIXUN_PROGRAM_PLAYING("熙讯播放中的节目"),
    XIXUN_LED_ADD("熙讯屏幕新增"),
    XIXUN_LED_UPDATE("熙讯屏幕编辑"),
    XIXUN_LED_DELETE("熙讯屏幕删除"),
    XIXUN_ON_OFF("熙讯屏幕开关"),
    XIXUN_SCREENSHOT("熙讯截图"),
    XIXUN_VOL_CHANGE("熙讯音量调节"),
    XIXUN_BRIGHTNESS_CHANGE("熙讯亮度调节"),
    XIXUN_PLAN_ADD("熙讯任务添加"),
    XIXUN_PLAN_UPDATE("熙讯任务编辑"),
    XIXUN_PLAN_DELETE("熙讯任务删除"),
    XIXUN_PLAN_DETAIL("熙讯任务详情"),
    XIXUN_PLAN_PUSH_SCHEDULE("推送熙讯定时"),
    XIXUN_PLAN_SCHEDULE("熙讯执行中的定时"),
    XIXUN_CLOSE_AIR("熙讯关闭大气推送"),
    XIXUN_CLEAN("熙讯清屏"),
    WATER_EQUIPMENT_ADD("新增水质设备"),
    INTER_PHONE_ADD("新增一键求助设备"),
    INTER_PHONE_DELETE("删除一键求助设备"),
    INTER_PHONE_UPDATE("编辑一键求助设备"),
    INTER_PHONE_DETAIL("一键求助设备详情"),
    INTER_PHONE_HOST_SUB_BINDING("一键求助主子设备绑定"),
    INTER_PHONE_HOST_SUB_UNBIND("一键求助主子设备解绑"),
    LOG_RECORD("日志记录"),
 
 
    ;
 
 
    private final String code;
 
    MenuEnum(String code) {
        this.code = code;
    }
 
 
    public String getCode() {
        return code;
    }
}