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_sp_offer_media

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

← Zurück zu Datenbank

Booyage HotelPassNutzung: aktivKritikalität: mittelTenant-Key: hotel_nrGo-Live: hoch
21
Spalten
2
Dateibezüge
4
Lese-/Schreibhinweise
3
ID-/Verknüpfungsfelder
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

HotelPass-Angebotsmedien

Diese Tabelle verknüpft HotelPass-Angebote mit Bildern oder anderen Medien. Sie sorgt dafür, dass Angebote nicht nur fachlich existieren, sondern auch visuell ansprechend dargestellt werden können.

Überblick
Kurzbeschreibung

Diese Tabelle verknüpft HotelPass-Angebote mit Bildern oder anderen Medien. Sie sorgt dafür, dass Angebote nicht nur fachlich existieren, sondern auch visuell ansprechend dargestellt werden können.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert die Zuordnung zwischen HotelPass-Angeboten und ihren Medien, damit das System Bilder, Visuals oder ähnliche Darstellungsinhalte gezielt einem Angebot zuordnen kann.

Warum es sie gibt

Ein HotelPass-Angebot benötigt oft eine visuelle Darstellung, damit es im Dashboard, in Landingpages oder im Gastbereich verständlich und attraktiv wirkt. Diese Zuordnung sollte nicht in der Angebots-Haupttabelle selbst, sondern in einer eigenen Medientabelle verwaltet werden.

Nutzen im Alltag

Visuell gute Angebote werden eher verstanden, wahrgenommen und genutzt. Die Tabelle trägt deshalb direkt zur Präsentationsqualität und Vermarktung des HotelPass bei.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Tabelle, die festhält, welche Bilder oder Medien zu einem HotelPass-Angebot gehören. So kann ein Angebot im Frontend mit passendem Bild oder Banner erscheinen.

Technische Einordnung
Für Entwickler

Technisch handelt es sich um eine Zuordnungs- bzw. Medientabelle zur Angebotslogik des HotelPass. Sie entkoppelt visuelle Inhalte von den eigentlichen Angebotsstammdaten und ermöglicht dadurch flexiblere Darstellung, Sortierung und Austauschbarkeit von Medien.

Was Änderungen auslösen können

Änderungen an dieser Tabelle wirken sich vor allem auf die visuelle Darstellung und Reihenfolge von HotelPass-Angeboten aus. Funktional bleibt das Angebot oft bestehen, die Nutzerwahrnehmung kann sich jedoch stark ändern.

Typische Nutzung und Inhalte
Typische Nutzung
  • Zuordnung von Bildern oder Visuals zu HotelPass-Angeboten
  • Ausspielung eines Titelbilds oder weiterer Medien im Frontend
  • Pflege von Angebotsdarstellung im Backoffice
Hauptinhalte
  • Verknüpfungen zwischen Angeboten und Medienobjekten
  • Sortierungs- oder Priorisierungsinformationen
  • Angaben dazu, welches Medium im Angebotskontext verwendet wird
Beispiele
  • Ein HotelPass-Angebot bekommt ein Titelbild für die Landingpage
  • Im Mitgliederbereich werden zu einem Angebot mehrere Bilder in definierter Reihenfolge angezeigt
Beziehungen und Risiken
Wichtige Beziehungen
  • Steht in enger Beziehung zu hcc_sp_offers
  • Kann mit allgemeinen Medien- oder Upload-Strukturen des Systems verbunden sein
Risiken
  • Fehlende oder falsche Medienzuordnungen verschlechtern die Angebotsdarstellung deutlich
  • Mehrdeutige oder unsaubere Medienreferenzen können zu leeren Bildflächen oder falschen Visuals führen
Hinweise
  • Diese Tabelle dient primär der Darstellung und nicht der fachlichen Angebotsdefinition selbst
  • Sie ist besonders wichtig, wenn HotelPass-Angebote visuell hochwertig präsentiert werden sollen

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 HotelPass
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeitmittel
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Verwaltet Bilder oder Mediendateien, die einzelnen HotelPass-Angeboten zugeordnet sind.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 2 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Verknüpft Angebote mit Cover-, Galerie- oder Vorschaumedien.

Risiken bei Änderungen

Defekte Pfade, Cover-Flags oder Dubletten wirken direkt auf die sichtbare Angebotspräsentation.

Praktischer Hinweis

Relevant für Cover-Bild, Galerie und Asset-Management im HotelPass-Modul.

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äneHotelPass
Datenklassemedia
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Medienbezüge und Dateispeicher nur gemeinsam und konsistent bereinigen.

Worauf bei Datenqualität zu achten ist

Offer-Bezug, Pfade, Checksumme, Cover-Flag und Soft-Delete-Felder konsistent halten.

Risiko bei Umbauten

Änderungen können UI, Medienausgabe und Bereinigungsprozesse direkt beeinflussen.

Führende Datenquelle

Führende Medienzuordnung für HotelPass-Angebote.

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 von3 Lese-Hinweise
hotel/modules/staypass/offer_media.phphotel/modules/staypass/offer_shared.phpOffer-Preview-/Media-Ansichten
Wird beschrieben von1 Schreib-Hinweise
Offer-Media-Management
Zusätzliche Hinweise9 Einträge
#hcc#offer#media#used#tenant#status#hotelpass#offers#assets

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

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

Primärschlüssel
media_id
Eindeutige Felder und Indizes
media_idhotel_nroffer_id
Status-, Lösch- und Sichtbarkeitsfelder
activedeleted_at
Zeitstempel, Audit und Verknüpfungen
created_atupdated_athotel_nroffer_idref_id

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 öffnen21 Spalten
SpalteTypNullDefaultKeyExtraKommentar
media_idbigint(20) unsignedNOPRIauto_increment
hotel_nrint(10) unsignedNOMUL
offer_idbigint(20) unsignedNOMUL
sourceenum('hotel_image','room_image','upload')NO'hotel_image'
ref_idbigint(20) unsignedNO0
pathvarchar(255)YESNULL
thumb_pathvarchar(255)YESNULL
original_namevarchar(200)YESNULL
mimevarchar(50)YESNULL
filesizeint(10) unsignedYESNULL
checksumchar(40)YESNULL
is_covertinyint(1)NO0
sortint(10) unsignedNO0
alt_textvarchar(180)YESNULL
activetinyint(1)NO1
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeNOcurrent_timestamp()on update current_timestamp()
created_byint(10) unsignedYESNULL
updated_byint(10) unsignedYESNULL
deleted_atdatetimeYESNULL
deleted_noncebigint(20) unsignedYESNULL