提交 0584181f 编写于 作者: S smallchill

放开menu权限

上级 3fc23720
......@@ -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.
先完成此消息的编辑!
想要评论请 注册