Improve TeamCommand.info

This commit is contained in:
2025-11-10 09:00:13 +01:00
parent f6261ad989
commit 6c94efaf90
2 changed files with 33 additions and 2 deletions
@@ -81,6 +81,14 @@ class TeamTeilnahme(id: EntityID<CompositeID>) : CompositeEntity(id) {
fun getEvents(teamId: Int) = useDb {
find { TeamTeilnahmeTable.teamId eq teamId }.map { Event.byId(it.eventId.value) }.toSet()
}
@JvmStatic
fun getPlacement(team: Team, event: Event) = useDb {
get(CompositeID {
it[TeamTeilnahmeTable.teamId] = team.id
it[TeamTeilnahmeTable.eventId] = event.id
}).placement
}
}
val teamId by TeamTeilnahmeTable.teamId