[O] Remake maimai2 user summary api

This commit is contained in:
Azalea
2024-02-25 17:22:12 -05:00
parent 3d716a516a
commit e0c71006d5
4 changed files with 130 additions and 91 deletions

View File

@@ -69,6 +69,9 @@ interface AquaNetUserRepo : JpaRepository<AquaNetUser, Long> {
fun findByAuId(auId: Long): AquaNetUser?
fun findByEmailIgnoreCase(email: String): AquaNetUser?
fun findByUsernameIgnoreCase(username: String): AquaNetUser?
fun <T> byName(username: Str, callback: (AquaNetUser) -> T) =
findByUsernameIgnoreCase(username)?.let(callback) ?: (404 - "User not found")
}
data class SettingField(