类 MenuPermissionRESTontroller

java.lang.Object
com.mbap.pp.permission.controller.MenuPermissionRESTontroller

@Controller @RequestMapping("/rest/system/menu/permission") public class MenuPermissionRESTontroller extends Object
菜单权限管理控制
作者:
Amanda.Z
  • 构造器详细资料

    • 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 - 菜单或资源id
      staffId - 用户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 -
      返回: