Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
SpringBlade
提交
0584181f
S
SpringBlade
项目概览
int
/
SpringBlade
10 个月 前同步成功
通知
16
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SpringBlade
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0584181f
编写于
4月 17, 2019
作者:
S
smallchill
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
⚡
放开menu权限
上级
3fc23720
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
26 deletion
+21
-26
blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java
...ava/org/springblade/system/controller/MenuController.java
+21
-26
未找到文件。
blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java
浏览文件 @
0584181f
...
...
@@ -81,11 +81,31 @@ public class MenuController extends BladeController {
return
R
.
data
(
menuWrapper
.
listNodeVO
(
list
));
}
/**
* 新增或修改
*/
@PostMapping
(
"/submit"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"新增或修改"
,
notes
=
"传入menu"
,
position
=
8
)
public
R
submit
(
@Valid
@RequestBody
Menu
menu
)
{
return
R
.
status
(
menuService
.
saveOrUpdate
(
menu
));
}
/**
* 删除
*/
@PostMapping
(
"/remove"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"删除"
,
notes
=
"传入ids"
,
position
=
9
)
public
R
remove
(
@ApiParam
(
value
=
"主键集合"
,
required
=
true
)
@RequestParam
String
ids
)
{
return
R
.
status
(
menuService
.
removeByIds
(
Func
.
toIntList
(
ids
)));
}
/**
* 前端菜单数据
*/
@GetMapping
(
"/routes"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"前端菜单数据"
,
notes
=
"前端菜单数据"
,
position
=
3
)
public
R
<
List
<
MenuVO
>>
routes
(
BladeUser
user
)
{
List
<
MenuVO
>
list
=
menuService
.
routes
(
user
.
getRoleId
());
...
...
@@ -96,7 +116,6 @@ public class MenuController extends BladeController {
* 前端按钮数据
*/
@GetMapping
(
"/buttons"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"前端按钮数据"
,
notes
=
"前端按钮数据"
,
position
=
4
)
public
R
<
List
<
MenuVO
>>
buttons
(
BladeUser
user
)
{
List
<
MenuVO
>
list
=
menuService
.
buttons
(
user
.
getRoleId
());
...
...
@@ -107,7 +126,6 @@ public class MenuController extends BladeController {
* 获取菜单树形结构
*/
@GetMapping
(
"/tree"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"树形结构"
,
notes
=
"树形结构"
,
position
=
5
)
public
R
<
List
<
MenuVO
>>
tree
()
{
List
<
MenuVO
>
tree
=
menuService
.
tree
();
...
...
@@ -118,7 +136,6 @@ public class MenuController extends BladeController {
* 获取权限分配树形结构
*/
@GetMapping
(
"/grant-tree"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"权限分配树形结构"
,
notes
=
"权限分配树形结构"
,
position
=
6
)
public
R
<
List
<
MenuVO
>>
grantTree
(
BladeUser
user
)
{
return
R
.
data
(
menuService
.
grantTree
(
user
));
...
...
@@ -128,33 +145,11 @@ public class MenuController extends BladeController {
* 获取权限分配树形结构
*/
@GetMapping
(
"/role-tree-keys"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"角色所分配的树"
,
notes
=
"角色所分配的树"
,
position
=
7
)
public
R
<
List
<
String
>>
roleTreeKeys
(
String
roleIds
)
{
return
R
.
data
(
menuService
.
roleTreeKeys
(
roleIds
));
}
/**
* 新增或修改
*/
@PostMapping
(
"/submit"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"新增或修改"
,
notes
=
"传入menu"
,
position
=
8
)
public
R
submit
(
@Valid
@RequestBody
Menu
menu
)
{
return
R
.
status
(
menuService
.
saveOrUpdate
(
menu
));
}
/**
* 删除
*/
@PostMapping
(
"/remove"
)
@PreAuth
(
RoleConstant
.
HAS_ROLE_ADMIN
)
@ApiOperation
(
value
=
"删除"
,
notes
=
"传入ids"
,
position
=
9
)
public
R
remove
(
@ApiParam
(
value
=
"主键集合"
,
required
=
true
)
@RequestParam
String
ids
)
{
return
R
.
status
(
menuService
.
removeByIds
(
Func
.
toIntList
(
ids
)));
}
/**
* 获取配置的角色权限
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录