contractnumber provider added, old provider number field only if no previous contact exist
This commit is contained in:
+8
@@ -413,6 +413,7 @@ model Provider {
|
||||
isActive Boolean @default(true)
|
||||
tariffs Tariff[]
|
||||
contracts Contract[]
|
||||
previousContracts Contract[] @relation("PreviousProvider") // Verträge wo dieser Provider Altanbieter ist
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
@@ -509,6 +510,12 @@ model Contract {
|
||||
previousContract Contract? @relation("ContractHistory", fields: [previousContractId], references: [id])
|
||||
followUpContract Contract? @relation("ContractHistory")
|
||||
|
||||
// Altanbieter-Daten (nur wenn kein Vorgängervertrag existiert)
|
||||
previousProviderId Int?
|
||||
previousProvider Provider? @relation("PreviousProvider", fields: [previousProviderId], references: [id])
|
||||
previousCustomerNumber String? // Kundennummer beim Altanbieter
|
||||
previousContractNumber String? // Vertragsnummer beim Altanbieter
|
||||
|
||||
// Anbieter & Tarif (neue Verknüpfung)
|
||||
providerId Int?
|
||||
provider Provider? @relation(fields: [providerId], references: [id])
|
||||
@@ -519,6 +526,7 @@ model Contract {
|
||||
providerName String?
|
||||
tariffName String?
|
||||
customerNumberAtProvider String?
|
||||
contractNumberAtProvider String? // Vertragsnummer beim Anbieter
|
||||
priceFirst12Months String? // Preis erste 12 Monate
|
||||
priceFrom13Months String? // Preis ab 13. Monat
|
||||
priceAfter24Months String? // Preis nach 24 Monaten
|
||||
|
||||
Reference in New Issue
Block a user