hcc_sg_medien
Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
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
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
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.
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.
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
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
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.
Ä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
- 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
- Dateipfade und technische Medieninformationen
- Hotelbezug und Metadaten zu Dateien
- Typ- oder Verwendungsinformationen für Bilder und Dokumente
- 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
- Steht fachlich eng mit StayGuide-Inhalten und Medien-Usage-Tabellen in Verbindung
- Wird typischerweise von Gästemappen-APIs, Vorschau-Seiten und Ausgabekomponenten gelesen
- 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
- 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.
Zentrale Medientabelle für die Gästemappe bzw. Booyage Concierge. Speichert PDFs, Bilder oder andere Medien mit Hotelbezug und Metadaten.
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.
Fehlerhafte Werte wirken direkt auf sichtbare Gastansichten, Modulverfügbarkeit oder Medienausgabe.
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.
Produktionsrelevante Daten nur mit fachlicher Archivierungsstrategie bereinigen.
hotel_nr, Primärschlüssel und abhängige Zuordnungen müssen konsistent bleiben. JSON-Felder nur in stabil dokumentierter Struktur schreiben.
Änderungen nur mit Blick auf Seiteneffekte, Frontend-Slots und abhängige Prozesse durchführen.
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.
Verwendet in Dateien
Wird gelesen von
Wird beschrieben von
Zusätzliche Hinweise
Schlüssel & Lifecycle
Wichtige Strukturmerkmale
Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.
Es wurden keine typischen Status-, Lösch- oder Sichtbarkeitsfelder erkannt.
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 öffnen
| Spalte | Typ | Null | Default | Key | Extra | Kommentar |
|---|---|---|---|---|---|---|
| medien_id | bigint(20) | NO | PRI | auto_increment | ||
| hotel_nr | int(11) | NO | MUL | |||
| kind | varchar(32) | NO | ||||
| mime | varchar(96) | YES | NULL | |||
| dateiname | varchar(255) | NO | ||||
| pfad | varchar(512) | NO | ||||
| bytes | bigint(20) | YES | NULL | |||
| checksum | char(64) | YES | NULL | |||
| breite | int(11) | YES | NULL | |||
| hoehe | int(11) | YES | NULL | |||
| meta_json | longtext | YES | NULL | |||
| hochgeladen_von | int(11) | YES | NULL | |||
| hochgeladen_am | datetime | NO | current_timestamp() | |||
| geloescht_am | datetime | YES | NULL |