类 RoleController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.RoleController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/role") public class RoleController extends XBaseController
角色列表API
  • 构造器详细资料

    • RoleController

      public RoleController()
  • 方法详细资料

    • queryRoleList

      @GetMapping("page") public ApiResult queryRoleList(RolePageDto roleDto, PageQuery pageQuery)
      查询角色列表
      返回:
    • queryAllRole

      @GetMapping("list") public ApiResult queryAllRole()
      查询所有角色列表
      返回:
    • userRoleList

      @GetMapping("userRoleList") public ApiResult userRoleList(@RequestParam String username)
      查询某个用户的角色列表
      返回:
    • createRole

      @PostMapping("create") public ApiResult createRole(@RequestBody @Validated RoleDto roleDto)
      添加角色
      返回:
    • updateRole

      @PutMapping("update") public ApiResult updateRole(@RequestBody @Validated RoleDto roleDto)
      编辑角色
      返回:
    • deleteRole

      @DeleteMapping("delete") public ApiResult deleteRole(@RequestBody SysRole role)
      删除角色
      返回:
    • allotRole

      @PostMapping("allot") public ApiResult allotRole(@RequestBody @Validated AllotRoleDto allotRoleDto)
      分配角色
      返回:
    • cancelAllotRole

      @PutMapping("cancelAllot") public ApiResult cancelAllotRole(@RequestBody UnAllotRoleDto unAllotRoleDto)
      取消分配
      返回: