Entwicklerhandbuch

Tabellen-Detail

Datenmodell

Tabellen-Detail

Tabellenprofile mit Zweck, Tenant-Key, Kritikalität, Beziehungen und technischer Spaltenstruktur.

DB-Tabellen: 333Views: 0Trigger: 0
Tabellen-Detail

hcc_sg_medien

Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.

← Zurück zu Datenbank

Booyage ConciergeNutzung: aktivKritikalität: hochTenant-Key: hotel_nrGo-Live: hoch
14
Spalten
14
Dateibezüge
19
Lese-/Schreibhinweise
1
ID-/Verknüpfungsfelder
Kritischer Bereich
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Go-Live-relevant
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
Tenant-/Hotelbezug
Dieser Bereich arbeitet direkt mit hotel- bzw. mandantenbezogenem Scope. Änderungen sollten immer auf saubere Zuordnung und Scope-Logik geprüft werden.

Langbeschreibung

StayGuide-Medien

Diese Tabelle verwaltet Medienobjekte für Booyage Concierge bzw. StayGuide, zum Beispiel Bilder, PDFs oder andere Dateien mit Hotelbezug. Sie ist eine zentrale Quelle für sichtbare Medieninhalte innerhalb der Gästemappe.

Überblick
Kurzbeschreibung

Diese Tabelle verwaltet Medienobjekte für Booyage Concierge bzw. StayGuide, zum Beispiel Bilder, PDFs oder andere Dateien mit Hotelbezug. Sie ist eine zentrale Quelle für sichtbare Medieninhalte innerhalb der Gästemappe.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert Medien-Dateien und ihre Metadaten, damit StayGuide-Inhalte sauber mit Bildern, Dokumenten oder anderen Assets verbunden und im Frontend ausgegeben werden können.

Warum es sie gibt

Ohne diese Tabelle gäbe es keine zentrale, wiederverwendbare Medienbasis für die Gästemappe. Inhalte müssten dann direkt mit Dateipfaden oder Einzellösungen arbeiten, was Pflege, Wiederverwendung und saubere Zuordnung erschweren würde.

Nutzen im Alltag

Die Tabelle macht die Gästemappe visuell nutzbar und professionell. Ohne gepflegte Medien wären viele Bereiche deutlich schwächer, weniger informativ oder nicht markenkonform.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies der Medien-Speicher der Gästemappe. Hier wird festgehalten, welche Bilder oder Dateien ein Hotel im StayGuide-Bereich nutzt und an welchen Stellen diese Inhalte sichtbar werden können.

Technische Einordnung
Für Entwickler

Technisch ist dies eine zentrale Asset- bzw. Content-Medientabelle im StayGuide-Modul. Sie dient als Referenz für Dateipfade, Medientypen, Metadaten und hotelbezogene Zuordnungen und wird typischerweise von API- und Rendering-Schichten gelesen.

Was Änderungen auslösen können

Änderungen an Dateipfaden, IDs oder Kernfeldern dieser Tabelle wirken sich oft sofort auf sichtbare Gastansichten aus. Deshalb sollten Änderungen immer mit einer kurzen Frontend-Prüfung verbunden werden.

Typische Nutzung und Inhalte
Typische Nutzung
  • Ablage von Bildern und Dokumenten für die Gästemappe
  • Verknüpfung von Medien mit Artikeln, Themen oder Ausgabebereichen
  • Auslesen von Medien in API-Endpunkten, Vorschauen und Gastansichten
Hauptinhalte
  • Dateipfade und technische Medieninformationen
  • Hotelbezug und Metadaten zu Dateien
  • Typ- oder Verwendungsinformationen für Bilder und Dokumente
Beispiele
  • Ein Hotel lädt neue PDF-Dokumente oder Bilder hoch, die anschließend in der Gästemappe erscheinen
  • Die Guestmap-API liest passende Medien aus und baut daraus sichtbare Inhalte für den Gast
Beziehungen und Risiken
Wichtige Beziehungen
  • Steht fachlich eng mit StayGuide-Inhalten und Medien-Usage-Tabellen in Verbindung
  • Wird typischerweise von Gästemappen-APIs, Vorschau-Seiten und Ausgabekomponenten gelesen
Risiken
  • Fehlerhafte Pfade oder IDs führen direkt zu fehlenden Bildern oder defekten Medienausgaben
  • Nicht konsistente Hotel- oder Medienzuordnungen können sichtbare Inhalte im Frontend beschädigen
