implemented models and logic for Cheval, Course, CourseCheval and Pari.
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public record BulkChevalCourseRequest(List<ChevalEntry> entries) {
|
||||
public static record ChevalEntry(Long chevalId, Integer numeroCheval) {
|
||||
}
|
||||
}
|
||||
3
src/main/java/com/pmumali/plr/dtos/ChevalCourseDto.java
Normal file
3
src/main/java/com/pmumali/plr/dtos/ChevalCourseDto.java
Normal file
@@ -0,0 +1,3 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
public record ChevalCourseDto(Long id, Long courseId, Long chevalId, Integer numeroCheval, Boolean nonPartant, Boolean estDisqualifie) {}
|
||||
@@ -0,0 +1,3 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
public record ChevalCourseEstDisqualifie(Long chevalId, Boolean estDisqualifie) {}
|
||||
@@ -0,0 +1,3 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
public record ChevalCourseNonPartantDto(Long chevalId, Integer nonPartant) {}
|
||||
@@ -0,0 +1,3 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
public record ChevalCourseNonPartantEtEstDisqualifie(Long chevalId, Boolean nonPartant, Boolean estDisqualifie) {}
|
||||
3
src/main/java/com/pmumali/plr/dtos/ChevalDto.java
Normal file
3
src/main/java/com/pmumali/plr/dtos/ChevalDto.java
Normal file
@@ -0,0 +1,3 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
public record ChevalDto(Long id, String nom, Integer numero, String nomEcurie, Integer birthYear) {}
|
||||
7
src/main/java/com/pmumali/plr/dtos/CourseDto.java
Normal file
7
src/main/java/com/pmumali/plr/dtos/CourseDto.java
Normal file
@@ -0,0 +1,7 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import com.pmumali.plr.enums.CourseStatue;
|
||||
|
||||
public record CourseDto(Long id, String nom, String lieu, LocalDateTime departureDateTime, CourseStatue status){}
|
||||
7
src/main/java/com/pmumali/plr/dtos/PariDto.java
Normal file
7
src/main/java/com/pmumali/plr/dtos/PariDto.java
Normal file
@@ -0,0 +1,7 @@
|
||||
package com.pmumali.plr.dtos;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import com.pmumali.plr.enums.PariType;
|
||||
|
||||
public record PariDto(Long id, Long courseId, Long chevalId, PariType pariType, BigDecimal mise, String bettorRef) {}
|
||||
Reference in New Issue
Block a user