feat: add niuzi rank, and niuzi bank rank

This commit is contained in:
2024-09-26 18:43:24 +08:00
parent 8110ed6cd4
commit 3c147c9ad6
5 files changed
+66 -12

No files matched your search

@@ -81,4 +81,10 @@ class NiuziBankManager {
}
return this.getUser(from)
}
suspend fun getAllAccount(): List<NiuziBankAccount> =
suspendedTransaction {
NiuziBankTable.selectAll()
.map { NiuziBankAccount(it[userId], it[balance], it[interestRate], it[timestamp]) }
}
}
@@ -42,17 +42,11 @@ class NiuziManager {
}
}
suspend fun getUser(id: Long): Niuzi? {
return suspendedTransaction {
NiuziTable.selectAll().where { userId eq id }.map {
Niuzi(
it[userId],
it[length],
it[timestamp]
)
}.singleOrNull()
suspend fun getUser(id: Long): Niuzi? =
suspendedTransaction {
NiuziTable.selectAll().where { userId eq id }.map { Niuzi(it[userId], it[length], it[timestamp]) }
.singleOrNull()
}
}
suspend fun isSigned(id: Long): Boolean {
val record = getUser(id)
@@ -106,4 +100,7 @@ class NiuziManager {
}
return getUser(id)
}
suspend fun getAllNiuzi(): List<Niuzi> =
suspendedTransaction { NiuziTable.selectAll().map { Niuzi(it[userId], it[length], it[timestamp]) } }
}