Refactor domain models (DomFunktionaer, DomReiter, DomPferd) to align with ZNS conventions: simplify naming, update properties, and enhance parser logic. Adjust related controllers, repository methods, and tests. Update MASTER_ROADMAP with changes to domain models.

This commit is contained in:
2026-04-06 00:00:20 +02:00
parent 1e5fa3d053
commit f50d4deb16
57 changed files with 811 additions and 532 deletions
@@ -159,7 +159,7 @@ enum class VeranstaltungsTypE {
* Lizenzklasse eines Reiters gemäß ÖTO Teilnahmeberechtigung.
*/
@Serializable
enum class LizenzKlasseE {
enum class ReiterLizenzKlasseE {
/** Lizenzfrei keine Lizenz erforderlich */
LIZENZFREI,
@@ -174,6 +174,7 @@ enum class LizenzKlasseE {
/** Reiter-Lizenz Klasse 4 */
R4,
/** Dressur-Reiter Klasse 1 */
RD1,
@@ -183,21 +184,35 @@ enum class LizenzKlasseE {
/** Dressur-Reiter Klasse 3 */
RD3,
/** Jugend/Nachwuchs */
JN,
}
/** Junioren */
/**
* Altersklasse eines Reiters gemäß ÖTO Teilnahmeberechtigung.
*/
@Serializable
enum class ReiterAltersKlasseE {
// JUGEND/JUNIOR/U25
/** Jugend */
JG,
/** Young Rider */
YR
/** Junioren */
JR,
/** Junge-Reiter */
Y,
/** U25 */
U25,
}
/**
* Status einer Nennung im registration-context.
*/
@Serializable
enum class NennungsStatusE {
enum class NennStatusE {
/** Nennung eingegangen, noch nicht bestätigt */
EINGEGANGEN,