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