avalon
Toggle table of contents
0.0.1-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
avalon
avalon-authorization
/
io.github.lishangbu.avalon.authorization.controller
/
RoleController
Role
Controller
@
RequestMapping
(
value
=
[
"/role"
]
)
@
RestController
class
RoleController
(
roleService
:
RoleService
)
角色控制器
提供角色管理相关接口
Author
lishangbu
Since
2025/8/30
Members
Constructors
Role
Controller
Link copied to clipboard
constructor
(
roleService
:
RoleService
)
Functions
delete
By
Id
Link copied to clipboard
@
DeleteMapping
(
value
=
[
"/{id:\d+}"
]
)
fun
deleteById
(
@
PathVariable
id
:
Long
)
根据 ID 删除角色
get
By
Id
Link copied to clipboard
@
GetMapping
(
value
=
[
"/{id:\d+}"
]
)
fun
getById
(
@
PathVariable
id
:
Long
)
:
Role
?
根据 ID 查询角色
get
Role
Page
Link copied to clipboard
@
GetMapping
(
value
=
[
"/page"
]
)
fun
getRolePage
(
pageable
:
Pageable
,
role
:
Role
)
:
Page
<
Role
>
分页条件查询角色
list
Roles
Link copied to clipboard
@
GetMapping
(
value
=
[
"/list"
]
)
fun
listRoles
(
role
:
Role
)
:
List
<
Role
>
条件查询角色列表
save
Link copied to clipboard
@
PostMapping
fun
save
(
@
RequestBody
role
:
Role
)
:
Role
新增角色
update
Link copied to clipboard
@
PutMapping
fun
update
(
@
RequestBody
role
:
Role
)
:
Role
更新角色