From 07762e8b76eab1940b1a4429704cc2854d6b6f7e Mon Sep 17 00:00:00 2001 From: Lennart Heinrich Date: Sun, 9 Nov 2025 21:45:45 +0100 Subject: [PATCH] add bestellung --- TelosysTools/models/InfiniMotion/Bestellung.entity | 11 +++++++++++ .../models/InfiniMotion/Eintrittskarte.entity | 4 +--- TelosysTools/models/InfiniMotion/Sitzkategorie.entity | 1 + TelosysTools/telosys-tools.cfg | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 TelosysTools/models/InfiniMotion/Bestellung.entity diff --git a/TelosysTools/models/InfiniMotion/Bestellung.entity b/TelosysTools/models/InfiniMotion/Bestellung.entity new file mode 100644 index 0000000..4a070b4 --- /dev/null +++ b/TelosysTools/models/InfiniMotion/Bestellung.entity @@ -0,0 +1,11 @@ +// Entity Bestellung + +#BaseModel +Bestellung { + id: int { @Id @AutoIncremented @ObjectType } ; + code: string { @Unique @NotNull } ; + reserved: timestamp { @NotNull } ; + booked: timestamp { } ; + cancelled: timestamp { } ; + mail: string { } ; +} diff --git a/TelosysTools/models/InfiniMotion/Eintrittskarte.entity b/TelosysTools/models/InfiniMotion/Eintrittskarte.entity index dc11601..e18280a 100644 --- a/TelosysTools/models/InfiniMotion/Eintrittskarte.entity +++ b/TelosysTools/models/InfiniMotion/Eintrittskarte.entity @@ -6,7 +6,5 @@ Eintrittskarte { show: Vorstellung { } ; seat: Sitzplatz { } ; code: string { @Unique @NotNull } ; - reserved: timestamp { @NotNull } ; - booked: timestamp { } ; - cancelled: timestamp {} ; + order: Bestellung { } ; } diff --git a/TelosysTools/models/InfiniMotion/Sitzkategorie.entity b/TelosysTools/models/InfiniMotion/Sitzkategorie.entity index 07e2d11..06d2f67 100644 --- a/TelosysTools/models/InfiniMotion/Sitzkategorie.entity +++ b/TelosysTools/models/InfiniMotion/Sitzkategorie.entity @@ -4,4 +4,5 @@ Sitzkategorie { id: int { @Id @AutoIncremented @ObjectType } ; name: string { @NotNull @Unique } ; + price: int { @NotNull } ; } diff --git a/TelosysTools/telosys-tools.cfg b/TelosysTools/telosys-tools.cfg index 1aae5d7..1b36398 100644 --- a/TelosysTools/telosys-tools.cfg +++ b/TelosysTools/telosys-tools.cfg @@ -22,7 +22,7 @@ ENTITY_PKG=de.infinimotion.model.bean ProjectVariable.MAVEN_ARTIFACT_ID=model ProjectVariable.MAVEN_GROUP_ID=de.infinimotion ProjectVariable.PROJECT_NAME=infinimodel -ProjectVariable.PROJECT_VERSION=0.0.85 +ProjectVariable.PROJECT_VERSION=0.0.88 ProjectVariable.REST_SERVER_PORT=3000 ProjectVariable.REST_API_ROOT=/api/v1 ProjectVariable.REST_URL_ROOT=http://localhost:3000