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:
@@ -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),
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user