This commit is contained in:
xueque
2025-05-16 23:03:47 +08:00
parent 069bbede0e
commit 70c56f8192
25 changed files with 186 additions and 66 deletions

View File

@@ -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
}
}