Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
f5cb9905
Commit
f5cb9905
authored
Jun 03, 2017
by
fsn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
部门权限整理
parent
95064cdf
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
65 additions
and
50 deletions
+65
-50
sql/guns.sql
+57
-44
src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
+8
-6
No files found.
sql/guns.sql
View file @
f5cb9905
...
@@ -10,7 +10,7 @@ Target Server Type : MYSQL
...
@@ -10,7 +10,7 @@ Target Server Type : MYSQL
Target Server Version : 50621
Target Server Version : 50621
File Encoding : 65001
File Encoding : 65001
Date: 2017-06-03 22:
07:17
Date: 2017-06-03 22:
30:54
*/
*/
SET
FOREIGN_KEY_CHECKS
=
0
;
SET
FOREIGN_KEY_CHECKS
=
0
;
...
@@ -78,12 +78,14 @@ CREATE TABLE `login_log` (
...
@@ -78,12 +78,14 @@ CREATE TABLE `login_log` (
`message`
text
,
`message`
text
,
`ip`
varchar
(
255
)
DEFAULT
NULL
,
`ip`
varchar
(
255
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
11
6
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
11
8
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Records of login_log
-- Records of login_log
-- ----------------------------
-- ----------------------------
INSERT
INTO
`login_log`
VALUES
(
'115'
,
'登录日志'
,
'1'
,
'2017-06-03 22:04:53'
,
'成功'
,
null
,
'0:0:0:0:0:0:0:1'
);
INSERT
INTO
`login_log`
VALUES
(
'115'
,
'登录日志'
,
'1'
,
'2017-06-03 22:04:53'
,
'成功'
,
null
,
'0:0:0:0:0:0:0:1'
);
INSERT
INTO
`login_log`
VALUES
(
'116'
,
'退出日志'
,
'1'
,
'2017-06-03 22:25:15'
,
'成功'
,
null
,
'0:0:0:0:0:0:0:1'
);
INSERT
INTO
`login_log`
VALUES
(
'117'
,
'登录日志'
,
'1'
,
'2017-06-03 22:25:19'
,
'成功'
,
null
,
'0:0:0:0:0:0:0:1'
);
-- ----------------------------
-- ----------------------------
-- Table structure for menu
-- Table structure for menu
...
@@ -103,7 +105,7 @@ CREATE TABLE `menu` (
...
@@ -103,7 +105,7 @@ CREATE TABLE `menu` (
`status`
int
(
65
)
DEFAULT
NULL
COMMENT
'菜单状态 : 1:启用 0:不启用'
,
`status`
int
(
65
)
DEFAULT
NULL
COMMENT
'菜单状态 : 1:启用 0:不启用'
,
`isopen`
int
(
11
)
DEFAULT
NULL
COMMENT
'是否打开: 1:打开 0:不打开'
,
`isopen`
int
(
11
)
DEFAULT
NULL
COMMENT
'是否打开: 1:打开 0:不打开'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
15
2
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
15
5
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Records of menu
-- Records of menu
...
@@ -147,6 +149,9 @@ INSERT INTO `menu` VALUES ('148', 'code', 'system', '代码生成', 'fa-user', '
...
@@ -147,6 +149,9 @@ INSERT INTO `menu` VALUES ('148', 'code', 'system', '代码生成', 'fa-user', '
INSERT
INTO
`menu`
VALUES
(
'149'
,
'api_mgr'
,
'0'
,
'接口文档'
,
'fa-leaf'
,
'/swagger-ui.html'
,
'2'
,
'1'
,
'1'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'149'
,
'api_mgr'
,
'0'
,
'接口文档'
,
'fa-leaf'
,
'/swagger-ui.html'
,
'2'
,
'1'
,
'1'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'150'
,
'to_menu_edit'
,
'menu'
,
'菜单编辑跳转'
,
''
,
'/menu/menu_edit'
,
'4'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'150'
,
'to_menu_edit'
,
'menu'
,
'菜单编辑跳转'
,
''
,
'/menu/menu_edit'
,
'4'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'151'
,
'menu_list'
,
'menu'
,
'菜单列表'
,
''
,
'/menu/list'
,
'5'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'151'
,
'menu_list'
,
'menu'
,
'菜单列表'
,
''
,
'/menu/list'
,
'5'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'152'
,
'to_dept_update'
,
'dept'
,
'修改部门跳转'
,
''
,
'/dept/dept_update'
,
'4'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'153'
,
'dept_list'
,
'dept'
,
'部门列表'
,
''
,
'/dept/list'
,
'5'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
INSERT
INTO
`menu`
VALUES
(
'154'
,
'dept_detail'
,
'dept'
,
'部门详情'
,
''
,
'/dept/detail'
,
'6'
,
'3'
,
'0'
,
null
,
'1'
,
null
);
-- ----------------------------
-- ----------------------------
-- Table structure for notice
-- Table structure for notice
...
@@ -183,7 +188,7 @@ CREATE TABLE `operation_log` (
...
@@ -183,7 +188,7 @@ CREATE TABLE `operation_log` (
`succeed`
varchar
(
255
)
DEFAULT
NULL
,
`succeed`
varchar
(
255
)
DEFAULT
NULL
,
`message`
text
,
`message`
text
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
57
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
62
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Records of operation_log
-- Records of operation_log
...
@@ -199,6 +204,11 @@ INSERT INTO `operation_log` VALUES ('453', '业务日志', '添加角色', '1',
...
@@ -199,6 +204,11 @@ INSERT INTO `operation_log` VALUES ('453', '业务日志', '添加角色', '1',
INSERT
INTO
`operation_log`
VALUES
(
'454'
,
'业务日志'
,
'配置权限'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.RoleController'
,
'setAuthority'
,
'2017-06-03 22:06:48'
,
'成功'
,
'角色名称=临时,资源名称=系统管理,用户管理,添加用户,修改用户,删除用户,重置密码,冻结用户,解除冻结用户,分配角色,角色管理,添加角色,修改角色,删除角色,配置权限,菜单管理,添加菜单,修改菜单,删除菜单,菜单编辑跳转,菜单列表'
);
INSERT
INTO
`operation_log`
VALUES
(
'454'
,
'业务日志'
,
'配置权限'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.RoleController'
,
'setAuthority'
,
'2017-06-03 22:06:48'
,
'成功'
,
'角色名称=临时,资源名称=系统管理,用户管理,添加用户,修改用户,删除用户,重置密码,冻结用户,解除冻结用户,分配角色,角色管理,添加角色,修改角色,删除角色,配置权限,菜单管理,添加菜单,修改菜单,删除菜单,菜单编辑跳转,菜单列表'
);
INSERT
INTO
`operation_log`
VALUES
(
'455'
,
'业务日志'
,
'分配角色'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.UserMgrController'
,
'setRole'
,
'2017-06-03 22:06:53'
,
'成功'
,
'账号= test,角色名称集合=临时'
);
INSERT
INTO
`operation_log`
VALUES
(
'455'
,
'业务日志'
,
'分配角色'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.UserMgrController'
,
'setRole'
,
'2017-06-03 22:06:53'
,
'成功'
,
'账号= test,角色名称集合=临时'
);
INSERT
INTO
`operation_log`
VALUES
(
'456'
,
'业务日志'
,
'重置管理员密码'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.UserMgrController'
,
'reset'
,
'2017-06-03 22:07:01'
,
'成功'
,
'账号= test'
);
INSERT
INTO
`operation_log`
VALUES
(
'456'
,
'业务日志'
,
'重置管理员密码'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.UserMgrController'
,
'reset'
,
'2017-06-03 22:07:01'
,
'成功'
,
'账号= test'
);
INSERT
INTO
`operation_log`
VALUES
(
'457'
,
'业务日志'
,
'菜单新增'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.MenuController'
,
'add'
,
'2017-06-03 22:22:56'
,
'成功'
,
'菜单名称=修改部门跳转'
);
INSERT
INTO
`operation_log`
VALUES
(
'458'
,
'业务日志'
,
'菜单新增'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.MenuController'
,
'add'
,
'2017-06-03 22:23:41'
,
'成功'
,
'菜单名称=部门列表'
);
INSERT
INTO
`operation_log`
VALUES
(
'459'
,
'业务日志'
,
'配置权限'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.RoleController'
,
'setAuthority'
,
'2017-06-03 22:25:10'
,
'成功'
,
'角色名称=超级管理员,资源名称=系统管理,用户管理,添加用户,修改用户,删除用户,重置密码,冻结用户,解除冻结用户,分配角色,角色管理,添加角色,修改角色,删除角色,配置权限,菜单管理,添加菜单,修改菜单,删除菜单,菜单编辑跳转,菜单列表,业务日志,清空日志,监控管理,部门管理,添加部门,修改部门,删除部门,修改部门跳转,部门列表,字典管理,添加字典,修改字典,删除字典,登录日志,通知管理,添加通知,修改通知,删除通知,代码生成,通知,接口文档'
);
INSERT
INTO
`operation_log`
VALUES
(
'460'
,
'业务日志'
,
'菜单新增'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.MenuController'
,
'add'
,
'2017-06-03 22:30:08'
,
'成功'
,
'菜单名称=部门详情'
);
INSERT
INTO
`operation_log`
VALUES
(
'461'
,
'业务日志'
,
'配置权限'
,
'1'
,
'com.stylefeng.guns.modular.system.controller.RoleController'
,
'setAuthority'
,
'2017-06-03 22:30:48'
,
'成功'
,
'角色名称=超级管理员,资源名称=系统管理,用户管理,添加用户,修改用户,删除用户,重置密码,冻结用户,解除冻结用户,分配角色,角色管理,添加角色,修改角色,删除角色,配置权限,菜单管理,添加菜单,修改菜单,删除菜单,菜单编辑跳转,菜单列表,业务日志,清空日志,监控管理,部门管理,添加部门,修改部门,删除部门,修改部门跳转,部门列表,部门详情,字典管理,添加字典,修改字典,删除字典,登录日志,通知管理,添加通知,修改通知,删除通知,代码生成,通知,接口文档'
);
-- ----------------------------
-- ----------------------------
-- Table structure for relation
-- Table structure for relation
...
@@ -209,50 +219,11 @@ CREATE TABLE `relation` (
...
@@ -209,50 +219,11 @@ CREATE TABLE `relation` (
`menuid`
int
(
11
)
DEFAULT
NULL
,
`menuid`
int
(
11
)
DEFAULT
NULL
,
`roleid`
int
(
11
)
DEFAULT
NULL
,
`roleid`
int
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
397
DEFAULT
CHARSET
=
utf8
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
480
DEFAULT
CHARSET
=
utf8
;
-- ----------------------------
-- ----------------------------
-- Records of relation
-- Records of relation
-- ----------------------------
-- ----------------------------
INSERT
INTO
`relation`
VALUES
(
'3338'
,
'105'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3339'
,
'106'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3340'
,
'107'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3341'
,
'108'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3342'
,
'109'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3343'
,
'110'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3344'
,
'111'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3345'
,
'112'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3346'
,
'113'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3347'
,
'114'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3348'
,
'115'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3349'
,
'116'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3350'
,
'117'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3351'
,
'118'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3352'
,
'119'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3353'
,
'120'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3354'
,
'121'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3355'
,
'122'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3356'
,
'150'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3357'
,
'151'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3358'
,
'128'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3359'
,
'134'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3360'
,
'130'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3361'
,
'131'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3362'
,
'135'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3363'
,
'136'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3364'
,
'137'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3365'
,
'132'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3366'
,
'138'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3367'
,
'139'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3368'
,
'140'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3369'
,
'133'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3370'
,
'141'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3371'
,
'142'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3372'
,
'143'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3373'
,
'144'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3374'
,
'148'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3375'
,
'145'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3376'
,
'149'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3377'
,
'105'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3377'
,
'105'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3378'
,
'106'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3378'
,
'106'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3379'
,
'107'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3379'
,
'107'
,
'5'
);
...
@@ -273,6 +244,48 @@ INSERT INTO `relation` VALUES ('3393', '121', '5');
...
@@ -273,6 +244,48 @@ INSERT INTO `relation` VALUES ('3393', '121', '5');
INSERT
INTO
`relation`
VALUES
(
'3394'
,
'122'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3394'
,
'122'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3395'
,
'150'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3395'
,
'150'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3396'
,
'151'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3396'
,
'151'
,
'5'
);
INSERT
INTO
`relation`
VALUES
(
'3438'
,
'105'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3439'
,
'106'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3440'
,
'107'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3441'
,
'108'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3442'
,
'109'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3443'
,
'110'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3444'
,
'111'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3445'
,
'112'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3446'
,
'113'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3447'
,
'114'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3448'
,
'115'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3449'
,
'116'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3450'
,
'117'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3451'
,
'118'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3452'
,
'119'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3453'
,
'120'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3454'
,
'121'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3455'
,
'122'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3456'
,
'150'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3457'
,
'151'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3458'
,
'128'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3459'
,
'134'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3460'
,
'130'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3461'
,
'131'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3462'
,
'135'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3463'
,
'136'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3464'
,
'137'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3465'
,
'152'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3466'
,
'153'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3467'
,
'154'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3468'
,
'132'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3469'
,
'138'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3470'
,
'139'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3471'
,
'140'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3472'
,
'133'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3473'
,
'141'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3474'
,
'142'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3475'
,
'143'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3476'
,
'144'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3477'
,
'148'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3478'
,
'145'
,
'1'
);
INSERT
INTO
`relation`
VALUES
(
'3479'
,
'149'
,
'1'
);
-- ----------------------------
-- ----------------------------
-- Table structure for role
-- Table structure for role
...
...
src/main/java/com/stylefeng/guns/modular/system/controller/DeptController.java
View file @
f5cb9905
...
@@ -2,19 +2,18 @@ package com.stylefeng.guns.modular.system.controller;
...
@@ -2,19 +2,18 @@ package com.stylefeng.guns.modular.system.controller;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.annotion.Permission
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.annotion.log.BussinessLog
;
import
com.stylefeng.guns.common.constant.Const
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.Dict
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.constant.factory.ConstantFactory
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.controller.BaseController
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BizExceptionEnum
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.exception.BussinessException
;
import
com.stylefeng.guns.common.node.ZTreeNode
;
import
com.stylefeng.guns.common.node.ZTreeNode
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.common.persistence.model.Dept
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.log.LogObjectHolder
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.core.util.ToolUtil
;
import
com.stylefeng.guns.modular.system.dao.DeptDao
;
import
com.stylefeng.guns.modular.system.dao.DeptDao
;
import
com.stylefeng.guns.modular.system.warpper.DeptWarpper
;
import
com.stylefeng.guns.modular.system.warpper.DeptWarpper
;
import
com.stylefeng.guns.common.persistence.dao.DeptMapper
;
import
com.stylefeng.guns.common.persistence.model.Dept
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
@@ -63,6 +62,7 @@ public class DeptController extends BaseController {
...
@@ -63,6 +62,7 @@ public class DeptController extends BaseController {
/**
/**
* 跳转到修改部门
* 跳转到修改部门
*/
*/
@Permission
@RequestMapping
(
"/dept_update/{deptId}"
)
@RequestMapping
(
"/dept_update/{deptId}"
)
public
String
deptUpdate
(
@PathVariable
Integer
deptId
,
Model
model
)
{
public
String
deptUpdate
(
@PathVariable
Integer
deptId
,
Model
model
)
{
Dept
dept
=
deptMapper
.
selectById
(
deptId
);
Dept
dept
=
deptMapper
.
selectById
(
deptId
);
...
@@ -88,8 +88,8 @@ public class DeptController extends BaseController {
...
@@ -88,8 +88,8 @@ public class DeptController extends BaseController {
*/
*/
@BussinessLog
(
value
=
"添加部门"
,
key
=
"simplename"
,
dict
=
Dict
.
DeptDict
)
@BussinessLog
(
value
=
"添加部门"
,
key
=
"simplename"
,
dict
=
Dict
.
DeptDict
)
@RequestMapping
(
value
=
"/add"
)
@RequestMapping
(
value
=
"/add"
)
@Permission
@ResponseBody
@ResponseBody
@Permission
(
Const
.
ADMIN_NAME
)
public
Object
add
(
Dept
dept
)
{
public
Object
add
(
Dept
dept
)
{
if
(
ToolUtil
.
isOneEmpty
(
dept
,
dept
.
getSimplename
()))
{
if
(
ToolUtil
.
isOneEmpty
(
dept
,
dept
.
getSimplename
()))
{
throw
new
BussinessException
(
BizExceptionEnum
.
REQUEST_NULL
);
throw
new
BussinessException
(
BizExceptionEnum
.
REQUEST_NULL
);
...
@@ -101,6 +101,7 @@ public class DeptController extends BaseController {
...
@@ -101,6 +101,7 @@ public class DeptController extends BaseController {
* 获取所有部门列表
* 获取所有部门列表
*/
*/
@RequestMapping
(
value
=
"/list"
)
@RequestMapping
(
value
=
"/list"
)
@Permission
@ResponseBody
@ResponseBody
public
Object
list
(
String
condition
)
{
public
Object
list
(
String
condition
)
{
List
<
Map
<
String
,
Object
>>
list
=
this
.
deptDao
.
list
(
condition
);
List
<
Map
<
String
,
Object
>>
list
=
this
.
deptDao
.
list
(
condition
);
...
@@ -111,6 +112,7 @@ public class DeptController extends BaseController {
...
@@ -111,6 +112,7 @@ public class DeptController extends BaseController {
* 部门详情
* 部门详情
*/
*/
@RequestMapping
(
value
=
"/detail/{deptId}"
)
@RequestMapping
(
value
=
"/detail/{deptId}"
)
@Permission
@ResponseBody
@ResponseBody
public
Object
detail
(
@PathVariable
(
"deptId"
)
Integer
deptId
)
{
public
Object
detail
(
@PathVariable
(
"deptId"
)
Integer
deptId
)
{
return
deptMapper
.
selectById
(
deptId
);
return
deptMapper
.
selectById
(
deptId
);
...
@@ -121,8 +123,8 @@ public class DeptController extends BaseController {
...
@@ -121,8 +123,8 @@ public class DeptController extends BaseController {
*/
*/
@BussinessLog
(
value
=
"修改部门"
,
key
=
"simplename"
,
dict
=
Dict
.
DeptDict
)
@BussinessLog
(
value
=
"修改部门"
,
key
=
"simplename"
,
dict
=
Dict
.
DeptDict
)
@RequestMapping
(
value
=
"/update"
)
@RequestMapping
(
value
=
"/update"
)
@Permission
@ResponseBody
@ResponseBody
@Permission
(
Const
.
ADMIN_NAME
)
public
Object
update
(
Dept
dept
)
{
public
Object
update
(
Dept
dept
)
{
if
(
ToolUtil
.
isEmpty
(
dept
)
||
dept
.
getId
()
==
null
)
{
if
(
ToolUtil
.
isEmpty
(
dept
)
||
dept
.
getId
()
==
null
)
{
throw
new
BussinessException
(
BizExceptionEnum
.
REQUEST_NULL
);
throw
new
BussinessException
(
BizExceptionEnum
.
REQUEST_NULL
);
...
@@ -136,8 +138,8 @@ public class DeptController extends BaseController {
...
@@ -136,8 +138,8 @@ public class DeptController extends BaseController {
*/
*/
@BussinessLog
(
value
=
"删除部门"
,
key
=
"deptId"
,
dict
=
Dict
.
DeleteDict
)
@BussinessLog
(
value
=
"删除部门"
,
key
=
"deptId"
,
dict
=
Dict
.
DeleteDict
)
@RequestMapping
(
value
=
"/delete"
)
@RequestMapping
(
value
=
"/delete"
)
@Permission
@ResponseBody
@ResponseBody
@Permission
(
Const
.
ADMIN_NAME
)
public
Object
delete
(
@RequestParam
Integer
deptId
)
{
public
Object
delete
(
@RequestParam
Integer
deptId
)
{
//缓存被删除的部门名称
//缓存被删除的部门名称
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment