Add get user list controller
This commit is contained in:
@@ -14,7 +14,7 @@ object UserConverter {
|
||||
return user
|
||||
}
|
||||
|
||||
fun userToUserInfoVo(user: User) = UserWithInfoVo(
|
||||
fun userToUserWithPowerInfoVo(user: User) = UserWithPowerInfoVo(
|
||||
id = user.id,
|
||||
username = user.username,
|
||||
locking = user.locking?.let { it == 1 },
|
||||
@@ -30,7 +30,7 @@ object UserConverter {
|
||||
userInfo = user.userInfo?.let { UserInfoVo(
|
||||
id = it.id,
|
||||
userId = it.userId,
|
||||
nickName = it.nickName,
|
||||
nickname = it.nickname,
|
||||
avatar = it.avatar,
|
||||
email = it.email,
|
||||
createTime = it.createTime,
|
||||
@@ -71,4 +71,42 @@ object UserConverter {
|
||||
)
|
||||
}
|
||||
)
|
||||
|
||||
fun userToUserWithRoleInfoVo(user: User) = UserWithRoleInfoVo(
|
||||
id = user.id,
|
||||
username = user.username,
|
||||
locking = user.locking?.let { it == 1 },
|
||||
expiration = user.expiration,
|
||||
credentialsExpiration = user.credentialsExpiration,
|
||||
enable = user.enable?.let { it == 1 },
|
||||
currentLoginTime = user.currentLoginTime,
|
||||
currentLoginIp = user.currentLoginIp,
|
||||
lastLoginTime = user.lastLoginTime,
|
||||
lastLoginIp = user.lastLoginIp,
|
||||
createTime = user.createTime,
|
||||
updateTime = user.updateTime,
|
||||
userInfo = user.userInfo?.let { UserInfoVo(
|
||||
id = it.id,
|
||||
userId = it.userId,
|
||||
nickname = it.nickname,
|
||||
avatar = it.avatar,
|
||||
email = it.email,
|
||||
createTime = it.createTime,
|
||||
updateTime = it.updateTime
|
||||
) },
|
||||
roles = user.roles?.map {
|
||||
RoleVo(
|
||||
id = it.id,
|
||||
name = it.name,
|
||||
enable = it.enable == 1
|
||||
)
|
||||
},
|
||||
groups = user.groups?.map {
|
||||
GroupVo(
|
||||
id = it.id,
|
||||
name = it.name,
|
||||
enable = it.enable == 1
|
||||
)
|
||||
}
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user