see comments

This commit is contained in:
Rajpreet0 2026-08-07 14:29:21 +02:00
parent 9927b74781
commit 1e56573d59
12 changed files with 267 additions and 108 deletions

View file

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "CourseBooking" ADD COLUMN "invoiceIssuedAt" TIMESTAMP(3);

View file

@ -177,6 +177,7 @@ model CourseBooking {
amountPaid Int? // tatsächlich gezahlter Betrag in Cents
platformFee Int? // unsere Service-Fee in Cents
invoiceNumber String? @unique // Rechnungsnummer, wird lazy beim ersten PDF-Download vergeben
invoiceIssuedAt DateTime? // Zeitpunkt der Rechnungsnummer-Vergabe, damit das Rechnungsdatum bei jedem Download gleich bleibt
course Course @relation(fields: [courseId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id], onDelete: Cascade)
guestLead GuestLead? @relation(fields: [guestLeadId], references: [id], onDelete: SetNull)