删除多余常量key,添加权限控制类

This commit is contained in:
weizhiqiang 2019-09-14 23:36:37 +08:00
parent 11dd3d4a91
commit 0ac103bd6d
2 changed files with 98 additions and 467 deletions

View file

@ -0,0 +1,98 @@
package com.skyeye.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject;
import com.skyeye.service.SysEveMenuAuthPointService;
@Controller
public class SysEveMenuAuthPointController {
@Autowired
private SysEveMenuAuthPointService sysEveMenuAuthPointService;
/**
*
* @Title: querySysEveMenuAuthPointListByMenuId
* @Description: 获取菜单权限点列表根据菜单id
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/SysEveMenuAuthPointController/querySysEveMenuAuthPointListByMenuId")
@ResponseBody
public void querySysEveMenuAuthPointListByMenuId(InputObject inputObject, OutputObject outputObject) throws Exception{
sysEveMenuAuthPointService.querySysEveMenuAuthPointListByMenuId(inputObject, outputObject);
}
/**
*
* @Title: insertSysEveMenuAuthPointMation
* @Description: 添加菜单权限点
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/SysEveMenuAuthPointController/insertSysEveMenuAuthPointMation")
@ResponseBody
public void insertSysEveMenuAuthPointMation(InputObject inputObject, OutputObject outputObject) throws Exception{
sysEveMenuAuthPointService.insertSysEveMenuAuthPointMation(inputObject, outputObject);
}
/**
*
* @Title: querySysEveMenuAuthPointMationToEditById
* @Description: 编辑菜单权限点时进行回显
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/SysEveMenuAuthPointController/querySysEveMenuAuthPointMationToEditById")
@ResponseBody
public void querySysEveMenuAuthPointMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
sysEveMenuAuthPointService.querySysEveMenuAuthPointMationToEditById(inputObject, outputObject);
}
/**
*
* @Title: editSysEveMenuAuthPointMationById
* @Description: 编辑菜单权限点
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/SysEveMenuAuthPointController/editSysEveMenuAuthPointMationById")
@ResponseBody
public void editSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
sysEveMenuAuthPointService.editSysEveMenuAuthPointMationById(inputObject, outputObject);
}
/**
*
* @Title: deleteSysEveMenuAuthPointMationById
* @Description: 删除菜单权限点
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/SysEveMenuAuthPointController/deleteSysEveMenuAuthPointMationById")
@ResponseBody
public void deleteSysEveMenuAuthPointMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
sysEveMenuAuthPointService.deleteSysEveMenuAuthPointMationById(inputObject, outputObject);
}
}

View file

@ -1,10 +1,5 @@
package com.skyeye.common.constans;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
@ -106,22 +101,6 @@ public class Constants {
public static final String SYS_MENU_OPEN_TYPE_IS_IFRAME = "1";
public static final String SYS_MENU_OPEN_TYPE_IS_HTML = "2";
/**
* 保存模板说明的redis的key
*/
public static final String REDIS_CODEMODEL_EXPLAIN_EXEXPLAINTOCODEMODEL = "exexplaintocodemodel";//代码生成器模板规范说明key
public static final String REDIS_CODEMODEL_EXPLAIN_EXEXPLAINTODSFORMCONTENT = "exexplaintodsformcontent";//动态表单内容项模板规范说明key
public static final String REDIS_CODEMODEL_EXPLAIN_EXEXPLAINTORMPROPERTY = "exexplaintormproperty";//小程序标签属性模板规范说明key
public static final String REDIS_CODEMODEL_EXPLAIN_EXEXPLAINTODSFORMDISPLAYTEMPLATE = "exexplaintodsformdisplaytemplate";//动态表单数据展示模板规范说明key
/**
* 微信小程序页面id的序列号
*/
public static final String REDIS_PROJECT_PAGE_FILE_PATH = "projectpagefilepath";//页面路径的序列号key
public static final String REDIS_PROJECT_PAGE_FILE_NAME = "projectpagefilename";//页面名称的序列号key
public static final String REDIS_PROJECT_PAGE_FILE_PATH_NUM = "1000";//页面路径的序列号默认值
public static final String REDIS_PROJECT_PAGE_FILE_NAME_NUM = "1000";//页面名称的序列号默认值
/**
* 可以设置长些防止读到运行此次系统检查时的cpu占用率就不准了
*/
@ -147,30 +126,6 @@ public class Constants {
return SYS_WIN_THEME_COLOR_REDIS_KEY;
}
//开发文档获取一级分类列表的redis的key
public static final String SYS_DEVE_LOP_DOC_FIRST_TYPE = "sys_deve_lop_doc_first_type";
public static String getSysDeveLopDocFirstType(){
return SYS_DEVE_LOP_DOC_FIRST_TYPE;
}
//开发文档获取二级分类列表的redis的key
public static final String SYS_DEVE_LOP_DOC_SECOND_TYPE = "sys_deve_lop_doc_second_type_";
public static String getSysDeveLopDocSecondType(String parentId) {
return SYS_DEVE_LOP_DOC_SECOND_TYPE + parentId;
}
//开发文档获取文档标题列表的redis的key
public static final String SYS_DEVE_LOP_DOC_TITLE_LIST = "sys_deve_lop_doc_title_list_";
public static String getSysDeveLopDocTitleList(String parentId) {
return SYS_DEVE_LOP_DOC_TITLE_LIST + parentId;
}
//开发文档获取文档内容的redis的key
public static final String SYS_DEVE_LOP_DOC_CONTENT = "sys_deve_lop_doc_content_";
public static String getSysDeveLopDocContent(String id) {
return SYS_DEVE_LOP_DOC_CONTENT + id;
}
//消息在redis中已读的key
public static final String SYS_ALWAYS_READ_MESSAGE_BY_ID = "sys_always_read_message_by_id_";
public static String getAlwaysReadMessageById(String id) {
@ -213,426 +168,4 @@ public class Constants {
return SYS_EVE_PIC_TYPE_UP_STATE_LIST;
}
//获取已经上线的申诉原因的redis的key
public static final String CHECK_WORK_REASON_UP_STATE_LIST = "check_work_reason_up_state_list";
public static String checkWorkReasonUpStateList() {
return CHECK_WORK_REASON_UP_STATE_LIST;
}
//获取文件管理默认的文件夹
public static final List<Map<String, Object>> getFileConsoleISDefaultFolder(){
List<Map<String, Object>> beans = new ArrayList<>();
Map<String, Object> favorites = new HashMap<>();
favorites.put("id", "1");
favorites.put("name", "收藏夹");
favorites.put("pId", "0");
favorites.put("isParent", 1);//是否是文件夹 0否1是
favorites.put("icon", "../../assets/images/my-favorites-icon.png");//图标
beans.add(favorites);
Map<String, Object> documents = new HashMap<>();
documents.put("id", "2");
documents.put("name", "我的文档");
documents.put("pId", "0");
documents.put("isParent", 1);//是否是文件夹 0否1是
documents.put("icon", "../../assets/images/my-folder-icon.png");//图标
beans.add(documents);
Map<String, Object> skyDrive = new HashMap<>();
skyDrive.put("id", "3");
skyDrive.put("name", "企业网盘");
skyDrive.put("pId", "0");
skyDrive.put("isParent", 1);//是否是文件夹 0否1是
skyDrive.put("icon", "../../assets/images/skydrive-icon.png");//图标
beans.add(skyDrive);
return beans;
}
//文件管理---目录logo图片
public static final String SYS_FILE_CONSOLE_IS_FOLDER_LOGO_PATH = "../../assets/images/folder-show.png";
//文件管路---图片类型
public static final String[] SYS_FILE_CONSOLE_IS_IMAGES = {"png", "jpg", "xbm", "bmp", "webp", "jpeg", "svgz", "git", "ico", "tiff", "svg", "jiff", "pjpeg", "pjp", "tif"};
//文件管理---office文件
public static final String[] SYS_FILE_CONSOLE_IS_OFFICE = {"docx", "doc", "xls", "xlsx", "ppt", "pptx", "wps", "et", "dps", "csv", "pdf"};
public static final String[] SYS_FILE_CONSOLE_IS_OFFICE_ICON = {"../../assets/images/doc.png", "../../assets/images/doc.png", "../../assets/images/xls.png",
"../../assets/images/xls.png", "../../assets/images/ppt.png", "../../assets/images/pptx.png",
"../../assets/images/wps-icon.png", "../../assets/images/ppt.png", "../../assets/images/xls.png",
"../../assets/images/csv.png", "../../assets/images/pdf.png"};
//文件管理---视频文件
public static final String[] SYS_FILE_CONSOLE_IS_VEDIO = {"mp4", "rm", "rmvb", "wmv", "avi", "3gp", "mkv"};
//文件管理---压缩包
public static final String[] SYS_FILE_CONSOLE_IS_PACKAGE = {"zip", "rar"};
public static final String[] SYS_FILE_CONSOLE_IS_ACE = {"txt", "sql", "java", "css", "html", "htm", "json", "js", "tpl"};
public static final String[] SYS_FILE_CONSOLE_IS_ACE_ICON = {"../../assets/images/txt.png", "../../assets/images/sql-icon.png", "../../assets/images/java-icon.png", "../../assets/images/css-icon.png",
"../../assets/images/html.png", "../../assets/images/html.png", "../../assets/images/json.png", "../../assets/images/js.png",
"../../assets/images/tpl.png"};
//文件管理---电子书
public static final String[] SYS_FILE_CONSOLE_IS_EPUB = {"epub"};
//文件分享路径
public static final String getFileShareUrl(String id){
return "tpl/shareFile/shareFilepwd.html?id=" + id;
}
//我的日程的redis的key
public static final String SYS_USER_SCHEDULE_DAY_LIST = "sys_user_schedule_day_list_";
public static String getSysUserScheduleDayList(String userId){
return SYS_USER_SCHEDULE_DAY_LIST + userId;
}
//文件管理目录集合
public static final String SYS_FILE_MATION_FOLDER_LIST_MATION = "sys_file_mation_folder_list_mation_";
public static String getSysFileMationFolderListMation(String folderId, String userId){
return SYS_FILE_MATION_FOLDER_LIST_MATION + folderId + "_" + userId;
}
//获取已经上线的轻应用类型的redis的key
public static final String CHECK_APP_LIGHTAPPTYPE_UP_LIST = "check_app_lightapptype_up_list";
public static String checkAppLightAppTypeUpList() {
return CHECK_APP_LIGHTAPPTYPE_UP_LIST;
}
//获取已经上线的轻应用的redis的key
public static final String CHECK_APP_LIGHTAPP_UP_LIST_BYID = "check_app_lightapp_up_list_byid_";
public static String checkAppLightAppUpListById(String typeId) {
return CHECK_APP_LIGHTAPP_UP_LIST_BYID + typeId;
}
//获取我的笔记默认的文件夹
public static final List<Map<String, Object>> getFileMyNoteDefaultFolder(){
List<Map<String, Object>> beans = new ArrayList<>();
Map<String, Object> newnotes = new HashMap<>();
newnotes.put("id", "1");
newnotes.put("name", "最新笔记");
newnotes.put("pId", "0");
newnotes.put("isParent", 0);//是否是文件夹 0否1是
newnotes.put("icon", "../../assets/images/note-folder.png");//图标
beans.add(newnotes);
Map<String, Object> myfiles = new HashMap<>();
myfiles.put("id", "2");
myfiles.put("name", "我的文件夹");
myfiles.put("pId", "0");
myfiles.put("isParent", 1);//是否是文件夹 0否1是
myfiles.put("icon", "../../assets/images/my-folder-icon.png");//图标
beans.add(myfiles);
return beans;
}
//笔记文件夹目录集合
public static final String SYS_FILE_MYNOTE_LIST_MATION = "sys_file_mynote_list_mation_";
public static String getSysFileMyNoteListMation(String folderId, String userId){
return SYS_FILE_MYNOTE_LIST_MATION + folderId + "_" + userId;
}
//获取我的附件0级列表
public static final List<Map<String, Object>> getSysEnclosureZeroList(){
List<Map<String, Object>> beans = new ArrayList<>();
Map<String, Object> favorites = new HashMap<>();
favorites.put("id", "1");
favorites.put("name", "我的附件");
favorites.put("pId", "0");
favorites.put("isParent", 1);//是否是文件夹 0否1是
favorites.put("icon", "../../assets/images/my-folder-icon.png");//图标
beans.add(favorites);
return beans;
}
//附件分块上传时的分块集合存储key
public static final String SYS_ENCLOSURE_FILE_MODULE_MD5 = "sys_enclosure_file_module_md5_";
public static String getSysEnclosureFileModuleByMd5(String md5) {
return SYS_ENCLOSURE_FILE_MODULE_MD5 + md5;
}
//系统读取请求配置文件的key
public static final String SYS_EVE_MAIN_REQMAPPING_KEY = "sys_eve_main_reqmapping_key_skyeye";
/**
*
* @Title: WeekDay
* @Description: 日期获取星期
*/
public static enum WeekDay {
MON("星期一", 1),
TUE("星期二", 2),
WED("星期三", 3),
THU("星期四", 4),
FRI("星期五", 5),
SAT("星期六", 6),
SUN("星期日", 7);
private String name;
private int day;
WeekDay(String name, int day){
this.name = name;
this.day = day;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getDay() {
return day;
}
public void setDay(int day) {
this.day = day;
}
public static String getWeekName(Date date){
Calendar cal = Calendar.getInstance();
// 一周第一天是否为星期天
boolean isFirstSunday = (cal.getFirstDayOfWeek() == Calendar.SUNDAY);
cal.setTime(date);
int weekDay = cal.get(Calendar.DAY_OF_WEEK);// 获取星期
// 若一周第一天为星期天-1
if (isFirstSunday) {
weekDay = weekDay - 1;
if (weekDay == 0) {
weekDay = 7;
}
}
for (WeekDay q : WeekDay.values()){
if(q.getDay() == weekDay){
return q.getName();
}
}
return null;
}
}
/**
*
* @Title: ClockInTime
* @Description: 获取上班打卡状态
*/
public static enum ClockInTime {
System("系统填充", "0"),
Normal("正常", "1"),
Late("迟到", "2"),
Notclock("未打卡", "3");
private String name;
private String state;
ClockInTime(String name, String state){
this.name = name;
this.state = state;
}
public static String getClockInState(String str){
for (ClockInTime q : ClockInTime.values()){
if(q.getState().equals(str)){
return q.getName();
}
}
return "";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
/**
*
* @Title: ClockInTime
* @Description: 获取下班打卡状态
*/
public static enum ClockOutTime {
System("系统填充", "0"),
Normal("正常", "1"),
Leaveearly("早退", "2"),
Notclock("未打卡", "3");
private String name;
private String state;
ClockOutTime(String name, String state){
this.name = name;
this.state = state;
}
public static String getClockOutState(String str){
for (ClockOutTime q : ClockOutTime.values()){
if(q.getState().equals(str)){
return q.getName();
}
}
return "";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
/**
*
* @Title: ClockInTime
* @Description: 获取考勤状态
*/
public static enum ClockState {
Start("早卡", "0"),
Normal("全勤", "1"),
Absence("缺勤", "2"),
Insufficient("工时不足", "3"),
Notstart("缺早卡","4"),
Notend("缺晚卡","5");
private String name;
private String state;
ClockState(String name, String state){
this.name = name;
this.state = state;
}
public static String getClockState(String str){
for (ClockState q : ClockState.values()){
if(q.getState().equals(str)){
return q.getName();
}
}
return "";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
//获取群组成员列表
public static final String SYS_EVE_TALK_GROUP_USER_LIST = "sys_eve_talk_group_user_list_";
public static String checkSysEveTalkGroupUserListByGroupId(String groupId) {
return SYS_EVE_TALK_GROUP_USER_LIST + groupId;
}
//获取上线的申请类型下的上线的类型实体
public static final String ACT_MODLE_UP_STATE_LIST = "act_modle_up_state_list";
//获取上线的论坛标签
public static final String FORUM_TAG_UP_STATE_LIST = "forum_tag_up_state_list";
//获取上线的用品类别
public static final String ASSET_ARTICLES_TYPE_UP_STATE_LIST = "asset_articles_type_up_state_list";
//获取已经上线的资产类型的redis的key
public static final String GET_ASSETTYPE_UP_LIST_ALL = "get_assettype_up_list_all";
public static String getAssettypeUpListAll() {
return GET_ASSETTYPE_UP_LIST_ALL;
}
//获取已经上线的资产来源的redis的key
public static final String GET_ASSETFROM_UP_LIST_ALL = "get_assetfrom_up_list_all";
public static String getAssetfromUpListAll() {
return GET_ASSETFROM_UP_LIST_ALL;
}
//工作计划-计划周期类型
public static enum SysWorkPlan {
DAY_PLAN("day", "1"),
WEEK_PLAN("week", "2"),
MONTH_PLAN("month", "3"),
QUARTER_PLAN("quarter", "4"),
HALFYEAR_PLAN("halfyear", "5"),
YEAR_PLAN("year", "6");
private String nameCode;
private String num;
SysWorkPlan(String nameCode, String num){
this.nameCode = nameCode;
this.num = num;
}
public static String getClockInState(String nameCode){
for (SysWorkPlan q : SysWorkPlan.values()){
if(q.getNameCode().equals(nameCode)){
return q.getNum();
}
}
return "";
}
public static String getClockInName(String num){
for (SysWorkPlan q : SysWorkPlan.values()){
if(q.getNum().equals(num)){
return q.getNameCode();
}
}
return "";
}
public String getNameCode() {
return nameCode;
}
public void setNameCode(String nameCode) {
this.nameCode = nameCode;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
}
//获取论坛敏感词的redis的key
public static final String FORUM_SENSITIVE_WORDS_ALL = "forum_sensitive_words_all";
public static String forumSensitiveWordsAll() {
return FORUM_SENSITIVE_WORDS_ALL;
}
//获取论坛帖子浏览量的redis的key
public static final String FORUM_BROWSE_NUMS_BYFORUMID = "forum_browse_nums_by_";
public static String forumBrowseNumsByForumId(String forumId) {
return FORUM_BROWSE_NUMS_BYFORUMID + forumId;
}
//获取用户论坛帖子浏览信息的redis的key
public static final String FORUM_BROWSE_MATION_BYUSERID = "forum_browse_mation_by_";
public static String forumBrowseMationByUserid(String userId) {
return FORUM_BROWSE_MATION_BYUSERID + userId;
}
//获取solr同步数据的时间的redis的key
public static final String FORUM_SOLR_SYNCHRONOUSTIME = "forum_solr_synchronoustime";
public static String forumSolrSynchronoustime() {
return FORUM_SOLR_SYNCHRONOUSTIME;
}
//我的个人通讯录类型列表
public static final String PERSON_MAIL_TYPE_LIST = "person_mail_type_list_";
public static String getPersonMailTypeListByUserId(String userId){
return PERSON_MAIL_TYPE_LIST + userId;
}
}