类 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.ResourceResponseBodygetAll()获取所有权限xyz.raylab.support.ohs.ResourceResponseBody获取权限详情xyz.raylab.support.ohs.ResourceResponseBody获取所有已启用的权限xyz.raylab.support.ohs.ResourceResponseBody获取启用的权限树xyz.raylab.support.ohs.ResourceResponseBodygetTree()获取权限树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
-
构造器详细资料
-
PermissionOHS
@Autowired public PermissionOHS(PermissionAppService appService, PermissionQueryAppService queryAppService)
-
-
方法详细资料
-
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
删除权限- 参数:
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
获取权限详情- 参数:
id-- 返回:
-
enabledUiElementTree
@GetMapping("/enabled-ui-element-tree") public xyz.raylab.support.ohs.ResourceResponseBody enabledUiElementTree()获取已启用的界面元素权限树- 返回:
-