(fix) cleanup Gradle-Build
This commit is contained in:
+11
-18
@@ -1,4 +1,3 @@
|
||||
// shared/build.gradle.kts
|
||||
@file:OptIn(org.jetbrains.kotlin.gradle.ExperimentalWasmDsl::class)
|
||||
|
||||
import org.jetbrains.kotlin.gradle.targets.js.webpack.KotlinWebpackConfig
|
||||
@@ -13,14 +12,12 @@ kotlin {
|
||||
|
||||
wasmJs {
|
||||
browser {
|
||||
val rootDirPath = project.rootDir.path
|
||||
val projectDirPath = project.projectDir.path
|
||||
commonWebpackConfig {
|
||||
devServer = (devServer ?: KotlinWebpackConfig.DevServer()).apply {
|
||||
static = (static ?: mutableListOf()).apply {
|
||||
// Serve sources to debug inside browser
|
||||
add(rootDirPath)
|
||||
add(projectDirPath)
|
||||
// Serve sources for browser debugging
|
||||
add(project.rootDir.path)
|
||||
add(project.projectDir.path)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -28,20 +25,16 @@ kotlin {
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
val commonMain by getting {
|
||||
dependencies {
|
||||
// Multiplatform-Abhängigkeiten
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
implementation(libs.kotlinx.datetime)
|
||||
implementation(libs.uuid)
|
||||
implementation(libs.bignum)
|
||||
}
|
||||
commonMain.dependencies {
|
||||
// Multiplatform dependencies
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
implementation(libs.kotlinx.datetime)
|
||||
implementation(libs.uuid)
|
||||
implementation(libs.bignum)
|
||||
}
|
||||
|
||||
val commonTest by getting {
|
||||
dependencies {
|
||||
implementation(kotlin("test"))
|
||||
}
|
||||
commonTest.dependencies {
|
||||
implementation(kotlin("test"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package at.mocode.shared.enums
|
||||
package at.mocode.enums
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
+6
-6
@@ -1,10 +1,10 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.BeginnzeitTypE
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalTimeSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.BeginnzeitTypE
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalTimeSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.BeginnzeitTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.*
|
||||
import at.mocode.enums.BeginnzeitTypE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.*
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.serialization.Serializable
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.PlatzTypE
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.PlatzTypE
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.serialization.Serializable
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
@@ -1,41 +1,64 @@
|
||||
package at.mocode.model
|
||||
|
||||
//import kotlinx.serialization.Serializable
|
||||
//
|
||||
///**
|
||||
// * Represents a tournament (Turnier) with its details and associated competitions (Bewerbe).
|
||||
// * Each tournament can have one or more competitions.
|
||||
// */
|
||||
//@Serializable
|
||||
//data class Turnier(
|
||||
// /** The name of the tournament, e.g. "CSN-C NEU CSNP-C NEU NEUMARKT/M., OÖ" */
|
||||
// val name: String,
|
||||
//
|
||||
// /** The date of the tournament as a formatted string, e.g. "7.JUNI 2025" */
|
||||
// val datum: String,
|
||||
//
|
||||
// /** Unique identifier for the tournament */
|
||||
// val number: Int,
|
||||
//
|
||||
// /** List of competitions (Bewerbe) associated with this tournament */
|
||||
// var bewerbe: List<Bewerb>
|
||||
//)
|
||||
//
|
||||
///**
|
||||
// * Represents a competition (Bewerb) within a tournament.
|
||||
// * A competition has specific details like number, title, class, and optional task.
|
||||
// */
|
||||
//@Serializable
|
||||
//data class Bewerb(
|
||||
// /** Competition number, e.g. 1, 2, etc. */
|
||||
// val nummer: Int,
|
||||
//
|
||||
// /** Title of the competition, e.g. "Stilspringprüfung" or "Dressurprüfung" */
|
||||
// val titel: String,
|
||||
//
|
||||
// /** Class/level of the competition, e.g. "60 cm" or "Kl. A" */
|
||||
// val klasse: String,
|
||||
//
|
||||
// /** Optional task identifier, e.g. "DRA 1" */
|
||||
// val task: String?
|
||||
//)
|
||||
import at.mocode.enums.NennungsArtE
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateTimeSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.datetime.LocalDate
|
||||
import kotlinx.datetime.LocalDateTime
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class Turnier(
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
val id: Uuid = uuid4(),
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var veranstaltungId: Uuid,
|
||||
var oepsTurnierNr: String,
|
||||
var titel: String,
|
||||
var untertitel: String?,
|
||||
@Serializable(with = KotlinLocalDateSerializer::class)
|
||||
var datumVon: LocalDate,
|
||||
@Serializable(with = KotlinLocalDateSerializer::class)
|
||||
var datumBis: LocalDate,
|
||||
@Serializable(with = KotlinLocalDateTimeSerializer::class) // Beispiel
|
||||
var nennungsschluss: LocalDateTime?,
|
||||
var nennungsArt: List<NennungsArtE> = emptyList(),
|
||||
var nennungsHinweis: String?,
|
||||
var eigenesNennsystemUrl: String?,
|
||||
@Serializable(with = BigDecimalSerializer::class)
|
||||
var nenngeld: BigDecimal?,
|
||||
@Serializable(with = BigDecimalSerializer::class)
|
||||
var startgeldStandard: BigDecimal?,
|
||||
var austragungsplaetze: List<Platz> = emptyList(),
|
||||
var vorbereitungsplaetze: List<Platz> = emptyList(),
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var turnierleiterId: Uuid?, // FK zu Person
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var turnierbeauftragterId: Uuid?, // FK zu Person
|
||||
var richterIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // Pool Richtern
|
||||
var parcoursbauerIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // FKs zu Person
|
||||
var parcoursAssistentIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // FKs zu Person
|
||||
var tierarztInfos: String?,
|
||||
var hufschmiedInfo: String?,
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var meldestelleVerantwortlicherId: Uuid?, // FK zu Person
|
||||
var meldestelleTelefon: String?,
|
||||
var meldestelleOeffnungszeiten: String?,
|
||||
var ergebnislistenUrl: String?, // Wird später meist system-generiert
|
||||
var verfuegbareArtikel: List<Artikel> = emptyList(), // Zur Auswahl für die Kassa
|
||||
var meisterschaftRefs: List<MeisterschaftReferenz> = emptyList(),
|
||||
// var cupRefs: List<CupReferenz> = emptyList(),
|
||||
// var sonderpruefungRefs: List<SonderpruefungReferenz> = emptyList(),
|
||||
@Serializable(with = KotlinInstantSerializer::class)
|
||||
val createdAt: Instant = Clock.System.now(),
|
||||
@Serializable(with = KotlinInstantSerializer::class)
|
||||
var updatedAt: Instant = Clock.System.now()
|
||||
)
|
||||
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
package at.mocode.shared.model
|
||||
package at.mocode.model
|
||||
|
||||
import at.mocode.shared.enums.VeranstalterTypE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.VeranstalterTypE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+5
-5
@@ -1,8 +1,8 @@
|
||||
import at.mocode.shared.enums.DatenQuelleE
|
||||
import at.mocode.shared.enums.GeschlechtE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.DatenQuelleE
|
||||
import at.mocode.enums.GeschlechtE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
import at.mocode.shared.enums.DatenQuelleE
|
||||
import at.mocode.shared.enums.PferdeGeschlechtE // NEUES ENUM
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.DatenQuelleE
|
||||
import at.mocode.enums.PferdeGeschlechtE // NEUES ENUM
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model.domaene
|
||||
package at.mocode.model.domaene
|
||||
|
||||
import at.mocode.shared.enums.DatenQuelleE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.DatenQuelleE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model.oeto_verwaltung
|
||||
package at.mocode.model.oeto_verwaltung
|
||||
|
||||
import at.mocode.shared.enums.SparteE // Optional, falls Altersklassen stark spartenspezifisch sind
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.SparteE // Optional, falls Altersklassen stark spartenspezifisch sind
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+6
-6
@@ -1,10 +1,10 @@
|
||||
package at.mocode.shared.model.oeto_verwaltung
|
||||
package at.mocode.model.oeto_verwaltung
|
||||
|
||||
import at.mocode.shared.enums.LizenzKategorieE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.enums.VerbandE // Wiederverwendung von VerbandE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.LizenzKategorieE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.enums.VerbandE // Wiederverwendung von VerbandE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
package at.mocode.shared.model.oeto_verwaltung
|
||||
package at.mocode.model.oeto_verwaltung
|
||||
|
||||
import at.mocode.shared.enums.RegelwerkTypE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.RegelwerkTypE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
package at.mocode.shared.model.oeto_verwaltung
|
||||
package at.mocode.model.oeto_verwaltung
|
||||
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.enums.VerbandE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.enums.VerbandE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.model.oeto_verwaltung
|
||||
package at.mocode.model.oeto_verwaltung
|
||||
|
||||
import at.mocode.shared.enums.*
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.*
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package at.mocode.shared.model.stammdaten
|
||||
package at.mocode.model.stammdaten
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package at.mocode.shared.model.stammdaten
|
||||
package at.mocode.model.stammdaten
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
import at.mocode.shared.enums.PlatzTypE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.PlatzTypE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+7
-8
@@ -1,11 +1,10 @@
|
||||
import at.mocode.shared.enums.BeginnzeitTypE
|
||||
import at.mocode.shared.enums.PlatzTypE
|
||||
import at.mocode.shared.model.DotierungsAbstufung
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalTimeSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.BeginnzeitTypE
|
||||
import at.mocode.model.DotierungsAbstufung
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.KotlinLocalTimeSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
import at.mocode.shared.enums.BeginnzeitTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.*
|
||||
import at.mocode.enums.BeginnzeitTypE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.*
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
+7
-8
@@ -1,11 +1,10 @@
|
||||
import at.mocode.shared.enums.EventStatusE
|
||||
import at.mocode.shared.enums.NennungsArtE
|
||||
import at.mocode.shared.enums.RegelwerkTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateTimeSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.EventStatusE
|
||||
import at.mocode.enums.RegelwerkTypE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateTimeSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
package at.mocode.shared.model.veranstaltung
|
||||
package at.mocode.model.veranstaltung
|
||||
|
||||
import at.mocode.shared.enums.EventStatusE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.EventStatusE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+2
-8
@@ -1,13 +1,7 @@
|
||||
import at.mocode.shared.enums.CupSerieTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.BigDecimalSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
/**
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
import at.mocode.shared.enums.CupSerieTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.CupSerieTypE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
import at.mocode.shared.enums.PruefungsViereckE
|
||||
import at.mocode.shared.enums.RichterPositionE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.PruefungsViereckE
|
||||
import at.mocode.enums.RichterPositionE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
import at.mocode.shared.enums.ArtDesStechensE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.ArtDesStechensE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package at.mocode.shared.model.zns_staging
|
||||
package at.mocode.model.zns_staging
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.serialization.Serializable
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package at.mocode.shared.model.zns_staging
|
||||
package at.mocode.model.zns_staging
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.serialization.Serializable
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package at.mocode.shared.model.zns_staging
|
||||
package at.mocode.model.zns_staging
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.serialization.Serializable
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package at.mocode.shared.serializers
|
||||
package at.mocode.serializers
|
||||
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuidFrom
|
||||
@@ -1,64 +0,0 @@
|
||||
package at.mocode.shared.model
|
||||
|
||||
import at.mocode.shared.enums.NennungsArtE
|
||||
import at.mocode.shared.serializers.BigDecimalSerializer
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateTimeSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import com.ionspin.kotlin.bignum.decimal.BigDecimal
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.datetime.LocalDate
|
||||
import kotlinx.datetime.LocalDateTime
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class Turnier(
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
val id: Uuid = uuid4(),
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var veranstaltungId: Uuid,
|
||||
var oepsTurnierNr: String,
|
||||
var titel: String,
|
||||
var untertitel: String?,
|
||||
@Serializable(with = KotlinLocalDateSerializer::class)
|
||||
var datumVon: LocalDate,
|
||||
@Serializable(with = KotlinLocalDateSerializer::class)
|
||||
var datumBis: LocalDate,
|
||||
@Serializable(with = KotlinLocalDateTimeSerializer::class) // Beispiel
|
||||
var nennungsschluss: LocalDateTime?,
|
||||
var nennungsArt: List<NennungsArtE> = emptyList(),
|
||||
var nennungsHinweis: String?,
|
||||
var eigenesNennsystemUrl: String?,
|
||||
@Serializable(with = BigDecimalSerializer::class)
|
||||
var nenngeld: BigDecimal?,
|
||||
@Serializable(with = BigDecimalSerializer::class)
|
||||
var startgeldStandard: BigDecimal?,
|
||||
var austragungsplaetze: List<Platz> = emptyList(),
|
||||
var vorbereitungsplaetze: List<Platz> = emptyList(),
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var turnierleiterId: Uuid?, // FK zu Person
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var turnierbeauftragterId: Uuid?, // FK zu Person
|
||||
var richterIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // Pool Richtern
|
||||
var parcoursbauerIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // FKs zu Person
|
||||
var parcoursAssistentIds: List<@Serializable(with = UuidSerializer::class) Uuid> = emptyList(), // FKs zu Person
|
||||
var tierarztInfos: String?,
|
||||
var hufschmiedInfo: String?,
|
||||
@Serializable(with = UuidSerializer::class)
|
||||
var meldestelleVerantwortlicherId: Uuid?, // FK zu Person
|
||||
var meldestelleTelefon: String?,
|
||||
var meldestelleOeffnungszeiten: String?,
|
||||
var ergebnislistenUrl: String?, // Wird später meist system-generiert
|
||||
var verfuegbareArtikel: List<Artikel> = emptyList(), // Zur Auswahl für die Kassa
|
||||
var meisterschaftRefs: List<MeisterschaftReferenz> = emptyList(),
|
||||
// var cupRefs: List<CupReferenz> = emptyList(),
|
||||
// var sonderpruefungRefs: List<SonderpruefungReferenz> = emptyList(),
|
||||
@Serializable(with = KotlinInstantSerializer::class)
|
||||
val createdAt: Instant = Clock.System.now(),
|
||||
@Serializable(with = KotlinInstantSerializer::class)
|
||||
var updatedAt: Instant = Clock.System.now()
|
||||
)
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.stammdaten
|
||||
package at.mocode.stammdaten
|
||||
|
||||
import at.mocode.shared.enums.LizenzTypE
|
||||
import at.mocode.shared.enums.SparteE
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.enums.LizenzTypE
|
||||
import at.mocode.enums.SparteE
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import kotlinx.datetime.LocalDate
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
+6
-6
@@ -1,10 +1,10 @@
|
||||
package at.mocode.shared.stammdaten
|
||||
package at.mocode.stammdaten
|
||||
|
||||
import at.mocode.shared.enums.FunktionaerRolle
|
||||
import at.mocode.shared.enums.GeschlechtE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.FunktionaerRolle
|
||||
import at.mocode.enums.GeschlechtE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.KotlinLocalDateSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package at.mocode.shared.stammdaten
|
||||
package at.mocode.stammdaten
|
||||
|
||||
import at.mocode.shared.enums.GeschlechtPferdE
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.enums.GeschlechtPferdE
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
package at.mocode.shared.stammdaten
|
||||
package at.mocode.stammdaten
|
||||
|
||||
import at.mocode.shared.serializers.KotlinInstantSerializer
|
||||
import at.mocode.shared.serializers.UuidSerializer
|
||||
import at.mocode.serializers.KotlinInstantSerializer
|
||||
import at.mocode.serializers.UuidSerializer
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuid4
|
||||
import kotlinx.datetime.Clock
|
||||
Reference in New Issue
Block a user