added invoices and status in cockpit, created info button for contract status types

This commit is contained in:
2026-02-08 01:18:12 +01:00
parent 89d528bb77
commit ad2b8ea5b6
45 changed files with 4543 additions and 863 deletions
+40
View File
@@ -242,6 +242,16 @@ export declare function getContractById(id: number, decryptPassword?: boolean):
meterNumber: string;
location: string | null;
}) | null;
invoices: {
id: number;
createdAt: Date;
updatedAt: Date;
notes: string | null;
documentPath: string | null;
energyContractDetailsId: number;
invoiceDate: Date;
invoiceType: import(".prisma/client").$Enums.InvoiceType;
}[];
} & {
id: number;
meterId: number | null;
@@ -421,6 +431,16 @@ export declare function getContractById(id: number, decryptPassword?: boolean):
meterNumber: string;
location: string | null;
}) | null;
invoices: {
id: number;
createdAt: Date;
updatedAt: Date;
notes: string | null;
documentPath: string | null;
energyContractDetailsId: number;
invoiceDate: Date;
invoiceType: import(".prisma/client").$Enums.InvoiceType;
}[];
} & {
id: number;
meterId: number | null;
@@ -974,6 +994,16 @@ export declare function updateContract(id: number, data: Partial<ContractCreateD
meterNumber: string;
location: string | null;
}) | null;
invoices: {
id: number;
createdAt: Date;
updatedAt: Date;
notes: string | null;
documentPath: string | null;
energyContractDetailsId: number;
invoiceDate: Date;
invoiceType: import(".prisma/client").$Enums.InvoiceType;
}[];
} & {
id: number;
meterId: number | null;
@@ -1153,6 +1183,16 @@ export declare function updateContract(id: number, data: Partial<ContractCreateD
meterNumber: string;
location: string | null;
}) | null;
invoices: {
id: number;
createdAt: Date;
updatedAt: Date;
notes: string | null;
documentPath: string | null;
energyContractDetailsId: number;
invoiceDate: Date;
invoiceType: import(".prisma/client").$Enums.InvoiceType;
}[];
} & {
id: number;
meterId: number | null;