added place to telecommunication, added contract documents, added invoice to other contracts

This commit is contained in:
2026-03-25 16:55:48 +01:00
parent a15772cb54
commit 0e75e6c8e5
30 changed files with 3424 additions and 90 deletions
+17
View File
@@ -152,6 +152,17 @@ export interface IdentityDocument {
licenseIssueDate?: string;
}
export interface ContractDocument {
id: number;
contractId: number;
documentType: string;
documentPath: string;
originalName: string;
notes?: string;
uploadedBy?: string;
createdAt: string;
}
export type MeterTariffModel = 'SINGLE' | 'DUAL';
export interface Meter {
@@ -391,6 +402,8 @@ export interface Contract {
mobileDetails?: MobileContractDetails;
tvDetails?: TvContractDetails;
carInsuranceDetails?: CarInsuranceDetails;
invoices?: Invoice[];
documents?: ContractDocument[];
// Snooze: Vertrag zurückstellen
nextReviewDate?: string;
followUpContract?: {
@@ -431,6 +444,10 @@ export interface InternetContractDetails {
// Internet-Zugangsdaten
internetUsername?: string;
internetPasswordEncrypted?: string;
// Objekt & Lage
propertyType?: string;
propertyLocation?: string;
connectionLocation?: string;
// Glasfaser-spezifisch
homeId?: string;
// Vodafone DSL/Kabel spezifisch