generated from root/miduo_server
192 lines
6.7 KiB
Java
192 lines
6.7 KiB
Java
package com.jmfy.model.vo;
|
|
|
|
import java.util.*;
|
|
|
|
/**
|
|
* @author hj
|
|
* 权限枚举类
|
|
*/
|
|
public enum PowersEnum {
|
|
// 用户管理100-199
|
|
ACCOUNT_MANAGER(100,"用户管理",100,1,""),
|
|
ACCOUNT_LIST(101,"用户列表",100,1,"findMemberList"),
|
|
ADD_ACCOUNT(102,"权限: 添加用户",100,0,""),
|
|
|
|
// 服务器管理200-299
|
|
SERVER_MANAGER(200,"服务器管理",200,1,""),
|
|
SERVER_INFO(201,"服务器信息",200,1,"findServerInfo"),
|
|
SERVER_REGISTER(202,"服务器注册查询",200,1,"serverNumberInfo"),
|
|
ADD_SERVER(203,"添加服务器",200,1,"/html/addServer.html"),
|
|
ALL_SERVER_SETTING(204,"全服配置",200,1,"serverCfgInfo"),
|
|
AUTO_START_SERVER(205,"自动开服配置",200,1,"autoStartServerSetting"),
|
|
AUTO_START_SERVER_PERMISSIONS(206,"权限:自动开服配置",200,0,""),
|
|
DELETE_SERVER_PERMISSIONS(207,"权限:删除服务器",200,0,""),
|
|
|
|
// 序列号管理300-399
|
|
SERIAL_NUMBER_MANAGER(300,"序列号管理",300,1,""),
|
|
SERIAL_NUMBER_GIFT_CREATE(301,"序列号礼包生成",300,1,"toAddCDKGoodsPage"),
|
|
SERIAL_NUMBER_CREATE(302,"序列号生成",300,1,"toCDKBuild"),
|
|
SERIAL_NUMBER_QUERY(303,"序列号查询",300,1,"/html/findCDKInfo.html"),
|
|
|
|
// GM管理400-499
|
|
GM_MANAGER(400,"GM管理",400,1,""),
|
|
SINGLE_MAIL(401,"单人,多人邮件",400,1,"toMailPage?type=1"),
|
|
ALL_SERVER_MAIL(402,"全服邮件",400,1,"toMailPage?type=2"),
|
|
SEND_HORSE_RACE_LAMP(403,"发送跑马灯",400,1,"toMailPage?type=3"),
|
|
SEND_NOTICE(404,"发送公告",400,1,"sendSysNotice"),
|
|
SEND_GM(405,"发送GM",400,1,"toMailPage?type=4"),
|
|
NOTICE_INFO(406,"公告信息",400,1,"noticeInfos"),
|
|
ADD_WHITELIST_ACCOUNT(407,"添加白名单账号",400,1,"/html/add_white_list.html"),
|
|
DELETE_WHITELIST(408,"删除白名单",400,1,"getAllWhites"),
|
|
ADD_WHITELIST_ACCOUNT_HERO(409,"添加白名单账号英雄",400,1,"addHeroPage"),
|
|
|
|
GUILD_LIST_MANAGER(410,"公会列表管理",400,1,"initGuildList"),
|
|
GUILD_OPERATE_PERMISSIONS(411,"权限: 操作公会",400,1,""),
|
|
|
|
// 流水日志管理500-599
|
|
BILL_LOG(500,"流水日志管理",500,1,""),
|
|
ITEM_LOG(501,"道具日志",500,1,"toFlowPage"),
|
|
ORDER_LIST(502,"订单列表",500,1,"toOrderPage"),
|
|
DOWNLOADS_ORDER_LIST(503,"下载订单列表",500,1,"toExporOrderPage"),
|
|
|
|
// 封禁管理,封禁管理600-699
|
|
BANNED_MANAGER(600,"封禁管理",600,1,""),
|
|
BANNED_LIST(601,"封禁列表",600,1,"bannedList"),
|
|
BANNED_OPERATION(602,"禁言/踢下线/禁登陆",600,1,"toGameTitle?type=1"),
|
|
UPDATE_USERNAME(603,"修改角色名",600,1,"toGameTitle?type=2"),
|
|
// BANNER_ACCOUNT_BY_OPENID(604,"封号(openId)",600,1,""),
|
|
|
|
// 信息管理700-799
|
|
INFO_MANAGER(700,"信息管理",700,1,""),
|
|
USER_INFO_QUERY(701,"角色信息查询",700,1,"toGetuserInfoPage"),
|
|
|
|
// 问卷管理800-899
|
|
QUESTIONNAIRE_MANAGER(800,"问卷管理",800,1,""),
|
|
ADD_WRITE(801,"新增编辑",800,1,"/html/question.html"),
|
|
QUESTIONNAIRE_QUERY(802,"问卷查询",800,1,"/html/getquestInfo.html"),
|
|
|
|
// 邮件审核901-999
|
|
MAIL_AUDIT(900,"邮件审核",900,1,""),
|
|
SYSTEM_MAIL_AUDIT(901,"系统邮件审核",900,1,"getMailListToCheck?type=1"),
|
|
SINGLE_MAIL_AUDIT(902,"个人邮件审核",900,1,"getMailListToCheck?type=2"),
|
|
MAIL_AUDIT_JURISDICTION(903,"权限: 邮件审核权限",900,0,""),
|
|
|
|
// 聊天信息管理1000-1099
|
|
CHAT_INFO_MANAGER(1000,"聊天信息管理",1000,1,""),
|
|
CHAT_INFO_QUERY(1001,"聊天信息查询",1000,1,"chatInfoShow"),
|
|
|
|
// 扶持功能1100-1199
|
|
SUPPORT_MANAGER(1100,"扶持功能",1100,1,""),
|
|
APPLY_FOR(1101,"申请扶持",1100,1,"applyForSupport"),
|
|
AUDIT_SUPPORT(1102,"审核扶持",1100,1,"auditSupport"),
|
|
GS_ACCOUNT_MANAGER(1103,"GS账号管理",1100,1,"gsAccountManage"),
|
|
SUPPORT_PLAN_SELECT(1104,"扶持进度查看",1100,1,"supportPlanList"),
|
|
PASS_SUPPORT_PERMISSIONS(1105,"权限: 通过扶持权限",1100,0,""),
|
|
DELETE_SUPPORT_ACCOUNT_PERMISSIONS(1106,"权限: 删除扶持账号",1100,0,""),
|
|
//功能封禁
|
|
BAN_FUNCTION(1201,"功能封禁",1201,1,""),
|
|
BAN_FUNCTION_ACTION(1202,"功能封禁操作",1201,1,"/html/banFunction.html"),
|
|
//太初密卷
|
|
TAICHU_SECRET_VOLUME(1301,"太初密卷",1301,1,""),
|
|
TAICHU_SECRET_VOLUME_INFO(1302,"太初密卷信息",1301,1,"getAllSecretVolumeInfo"),
|
|
TAICHU_SECRET_VOLUME_ADD(1303,"添加太初密卷信息",1301,1,"/html/addSecretVolumeInfo.html"),
|
|
|
|
// 游戏管理
|
|
GAME_MANAGER(1400,"游戏管理",1400,1,""),
|
|
PACKAGE_NAME_MANAGER(1401,"频道管理",1400,1,"packageInfoList"),
|
|
ADD_PACKAGE_NAME(1402,"权限: 添加频道",1400,0,""),
|
|
DELETE_PACKAGE_NAME(1403,"权限: 删除频道",1400,0,""),
|
|
|
|
CHANNEL_NAME_MANAGER(1404,"渠道管理",1400,1,"channelInfoList"),
|
|
ADD_CHANNEL_PERMISSIONS(1405,"权限: 添加渠道",1400,0,""),
|
|
DELETE_CHANNEL_PERMISSIONS(1406,"权限: 删除渠道",1400,0,""),
|
|
|
|
HAND_IN_MANAGER(1407,"提审服管理",1400,1,"tishenInfoList"),
|
|
|
|
GAME_AGREEMENT_MANAGER(1408,"游戏协议管理",1400,1,"gameAgreementList"),
|
|
ADD_GAME_AGREEMENT_PERMISSIONS(1409,"权限: 操作游戏协议(增,删,改)",1400,0,""),
|
|
;
|
|
|
|
private int id;
|
|
private String name;
|
|
/**
|
|
* 属于哪个权限节点
|
|
*/
|
|
private int belong;
|
|
|
|
private int show;
|
|
|
|
private String url;
|
|
|
|
private static Map<Integer,PowersEnum> powerMap = new TreeMap<>();
|
|
|
|
static {
|
|
Arrays.stream(PowersEnum.values()).forEach(v->powerMap.putIfAbsent(v.id,v));
|
|
}
|
|
|
|
/**
|
|
* 获取全部权限
|
|
* @return
|
|
*/
|
|
public static Set<Integer> getAllPowers(){
|
|
return powerMap.keySet();
|
|
}
|
|
|
|
/******************************************* getter and setter *************************************************/
|
|
PowersEnum(int id, String name, int belong, int show, String url) {
|
|
this.id = id;
|
|
this.name = name;
|
|
this.belong = belong;
|
|
this.show = show;
|
|
this.url = url;
|
|
}
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(int id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public int getBelong() {
|
|
return belong;
|
|
}
|
|
|
|
public void setBelong(int belong) {
|
|
this.belong = belong;
|
|
}
|
|
|
|
public static Map<Integer, PowersEnum> getPowerMap() {
|
|
return powerMap;
|
|
}
|
|
|
|
public static void setPowerMap(Map<Integer, PowersEnum> powerMap) {
|
|
PowersEnum.powerMap = powerMap;
|
|
}
|
|
|
|
public int getShow() {
|
|
return show;
|
|
}
|
|
|
|
public void setShow(int show) {
|
|
this.show = show;
|
|
}
|
|
|
|
public String getUrl() {
|
|
return url;
|
|
}
|
|
|
|
public void setUrl(String url) {
|
|
this.url = url;
|
|
}
|
|
}
|