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.service.impl
/
RoleServiceImpl
Role
Service
Impl
@
Service
class
RoleServiceImpl
(
roleRepository
:
RoleRepository
,
menuRepository
:
MenuRepository
)
:
RoleService
角色服务实现
负责角色及其菜单关联的查询与维护
Author
lishangbu
Since
2025/8/30
Members
Constructors
Role
Service
Impl
Link copied to clipboard
constructor
(
roleRepository
:
RoleRepository
,
menuRepository
:
MenuRepository
)
Functions
get
By
Id
Link copied to clipboard
open
override
fun
getById
(
id
:
Long
)
:
Role
?
按 ID 查询角色
get
Page
By
Condition
Link copied to clipboard
open
override
fun
getPageByCondition
(
role
:
Role
,
pageable
:
Pageable
)
:
Page
<
Role
>
按条件分页查询角色
list
By
Condition
Link copied to clipboard
open
override
fun
listByCondition
(
role
:
Role
)
:
List
<
Role
>
根据条件查询角色列表
remove
By
Id
Link copied to clipboard
@
Transactional
(
rollbackFor
=
[
Exception::class
]
)
open
override
fun
removeById
(
id
:
Long
)
按 ID 删除角色
save
Link copied to clipboard
@
Transactional
(
rollbackFor
=
[
Exception::class
]
)
open
override
fun
save
(
role
:
Role
)
:
Role
保存角色
update
Link copied to clipboard
@
Transactional
(
rollbackFor
=
[
Exception::class
]
)
open
override
fun
update
(
role
:
Role
)
:
Role
更新角色