refactor: update constraints

This commit is contained in:
Methapon2001 2024-12-27 09:31:45 +07:00
parent 86d21e4a23
commit 50c8163aeb

View file

@ -1454,7 +1454,7 @@ model RequestWork {
stepStatus RequestWorkStepStatus[]
creditNote CreditNote? @relation(fields: [creditNoteId], references: [id])
creditNote CreditNote? @relation(fields: [creditNoteId], references: [id], onDelete: SetNull)
creditNoteId String?
}
@ -1462,7 +1462,7 @@ model RequestWorkStepStatus {
step Int
workStatus RequestWorkStatus @default(Pending)
requestWork RequestWork @relation(fields: [requestWorkId], references: [id])
requestWork RequestWork @relation(fields: [requestWorkId], references: [id], onDelete: Cascade)
requestWorkId String
attributes Json?
@ -1476,7 +1476,7 @@ model RequestWorkStepStatus {
responsibleUserLocal Boolean?
responsibleUserId String?
responsibleUser User? @relation(fields: [responsibleUserId], references: [id])
responsibleUser User? @relation(fields: [responsibleUserId], references: [id], onDelete: SetNull)
task Task[]
@ -1517,13 +1517,13 @@ model Task {
failedType String?
failedComment String?
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id])
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id], onDelete: Cascade)
taskOrderId String
}
model TaskProduct {
taskOrderId String
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id])
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id], onDelete: Cascade)
productId String
product Product @relation(fields: [productId], references: [id])
discount Float?
@ -1550,8 +1550,8 @@ model TaskOrder {
registeredBranchId String
createdAt DateTime @default(now())
createdBy User @relation(name: "TaskOrderCreatedByUser", fields: [createdByUserId], references: [id])
createdByUserId String
createdBy User? @relation(name: "TaskOrderCreatedByUser", fields: [createdByUserId], references: [id])
createdByUserId String?
userTask UserTask[]
taskProduct TaskProduct[]
@ -1568,9 +1568,9 @@ model UserTask {
userTaskStatus UserTaskStatus
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id])
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id], onDelete: Cascade)
taskOrderId String
user User @relation(fields: [userId], references: [id])
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId String
}