类 MenuPermissionRESTontroller
java.lang.Object
com.mbap.pp.permission.controller.MenuPermissionRESTontroller
@Controller
@RequestMapping("/rest/system/menu/permission")
public class MenuPermissionRESTontroller
extends Object
菜单权限管理控制
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.Radd(ResourcePermission resourcePermission) 保存菜单权限com.mbap.util.view.RcheckedLazyTree(String ownerId, int ownerType, String menuTypeId) 权限管理界面菜单树,已有权限默认显示已勾选com.mbap.util.view.RfiltrationMenuPermission(FiltrationResourcePermission filtrationResourcePermission) 添加某用户的菜单权限过滤com.mbap.util.view.RgetFiltrationMenuPermission(String staffId, String menuTypeId) 获取某用户的菜单权限过滤集合com.mbap.util.view.R读取权限来源com.mbap.util.view.R读取某用户的某项菜单或权限来源com.mbap.util.view.R登录用户权限菜单树(懒加载)com.mbap.util.view.RpermissionTree(Resource resource) 登录用户权限菜单树com.mbap.util.view.RpermissionTree(String staffId, String menuName, String menuTypeId) 用户权限菜单树com.mbap.util.view.R查询持有某菜单或资源的所有人
-
构造器详细资料
-
MenuPermissionRESTontroller
public MenuPermissionRESTontroller()
-
-
方法详细资料
-
permissionTree
@ResponseBody @RequestMapping(value="permissionTree", method=POST, name="\u767b\u5f55\u7528\u6237\u6743\u9650\u83dc\u5355\u6811") public com.mbap.util.view.R permissionTree(@RequestBody Resource resource) 登录用户权限菜单树- 参数:
out-
-
permissionLazyTree
@ResponseBody @RequestMapping(value="permissionLazyTree", method=GET, name="\u767b\u5f55\u7528\u6237\u6743\u9650\u83dc\u5355\u6811\uff08\u61d2\u52a0\u8f7d\uff09") public com.mbap.util.view.R permissionLazyTree(@RequestParam(value="id",required=false) String id) 登录用户权限菜单树(懒加载)- 参数:
out-
-
permissionTree
@ResponseBody @RequestMapping(value="permissionTree/{staffId}", method=GET, name="\u7528\u6237\u6743\u9650\u83dc\u5355\u6811") public com.mbap.util.view.R permissionTree(@PathVariable("staffId") String staffId, @RequestParam(value="menuName",required=false) String menuName, @RequestParam(value="menuTypeId",required=false) String menuTypeId) 用户权限菜单树- 参数:
out-
-
checkedLazyTree
@ResponseBody @RequestMapping(value="checkedLazyTree/{ownerId}/{ownerType}", method=GET, name="\u6743\u9650\u7ba1\u7406\u754c\u9762\u83dc\u5355\u6811\uff0c\u5df2\u6709\u6743\u9650\u9ed8\u8ba4\u663e\u793a\u5df2\u52fe\u9009") public com.mbap.util.view.R checkedLazyTree(@PathVariable("ownerId") String ownerId, @PathVariable("ownerType") int ownerType, @RequestParam(value="menuTypeId",required=false) String menuTypeId) 权限管理界面菜单树,已有权限默认显示已勾选- 参数:
ownerId- 持有者id- 返回:
-
ownerList
@ResponseBody @RequestMapping(value="owner/{resourceId}", method=GET, name="\u8bfb\u53d6\u6743\u9650\u6765\u6e90") public com.mbap.util.view.R ownerList(@PathVariable("resourceId") String resourceId) 读取权限来源- 参数:
out-resourceId-
-
ownerList
@ResponseBody @RequestMapping(value="staff/{staffId}/{resourceId}", method=GET, name="\u8bfb\u53d6\u67d0\u7528\u6237\u7684\u67d0\u9879\u83dc\u5355\u6216\u6743\u9650\u6765\u6e90") public com.mbap.util.view.R ownerList(@PathVariable("resourceId") String resourceId, @PathVariable("staffId") String staffId) 读取某用户的某项菜单或权限来源- 参数:
resourceId- 菜单或资源idstaffId- 用户id- 返回:
-
staffTree
@ResponseBody @RequestMapping(value="staff/{resourceId}", method=GET, name="\u67e5\u8be2\u6301\u6709\u67d0\u83dc\u5355\u6216\u8d44\u6e90\u7684\u6240\u6709\u4eba") public com.mbap.util.view.R staffTree(@PathVariable("resourceId") String resourceId, @RequestParam(value="staffName",required=false) String staffName) 查询持有某菜单或资源的所有人- 参数:
resourceId- 资源id- 返回:
-
add
@ResponseBody @RequestMapping(method=POST, name="\u4fdd\u5b58\u83dc\u5355\u6743\u9650") public com.mbap.util.view.R add(@RequestBody ResourcePermission resourcePermission) 保存菜单权限- 参数:
resource-- 返回:
-
filtrationMenuPermission
@ResponseBody @RequestMapping(method=POST, value="filtration", name="\u6dfb\u52a0\u67d0\u7528\u6237\u7684\u83dc\u5355\u6743\u9650\u8fc7\u6ee4") public com.mbap.util.view.R filtrationMenuPermission(@RequestBody FiltrationResourcePermission filtrationResourcePermission) 添加某用户的菜单权限过滤- 参数:
resource-- 返回:
-
getFiltrationMenuPermission
@ResponseBody @RequestMapping(method=GET, value="getFiltration", name="\u83b7\u53d6\u67d0\u7528\u6237\u7684\u83dc\u5355\u6743\u9650\u8fc7\u6ee4\u96c6\u5408") public com.mbap.util.view.R getFiltrationMenuPermission(@RequestParam(value="staffId",required=false) String staffId, @RequestParam(value="menuTypeId",required=false) String menuTypeId) 获取某用户的菜单权限过滤集合- 参数:
resource-- 返回:
-