Hinweise
  • Diese Tabelle ist eine zentrale Medienquelle innerhalb von StayGuide
  • Sie ist operativ relevant, weil Fehler hier sofort in Vorschau oder Live-Gastansicht sichtbar werden

Steckbrief

Wofür diese Tabelle da ist

Dieser Bereich erklärt in kompakter Form, welche Aufgabe die Tabelle im Projekt hat und wie wichtig sie für Betrieb und Weiterentwicklung ist.

Projektkontext und Verantwortung
Modul / BereichBooyage Concierge
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeithoch
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Zentrale Medientabelle für die Gästemappe bzw. Booyage Concierge. Speichert PDFs, Bilder oder andere Medien mit Hotelbezug und Metadaten.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 14 Datei(en) direkt referenziert. | Wichtige Grundlage für sichtbare Inhalte in der Gästemappe. | Medien können in mehreren Concierge-Bereichen wiederverwendet werden.

Risiken bei Änderungen

Fehlerhafte Werte wirken direkt auf sichtbare Gastansichten, Modulverfügbarkeit oder Medienausgabe.

Praktischer Hinweis

Direkter Einfluss auf sichtbare Concierge-Inhalte oder produktive Modulsteuerung.

Datenverantwortung

Datenart und Verantwortung

Hier siehst du, welche Art von Daten in der Tabelle liegt und worauf man bei Pflege, Historie und Umbauten achten sollte.

Art der gespeicherten Daten
DomäneConcierge
Datenklassecontent
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Daten nur mit fachlicher Archivierungsstrategie bereinigen.

Worauf bei Datenqualität zu achten ist

hotel_nr, Primärschlüssel und abhängige Zuordnungen müssen konsistent bleiben. JSON-Felder nur in stabil dokumentierter Struktur schreiben.

Risiko bei Umbauten

Änderungen nur mit Blick auf Seiteneffekte, Frontend-Slots und abhängige Prozesse durchführen.

Führende Datenquelle

Führende Concierge-Medienquelle.

Nutzung

Wo die Tabelle verwendet wird

Dieser Bereich zeigt, in welchen Dateien oder Abläufen die Tabelle vorkommt. Das hilft beim Verstehen von Auswirkungen vor Änderungen.

Wird gelesen von17 Lese-Hinweise
hotel/modules/stayguide/api/guestmap/guestmap_data.phphotel/modules/stayguide/article_edit.phphotel/modules/stayguide/branding-3.phphotel/modules/stayguide/branding.phphotel/modules/stayguide/documents.phphotel/modules/stayguide/document_edit.phphotel/modules/stayguide/facilities.phphotel/modules/stayguide/gaestemappe.phphotel/modules/stayguide/guest_preview.phphotel/modules/stayguide/legal.phphotel/modules/stayguide/media.phphotel/modules/stayguide/offers.phphotel/modules/stayguide/offer_edit.phphotel/modules/stayguide/tabellen.sqlmodules/stayguide/api/guestmap/guestmap_data.phpmodules/stayguide/facilities.phpmodules/stayguide/vorschau_mappe.php
Wird beschrieben von2 Schreib-Hinweise
dashboard medienverwaltungupload-flow
Zusätzliche Hinweise9 Einträge
Soft-Delete-Feld vorhanden.JSON-Feld vorhanden; Struktur bei Änderungen stabil halten.#hcc#medien#used#tenant#concierge#stayguide#media

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.

Primärschlüssel
medien_id
Eindeutige Felder und Indizes
medien_idhotel_nr
Status-, Lösch- und Sichtbarkeitsfelder

Es wurden keine typischen Status-, Lösch- oder Sichtbarkeitsfelder erkannt.

Zeitstempel, Audit und Verknüpfungen
hotel_nr

Weiterarbeiten

Was noch dazugehört

Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.

Spaltenstruktur

Spalten im Überblick

Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.

Spaltenstruktur öffnen14 Spalten
SpalteTypNullDefaultKeyExtraKommentar
medien_idbigint(20)NOPRIauto_increment
hotel_nrint(11)NOMUL
kindvarchar(32)NO
mimevarchar(96)YESNULL
dateinamevarchar(255)NO
pfadvarchar(512)NO
bytesbigint(20)YESNULL
checksumchar(64)YESNULL
breiteint(11)YESNULL
hoeheint(11)YESNULL
meta_jsonlongtextYESNULL
hochgeladen_vonint(11)YESNULL
hochgeladen_amdatetimeNOcurrent_timestamp()
geloescht_amdatetimeYESNULL