类 PermissionOHS

java.lang.Object
xyz.raylab.permission.infrastructure.ohs.PermissionOHS
所有已实现的接口:
xyz.raylab.support.ohs.OHSSupport

@RestController @RequestMapping("/permission") public class PermissionOHS extends Object implements xyz.raylab.support.ohs.OHSSupport
权限的公开主机服务
作者:
ray_kwan
  • 字段概要

    从接口继承的字段 xyz.raylab.support.ohs.OHSSupport

    LOGGER
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    xyz.raylab.support.ohs.ResourceResponseBody
    创建权限
    xyz.raylab.support.ohs.ResourceResponseBody
    删除权限
    xyz.raylab.support.ohs.ResourceResponseBody
    获取已启用的界面元素权限树
    xyz.raylab.support.ohs.ResourceResponseBody
    获取所有权限
    xyz.raylab.support.ohs.ResourceResponseBody
    获取权限详情
    xyz.raylab.support.ohs.ResourceResponseBody
    获取所有已启用的权限
    xyz.raylab.support.ohs.ResourceResponseBody
    获取启用的权限树
    xyz.raylab.support.ohs.ResourceResponseBody
    获取权限树
    xyz.raylab.support.ohs.ResourceResponseBody
    更新权限

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 xyz.raylab.support.ohs.OHSSupport

    failedBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, succeededBody
  • 构造器详细资料

  • 方法详细资料

    • create

      @PostMapping("/create") public xyz.raylab.support.ohs.ResourceResponseBody create(@RequestBody CreatePermissionRequest body)
      创建权限
      参数:
      body -
      返回:
    • update

      @PostMapping("/update") public xyz.raylab.support.ohs.ResourceResponseBody update(@RequestBody UpdatePermissionRequest body)
      更新权限
      参数:
      body -
      返回:
    • delete

      @PostMapping("/delete") public xyz.raylab.support.ohs.ResourceResponseBody delete(String id)
      删除权限
      参数:
      id -
      返回:
    • getAll

      @GetMapping("/all") public xyz.raylab.support.ohs.ResourceResponseBody getAll()
      获取所有权限
      返回:
    • getEnabled

      @GetMapping("/enabled") public xyz.raylab.support.ohs.ResourceResponseBody getEnabled()
      获取所有已启用的权限
      返回:
    • getTree

      @GetMapping("/tree") public xyz.raylab.support.ohs.ResourceResponseBody getTree()
      获取权限树
      返回:
    • getEnabledTree

      @GetMapping("/enabled-tree") public xyz.raylab.support.ohs.ResourceResponseBody getEnabledTree()
      获取启用的权限树
      返回:
    • getDetail

      @GetMapping("/detail") public xyz.raylab.support.ohs.ResourceResponseBody getDetail(String id)
      获取权限详情
      参数:
      id -
      返回:
    • enabledUiElementTree

      @GetMapping("/enabled-ui-element-tree") public xyz.raylab.support.ohs.ResourceResponseBody enabledUiElementTree()
      获取已启用的界面元素权限树
      返回: