demo
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
package mvc.dao
|
||||
|
||||
import mvc.entities.User
|
||||
import mvc.entities.UserRankEnum
|
||||
import mvc.entities.UserStatusEnum
|
||||
|
||||
class UserRepository {
|
||||
val users = mutableMapOf<Long, User>()
|
||||
|
||||
init {
|
||||
add(User(1L, "nian", "chen"))
|
||||
add(User(1L, "nian", "chen", UserStatusEnum.ACTIVE, null, UserRankEnum.VIP))
|
||||
}
|
||||
|
||||
fun add(user: User) {
|
||||
@@ -20,4 +22,8 @@ class UserRepository {
|
||||
fun update(user: User) {
|
||||
users[user.id] = user
|
||||
}
|
||||
|
||||
fun findByUsername(firstName: String, lastName: String): User? {
|
||||
return users.entries.find { it.value.firstName == firstName && it.value.lastName == lastName }?.value
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user