类 ResourcePermissionRESTController

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

@Controller @RequestMapping("/rest/system/resource/permission") public class ResourcePermissionRESTController extends Object
资源权限管理
作者:
Amanda.Z
  • 构造器详细资料

    • ResourcePermissionRESTController

      public ResourcePermissionRESTController()
  • 方法详细资料

    • add

      @ResponseBody @RequestMapping(method=POST, name="\u4fdd\u5b58\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R add(@RequestParam(value="ownerId",required=false) String ownerId, @RequestParam(value="ownerType",required=false) int ownerType, @RequestParam(value="resourceIds",required=false) String[] resourceIds)
      保存资源权限
      参数:
      ownerId - 权限持有者id
      ownerType - 权限持有者类型
      resourceIds - 资源id
      返回:
    • ownerListData

      @ResponseBody @RequestMapping(value="/owner/{ownerId}/{ownerType}", method=GET, name="\u5206\u9875\u67e5\u8be2\u67d0\u6743\u9650\u6301\u6709\u8005\u6301\u6709\u7684\u6743\u9650") public com.mbap.util.view.R ownerListData(com.mbap.util.view.Page page, @PathVariable("ownerId") String ownerId, @PathVariable("ownerType") int ownerType)
      分页查询某权限持有者持有的权限
      参数:
      page - 分页对象
      ownerId - 权限持有者
      ownerType - 权限持有者类型
      返回:
    • ownerListData

      @ResponseBody @RequestMapping(value="/owner/{staffId}", method=GET, name="\u5206\u9875\u67e5\u8be2\u67d0\u7528\u6237\u7684\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R ownerListData(com.mbap.util.view.Page page, @PathVariable("staffId") String staffId)
      分页查询某用户的资源权限
      参数:
      page - 分页对象
      staffId - 用户id
      返回:
    • get

      @ResponseBody @RequestMapping(value="/{ownerId}/{ownerType}", method=GET, name="\u83b7\u53d6\u67d0\u6301\u6709\u8005\u62e5\u6709\u7684\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R get(@PathVariable("ownerId") String ownerId, @PathVariable("ownerType") int ownerType)
      获取某持有者拥有的资源权限
      参数:
      ownerId - 权限持有者
      ownerType - 权限持有者类型
      返回:
    • delete

      @ResponseBody @RequestMapping(value="/{ownerId}/{ownerType}/{resourceIds}", method=DELETE, name="\u5220\u9664\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R delete(@PathVariable("resourceIds") String[] resourceIds, @PathVariable("ownerId") String ownerId, @PathVariable("ownerType") int ownerType)
      删除资源权限
      参数:
      resourceIds - 资源id
      ownerId - 权限持有者
      ownerType - 权限持有者类型
      返回:
    • getOwnerSrc

      @ResponseBody @RequestMapping(value="ownerSrcTree/{staffId}/{resourceId}", method=GET, name="\u67d0\u7528\u6237\u67d0\u9879\u8d44\u6e90\u6743\u9650\u6765\u6e90") public com.mbap.util.view.R getOwnerSrc(@PathVariable("staffId") String staffId, @PathVariable("resourceId") String resourceId)
      某用户某项资源权限来源
      参数:
      staffId - 用户id
      resourceId - 资源id
      返回: