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.repository
/
UserRepositoryImpl
User
Repository
Impl
@
Repository
class
UserRepositoryImpl
(
sql
:
KSqlClient
)
:
UserRepository
Members
Constructors
User
Repository
Impl
Link copied to clipboard
constructor
(
sql
:
KSqlClient
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
delete
By
Id
Link copied to clipboard
open
override
fun
deleteById
(
id
:
Long
)
按 ID 删除用户
find
All
Link copied to clipboard
open
override
fun
findAll
(
example
:
Example
<
User
>
?
)
:
List
<
User
>
按条件查询用户列表
open
override
fun
findAll
(
example
:
Example
<
User
>
?
,
pageable
:
Pageable
)
:
Page
<
User
>
按条件分页查询用户
find
By
Id
Link copied to clipboard
open
override
fun
findById
(
id
:
Long
)
:
User
?
按 ID 查询用户
find
User
With
Roles
By
Account
Link copied to clipboard
open
override
fun
findUserWithRolesByAccount
(
account
:
String
)
:
User
?
根据账号查找用户及角色列表
flush
Link copied to clipboard
open
override
fun
flush
(
)
刷新持久化上下文
save
Link copied to clipboard
open
override
fun
save
(
user
:
User
)
:
User
保存用户
save
And
Flush
Link copied to clipboard
open
override
fun
saveAndFlush
(
user
:
User
)
:
User
保存用户并立即刷新