5
0
mirror of https://github.com/AJMicke/KickerELO.git synced 2026-03-11 13:31:02 +01:00

Update 2vs2 stat api

This commit is contained in:
Anton Micke
2025-07-25 00:24:22 +02:00
parent d581b6381a
commit 0803648c58
2 changed files with 12 additions and 0 deletions

View File

@@ -32,6 +32,12 @@ public class Stat2vs2Controller {
return ResponseEntity.ok(new Stat2vs2DTO( return ResponseEntity.ok(new Stat2vs2DTO(
s.getElo2vs2(), s.getElo2vs2(),
ergebnis2vs2Repository.countByGewinnerVornOrGewinnerHintenOrVerliererVornOrVerliererHinten(s, s, s, s), ergebnis2vs2Repository.countByGewinnerVornOrGewinnerHintenOrVerliererVornOrVerliererHinten(s, s, s, s),
ergebnis2vs2Repository.countByGewinnerVornOrGewinnerHinten(s, s),
ergebnis2vs2Repository.countByVerliererVornOrVerliererHinten(s, s),
ergebnis2vs2Repository.countByGewinnerVorn(s),
ergebnis2vs2Repository.countByGewinnerHinten(s),
ergebnis2vs2Repository.countByVerliererVorn(s),
ergebnis2vs2Repository.countByVerliererHinten(s),
service.getWinrate(s, Position.BOTH), service.getWinrate(s, Position.BOTH),
service.getFrontRate(s), service.getFrontRate(s),
service.getWinrate(s, Position.FRONT), service.getWinrate(s, Position.FRONT),

View File

@@ -3,6 +3,12 @@ package org.kickerelo.kickerelo.api;
public record Stat2vs2DTO( public record Stat2vs2DTO(
Float elo, Float elo,
int numGames, int numGames,
int numWins,
int numLosses,
int numWinsFront,
int numWinsBack,
int numLossesFront,
int numLossesBack,
Float winRate, Float winRate,
Float frontPercentile, Float frontPercentile,
Float frontWinRate, Float frontWinRate,