Class RoleHttpEndpoint

java.lang.Object
io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint

@RestController @RequestMapping("/role") public class RoleHttpEndpoint extends Object
角色管理
Author:
xezzon
  • Constructor Details

    • RoleHttpEndpoint

      public RoleHttpEndpoint(RoleService roleService)
  • Method Details

    • addRole

      @PostMapping public Id addRole(@RequestBody AddRoleReq req)
      新增角色
      Parameters:
      req - 角色信息
      Returns:
      角色ID
    • listAllRole

      @GetMapping public List<Role> listAllRole()
      查询角色列表
      Returns:
      角色列表(树形)
    • deleteRole

      @DeleteMapping("/{id}") public void deleteRole(@PathVariable String id)
      删除角色
      Parameters:
      id - 角色ID
    • listMyRole

      @GetMapping("/mine") public List<Role> listMyRole()
      查询当前登陆人的角色及它们的下一级角色
      Returns:
      角色列表