avalon
Toggle table of contents
0.0.1-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
avalon
avalon-auth
/
io.github.lishangbu.avalon.auth.service.impl
/
PermissionServiceImpl
Permission
Service
Impl
@
Service
class
PermissionServiceImpl
(
permissionRepository
:
PermissionRepository
,
menuRepository
:
MenuRepository
)
:
PermissionService
权限点服务实现。
Members
Constructors
Permission
Service
Impl
Link copied to clipboard
constructor
(
permissionRepository
:
PermissionRepository
,
menuRepository
:
MenuRepository
)
Functions
get
By
Id
Link copied to clipboard
open
override
fun
getById
(
id
:
Long
)
:
PermissionView
?
根据 ID 查询权限点。
list
By
Condition
Link copied to clipboard
open
override
fun
listByCondition
(
specification
:
PermissionSpecification
)
:
List
<
PermissionView
>
按条件查询权限点列表。
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
(
command
:
SavePermissionInput
)
:
PermissionView
保存权限点。
update
Link copied to clipboard
@
Transactional
(
rollbackFor
=
[
Exception::class
]
)
open
override
fun
update
(
command
:
UpdatePermissionInput
)
:
PermissionView
更新权限点。