# Data Model v0.1 ## Grundprinzip Hosting-Backoffice ist kundenzentriert aufgebaut. Der Kunde ist das zentrale Objekt. ## Hauptobjekte ### Kunde - Stammdaten - Ansprechpartner - Kontaktdaten - Kundennummer - Status - Historie ### Vertrag - Vertragsnummer - Laufzeiten - Kündigungsstatus - Abrechnungsmodell - Produktreferenzen ### Produkt - Produktname - Beschreibung - Preis - Abrechnungsintervall - Status ### Domain - Domainname - TLD - Registrar - Registrar-Account - Laufzeiten - Status ### Registrar-Account - Anbieter - Accountbeschreibung - Zugangsdaten/API-Referenzen - Status ### Hostingpaket - Paketname - Serverzuordnung - Ressourcen - Status ### Server - Hostname - Rolle - Provider - KeyHelp-Referenz - Status ### Rechnung - Rechnungsnummer - Rechnungsdatum - Betrag - Zahlungsstatus - externes System ### Zahlung - Zahlungsart - Status - externe Referenzen - Gebührenregeln später möglich ### Ticket - Status - Priorität - Verlauf - interne Notizen ### Dokument - Datei - Hashes - Archivinformationen - Referenzen ### Audit-Log - Benutzer - Aktion - Zeitstempel - Objektbezug - Änderungshistorie ## Mandantenfähigkeit Von Anfang an vorbereiten: - organisation_id - tenant_id