Class RoleHttpEndpoint
java.lang.Object
io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
角色管理
- Author:
- xezzon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.github.xezzon.zeroweb.common.domain.IdaddRole(@Valid AddRoleReq req) 新增角色voiddeleteRole(@NotBlank String id) 删除角色查询角色列表查询当前登录人的角色
-
Constructor Details
-
RoleHttpEndpoint
-
-
Method Details
-
addRole
@PostMapping public io.github.xezzon.zeroweb.common.domain.Id addRole(@RequestBody @Valid @Valid AddRoleReq req) 新增角色
创建新的角色实例,需要提供角色基本信息。 角色编码会根据父角色自动生成完整路径。
- Parameters:
req- 角色信息请求对象,包含简码、名称、是否可继承、上级角色ID- Returns:
- 新创建角色的ID
-
listAllRole
-
deleteRole
删除角色
删除指定的角色及其所有下级角色。 删除操作会级联删除该角色的所有子角色。
- Parameters:
id- 角色ID
-
listMyRole
-