Identifiant unique de l'événement
Clé primaire auto-générée par la base de données. Utilisée pour toutes les opérations CRUD et les références croisées.
Description détaillée de l'événement
Texte libre décrivant l'événement sportif. Inclut généralement le type de compétition, la catégorie et les spécificités.
Lieu de compétition
Référence complète au site où se déroule l'événement, incluant toutes les informations de capacité et de localisation.
Lieu - Structure détaillée du lieu
Date de l'événement
Date au format ISO (YYYY-MM-DD) indiquant le jour de l'événement. Utilisée pour le filtrage temporel et la planification.
Horaire de début de l'événement
Heure au format HH:MM indiquant le début prévu de l'événement. Permet la planification précise et la gestion des conflits.
Liste des épreuves incluses dans l'événement
Un événement peut inclure plusieurs épreuves (ex: plusieurs courses dans une même session). Chaque épreuve a sa propre discipline et ses caractéristiques spécifiques.
Epreuve - Structure détaillée d'une épreuve
OptionalsportsDisciplines sportives présentes dans l'événement (format texte)
Chaîne de caractères regroupant les noms des disciplines présentes dans cet événement. Facilitie l'affichage et la recherche. Cette propriété est optionnelle.
OptionalstatusStatut calculé de l'événement
État automatiquement déterminé en fonction de la date, de l'heure et de l'heure actuelle. Utilisé pour l'affichage conditionnel. Cette propriété est optionnelle.
StatutEvenement - Énumération des statuts possibles
OptionalcapacityCapacité maximale de spectateurs
Nombre total de places disponibles pour cet événement. Généralement hérité de la capacité du lieu, mais peut être ajusté selon la configuration spécifique de l'événement. Cette propriété est optionnelle.
OptionalticketsNombre de billets vendus
Compteur en temps réel des billets vendus pour cet événement. Utilisé pour calculer le taux d'occupation et les statistiques de vente. Cette propriété est optionnelle.
Interface étendue pour un événement sportif avec métadonnées d'administration
Cette interface étend l'événement de base avec des propriétés supplémentaires nécessaires pour l'interface d'administration. Elle inclut des informations calculées, des statistiques et des métadonnées pour améliorer l'expérience utilisateur dans l'application AdminJO.
Extensions apportées
🏆 Informations sportives enrichies
📊 Données de billetterie
🎨 Améliorations d'interface
Utilisation dans l'interface
Cette interface est principalement utilisée dans :
ExtendEvenement
Example