|
@@ -169,4 +169,55 @@ public class MenuController {
|
|
|
}
|
|
|
return menuService.assignMenuAndPermission(menu);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询菜单未拥有的权限
|
|
|
+ */
|
|
|
+ @GetMapping("queryNotPermission")
|
|
|
+ @WebLog(ServerEnum = ServerEnum.SERVER, ModelEnum = ModelEnum.MENU, OperationEnum = OperationEnum.SELECT)
|
|
|
+ public Result queryNotPermission(Integer menuId,Integer page,Integer num){
|
|
|
+ if (Blank.isEmpty(menuId,page,num)){
|
|
|
+ return Result.no(ResultEnum.REQUEST_WRONGPARAMS.getRespCode(), ResultEnum.REQUEST_WRONGPARAMS.getRespMsg());
|
|
|
+ }
|
|
|
+ return menuService.queryNotPermission(menuId, page, num);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询菜单已拥有的权限
|
|
|
+ */
|
|
|
+ @GetMapping("queryPermission")
|
|
|
+ @WebLog(ServerEnum = ServerEnum.SERVER, ModelEnum = ModelEnum.MENU, OperationEnum = OperationEnum.SELECT)
|
|
|
+ public Result queryPermission(Integer menuId,Integer page,Integer num){
|
|
|
+ if (Blank.isEmpty(menuId,page,num)){
|
|
|
+ return Result.no(ResultEnum.REQUEST_WRONGPARAMS.getRespCode(), ResultEnum.REQUEST_WRONGPARAMS.getRespMsg());
|
|
|
+ }
|
|
|
+ return menuService.queryPermission(menuId, page, num);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量新增菜单权限
|
|
|
+ */
|
|
|
+ @PostMapping("addMenuAndPermission")
|
|
|
+ @PermissionControl
|
|
|
+ @WebLog(ServerEnum = ServerEnum.SERVER, ModelEnum = ModelEnum.MENU, OperationEnum = OperationEnum.SELECT)
|
|
|
+ public Result addMenuAndPermission(@RequestBody Menu menu){
|
|
|
+ if (Blank.isEmpty(menu.getId(),menu.getPermissionList())){
|
|
|
+ return Result.no(ResultEnum.REQUEST_WRONGPARAMS.getRespCode(), ResultEnum.REQUEST_WRONGPARAMS.getRespMsg());
|
|
|
+ }
|
|
|
+ return menuService.addMenuAndPermission(menu);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *批量取消菜单权限
|
|
|
+ */
|
|
|
+ @PostMapping("deleteMenuAndPermission")
|
|
|
+ @PermissionControl
|
|
|
+ @WebLog(ServerEnum = ServerEnum.SERVER, ModelEnum = ModelEnum.MENU, OperationEnum = OperationEnum.SELECT)
|
|
|
+ public Result deleteMenuAndPermission(@RequestBody Menu menu){
|
|
|
+ if (Blank.isEmpty(menu.getId(),menu.getPermissionList())){
|
|
|
+ return Result.no(ResultEnum.REQUEST_WRONGPARAMS.getRespCode(), ResultEnum.REQUEST_WRONGPARAMS.getRespMsg());
|
|
|
+ }
|
|
|
+ return menuService.deleteMenuAndPermission(menu);
|
|
|
+ }
|
|
|
+
|
|
|
}
|