init telosys

This commit is contained in:
2025-10-16 17:23:51 +02:00
parent 34b48682a4
commit cdba66dae0
37 changed files with 1494 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
// Entity Eintrittskarte
Eintrittskarte {
id: int { @Id @AutoIncremented } ;
show: Vorstellung {} ;
seat: Sitzplatz {} ;
code: string {} ;
state: Kartenstatus {} ;
}

View File

@@ -0,0 +1,11 @@
// Entity Film
Film {
id: int { @Id @AutoIncremented } ;
title: string {} ;
description: string {} ;
duration: int {} ;
image: string {} ;
rating: short {} ;
category: Filmkategorie {} ;
}

View File

@@ -0,0 +1,6 @@
// Entity Filmkategorie
Filmkategorie {
id: int { @Id @AutoIncremented } ;
name: string {} ;
}

View File

@@ -0,0 +1,6 @@
// Entity Kartenstatus
Kartenstatus {
id: int { @Id @AutoIncremented } ;
name: string {} ;
}

View File

@@ -0,0 +1,6 @@
// Entity Kinosaal
Kinosaal {
id : int { @Id @AutoIncremented } ;
name : string {} ;
}

View File

@@ -0,0 +1,6 @@
// Entity Sitzkategorie
Sitzkategorie {
id: int { @Id @AutoIncremented } ;
name: string { } ;
}

View File

@@ -0,0 +1,7 @@
// Entity Sitzplatz
Sitzplatz {
id: int { @Id @AutoIncremented } ;
row: Sitzreihe {} ;
position: int {} ;
}

View File

@@ -0,0 +1,8 @@
// Entity Sitzreihe
Sitzreihe {
id: int { @Id @AutoIncremented } ;
hall: Kinosaal {} ;
position: int {} ;
category: Sitzkategorie {} ;
}

View File

@@ -0,0 +1,8 @@
// Entity Vorstellung
Vorstellung {
id: int { @Id @AutoIncremented } ;
hall: Kinosaal {} ;
movie: Film {} ;
start: date {} ;
}

View File

@@ -0,0 +1,4 @@
# Telosys model info
title: InfiniModel
version: 1.0.0
description: InfiniMotion-Model