Energievertrag: Ankreuzfeld "Keine Bonis erwuenscht"

Neues Feld EnergyContractDetails.noBonusDesired (Boolean, default false) +
Migration. Checkbox im Vertragsformular (Strom/Gas, bei den Bonus-Feldern),
Anzeige im Vertragsdetail wenn gesetzt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-18 14:03:15 +02:00
co-authored by Claude Opus 4.8
parent 1a45c24abf
commit db4b9edd13
6 changed files with 18 additions and 0 deletions
@@ -0,0 +1,2 @@
-- "Keine Bonis erwünscht": Kunde möchte bei diesem Energievertrag keine Bonis.
ALTER TABLE `EnergyContractDetails` ADD COLUMN IF NOT EXISTS `noBonusDesired` BOOLEAN NOT NULL DEFAULT false;
+1
View File
@@ -923,6 +923,7 @@ model EnergyContractDetails {
// `instantBonus` (Annahme: meistgenutzte Variante).
instantBonus Float? // Sofort-Bonus
newCustomerBonus Float? // Neukunden-Bonus
noBonusDesired Boolean @default(false) // Kunde wünscht keine Bonis
previousProviderName String?
previousCustomerNumber String?
invoices Invoice[] // Rechnungen
+1
View File
@@ -255,6 +255,7 @@ interface ContractCreateData {
unitPrice?: number;
instantBonus?: number;
newCustomerBonus?: number;
noBonusDesired?: boolean;
previousProviderName?: string;
previousCustomerNumber?: string;
};