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("路灯列表"),
|
PLC_LIST("PLC列表"),
|
GROUP_LIST("分组列表"),
|
LIGHT_TASK_LIST("路灯任务列表"),
|
PLC_TASK_LIST("PLC任务列表"),
|
LIGHT_DATA("单灯监控数据"),
|
PLC_DATA("PLC监控数据"),
|
LIGHT_SETCALENDAR("单灯设置日历"),
|
LIGHT_ERROR_LIST("单灯故障列表"),
|
PLC_ERROR_LIST("PLC故障列表"),
|
LED_LIST("LED屏列表"),
|
LED_PROGRAM_LIST("节目列表"),
|
PLAYPLAN_LIST("播放计划列表"),
|
LED_FILE_S_LIST("LED屏素材列表"),
|
AIR_EQUIPMENT_LIST("大气设备列表"),
|
AIR_EQUIPMENT_INFO("大气设备详情"),
|
AIR_DATA_LIST("大气数据列表"),
|
AIR_DATA_LIST_HISTORY("大气数据历史"),
|
AIR_EQUIPMENT_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("充电桩列表"),
|
C3_CHARGING_QUERYVERSION("查询版本"),
|
C3_CHARGING_QUERYCONSTANT("查询常数"),
|
C3_CHARGING_QUERYADDRESS("查询地址"),
|
C3_CHARGING_QUERYFAULTCODE("查询故障码"),
|
C3_CHARGING_READTHEHEARTBEATPACKAGE("读心跳包"),
|
C3_CHARGING_HEARTBEATPACKETTIME("心跳包间隔时间"),
|
C3_CHARGING_SETCONSTANT("设置常数"),
|
C3_CHARGING_SETADDRESS("设置地址"),
|
C3_CHARGING_SETCALENDAR("设置日历"),
|
C3_CHARGING_CLEAREDFAULTCODE("故障码上报清除"),
|
C3_CHARGING_RESTOREFACTORYVALUE("恢复出厂值"),
|
C3_CHARGING_RESTARTCHARGING("软重启"),
|
C3_CHARGING_UPDATEC3CHARGINGNAME("修改充电桩硬件设备名称"),
|
ROLE_MANAGER("角色管理"),
|
PAY_CONFIG("支付配置"),
|
BANNER("微信logo"),
|
POLE_LIST("灯杆列表"),
|
LIGHT_POLE_HEELING_LIST("灯杆倾斜"),
|
MQTT_TEST("MQTT测试"),
|
|
//按钮权限
|
ADMIN_ADD("新增管理员"),
|
ADMIN_INFO_UPDATE("编辑管理员信息"),
|
ADMIN_DELETE("删除管理员"),
|
AIR_EQUIPMENT_DELETE("删除大气设备"),
|
AIR_HEARTBEATTIME("大气设备心跳包时间"),
|
AIR_QUERYVERSION("查询软硬件版本"),
|
AIR_REBOOT("软重启"),
|
AIR_DATA_UPDATE("手动更新大气数据"),
|
AIR_SET_TYPE("设置农耕设备类型"),
|
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("添加单灯备注"),
|
PLC_REMARK("添加PLC备注"),
|
LIGHT_EXPORT_LIST("导出单灯数据"),
|
LIGHT_CONTROL("单灯控制"),
|
PLC_CONTROL("PLC控制"),
|
PLC_RESET("PLC恢复出厂设置"),
|
PLC_REBOOT("PLC重启"),
|
PLC_HEARTBEAT_PACKAGE_QUERY_TIME("PLC心跳包间隔时间"),
|
PLC_HEARTBEAT_PACKAGE_SET_TIME("设置PLC心跳包间隔时间"),
|
PLC_HEARTBEAT_PACKAGE("PLC心跳包"),
|
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("下发路灯任务"),
|
PLC_TASK_ADD("添加PLC任务"),
|
PLC_TASK_DELETE("删除PLC任务"),
|
PLC_TASK_UPDATE("编辑PLC任务"),
|
PLC_TASK_DETAIL("PLC定时任务补发"),
|
PLC_TASK_ISSUE("下发PLC任务"),
|
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_GROUP_ADD("诺瓦分组新增"),
|
LED_N_GROUP_UPDATE("诺瓦分组编辑"),
|
LED_N_GROUP_DEL("诺瓦分组删除"),
|
LED_N_GROUP_LIST("诺瓦分组列表"),
|
LED_N_GROUP_BIND("诺瓦分组绑定"),
|
LED_N_GROUP_INFO("诺瓦分组详情"),
|
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("灯杆绑定客户"),
|
CLIENT_UNBINDING_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("日志记录"),
|
|
//便捷登录key
|
QUICK_LOGIN("便捷登录"),
|
|
//注册三元码权限
|
BASE_DEVICE_01("baseDevice01"),
|
BASE_DEVICE_02("baseDevice02"),
|
BASE_DEVICE_03("baseDevice03"),
|
BASE_DEVICE_04("baseDevice04"),
|
BASE_DEVICE_05("baseDevice05"),
|
|
C3_REFUND("充电桩退款"),
|
CHARGE_UPDATE("编辑费率"),
|
ORDER_LIST("订单列表"),
|
CHARGE_LIST("获取费率"),
|
PLC_VERSION_QUERY("PLC版本查询");
|
|
|
private final String code;
|
|
MenuEnum(String code) {
|
this.code = code;
|
}
|
|
|
public String getCode() {
|
return code;
|
}
|
}
|