checkpoint date working

This commit is contained in:
2025-06-01 18:35:51 +05:30
parent c91d5efb05
commit 0844c1296e
15 changed files with 511 additions and 77 deletions

View File

@@ -67,10 +67,11 @@ model Appointment {
status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show"
createdAt DateTime @default(now())
patient Patient @relation(fields: [patientId], references: [id])
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
user User @relation(fields: [userId], references: [id])
staff Staff? @relation(fields: [staffId], references: [id])
claims Claim[]
claims Claim[]
}
model Staff {
@@ -100,10 +101,11 @@ model Claim {
updatedAt DateTime @updatedAt
status String @default("pending") // "pending", "completed", "cancelled", "no-show"
patient Patient @relation(fields: [patientId], references: [id])
appointment Appointment @relation(fields: [appointmentId], references: [id])
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
serviceLines ServiceLine[]
}
@@ -116,5 +118,5 @@ model ServiceLine {
toothNumber String?
toothSurface String?
billedAmount Float
claim Claim @relation(fields: [claimId], references: [id])
claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)
}