类 ClientPermissionRESTController

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

@Controller @RequestMapping("rest/system/client/permission") public class ClientPermissionRESTController extends Object
客户端接口权限接口控制器
作者:
Amanda.Z
  • 构造器详细资料

    • 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 - 客户端id
      resourceIds - 资源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
      返回: