类 ResourcePermissionRESTController
java.lang.Object
com.mbap.pp.permission.controller.ResourcePermissionRESTController
@Controller
@RequestMapping("/rest/system/resource/permission")
public class ResourcePermissionRESTController
extends Object
资源权限管理
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.R保存资源权限com.mbap.util.view.R删除资源权限com.mbap.util.view.R获取某持有者拥有的资源权限com.mbap.util.view.RgetOwnerSrc(String staffId, String resourceId) 某用户某项资源权限来源com.mbap.util.view.RownerListData(com.mbap.util.view.Page page, String staffId) 分页查询某用户的资源权限com.mbap.util.view.RownerListData(com.mbap.util.view.Page page, String ownerId, int ownerType) 分页查询某权限持有者持有的权限
-
构造器详细资料
-
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- 权限持有者idownerType- 权限持有者类型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- 资源idownerId- 权限持有者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- 用户idresourceId- 资源id- 返回:
-