类 ClientPermissionRESTController
java.lang.Object
com.mbap.pp.permission.controller.ClientPermissionRESTController
@Controller
@RequestMapping("rest/system/client/permission")
public class ClientPermissionRESTController
extends Object
客户端接口权限接口控制器
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.Radd(ClientPermission clientPermission) 保存接口资源权限com.mbap.util.view.R删除某客户端的某些接口资源权限com.mbap.util.view.R读取某条客户端权限com.mbap.util.view.R读取接口资源权限的拥有者com.mbap.util.view.RgetResource(String clientId, String menuTypeId) 读取某客户端的接口资源权限com.mbap.util.view.RgetResourcePage(String clientId, com.mbap.util.view.Page page) 分页读取某客户端的接口资源权限com.mbap.util.view.R设置某客户端的某些接口资源权限
-
构造器详细资料
-
ClientPermissionRESTController
public ClientPermissionRESTController()
-
-
方法详细资料
-
get
@ResponseBody @GetMapping(value="{id}", name="\u8bfb\u53d6\u67d0\u6761\u5ba2\u6237\u7aef\u6743\u9650") public com.mbap.util.view.R get(@PathVariable("id") String id) 读取某条客户端权限- 参数:
clientId- 客户端id- 返回:
-
getResource
@ResponseBody @RequestMapping(value="getResource", method=GET, name="\u8bfb\u53d6\u67d0\u5ba2\u6237\u7aef\u7684\u63a5\u53e3\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R getResource(@RequestParam("clientId") String clientId, @RequestParam("menuTypeId") String menuTypeId) 读取某客户端的接口资源权限- 参数:
clientId- 客户端id- 返回:
-
getResourcePage
@ResponseBody @RequestMapping(value="getResourcePage", method=GET, name="\u5206\u9875\u8bfb\u53d6\u67d0\u5ba2\u6237\u7aef\u7684\u63a5\u53e3\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R getResourcePage(@RequestParam("clientId") String clientId, com.mbap.util.view.Page page) 分页读取某客户端的接口资源权限- 参数:
clientId- 客户端id- 返回:
-
getClient
@ResponseBody @RequestMapping(value="getClient", method=GET, name="\u8bfb\u53d6\u63a5\u53e3\u8d44\u6e90\u6743\u9650\u7684\u62e5\u6709\u8005") public com.mbap.util.view.R getClient(@RequestParam("resourceId") String resourceId) 读取接口资源权限的拥有者- 参数:
resourceId- 资源id- 返回:
-
add
@ResponseBody @RequestMapping(method=POST, name="\u4fdd\u5b58\u63a5\u53e3\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R add(@RequestBody ClientPermission clientPermission) 保存接口资源权限- 参数:
clientId- 客户端idresourceIds- 资源id- 返回:
-
delete
@ResponseBody @RequestMapping(method=DELETE, name="\u5220\u9664\u67d0\u5ba2\u6237\u7aef\u7684\u67d0\u4e9b\u63a5\u53e3\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R delete(@RequestParam(value="clientId",required=false) String clientId, @RequestParam(value="resourceIds",required=false) String[] resourceIds) 删除某客户端的某些接口资源权限- 参数:
clientId-resourceIds-- 返回:
-
put
@ResponseBody @RequestMapping(method=PUT, name="\u8bbe\u7f6e\u67d0\u5ba2\u6237\u7aef\u7684\u67d0\u4e9b\u63a5\u53e3\u8d44\u6e90\u6743\u9650") public com.mbap.util.view.R put(@RequestParam("start") String start, @RequestParam("end") String end, @RequestParam("visitLimit") String visitLimit, @RequestParam("ids") String[] ids) 设置某客户端的某些接口资源权限- 参数:
start- 访问开始时间end- 访问截止时间visitLimit- 一天中访问次数上限ids- 接口权限id- 返回:
-