feat: update task relation
This commit is contained in:
parent
d58d88c0d4
commit
46a16cf697
3 changed files with 105 additions and 71 deletions
|
|
@ -1428,8 +1428,6 @@ enum RequestWorkStatus {
|
|||
Validate
|
||||
Ended
|
||||
Completed
|
||||
|
||||
Redo
|
||||
Canceled
|
||||
}
|
||||
|
||||
|
|
@ -1470,13 +1468,12 @@ model RequestWorkStepStatus {
|
|||
responsibleUserId String?
|
||||
responsibleUser User? @relation(fields: [responsibleUserId], references: [id])
|
||||
|
||||
taskOrder TaskOrder? @relation(fields: [taskOrderId], references: [id], onDelete: SetNull)
|
||||
taskOrderId String?
|
||||
task Task[]
|
||||
|
||||
@@id([step, requestWorkId])
|
||||
}
|
||||
|
||||
enum TaskStatus {
|
||||
enum TaskOrderStatus {
|
||||
Pending
|
||||
InProgress
|
||||
Validate
|
||||
|
|
@ -1484,14 +1481,36 @@ enum TaskStatus {
|
|||
Canceled
|
||||
}
|
||||
|
||||
enum TaskStatus {
|
||||
Pending
|
||||
InProgress
|
||||
Validate
|
||||
Complete
|
||||
Redo
|
||||
Canceled
|
||||
}
|
||||
|
||||
model Task {
|
||||
id String @id @default(cuid())
|
||||
|
||||
taskStatus TaskStatus @default(Pending)
|
||||
|
||||
step Int
|
||||
requestWorkId String
|
||||
requestWorkStep RequestWorkStepStatus @relation(fields: [step, requestWorkId], references: [step, requestWorkId])
|
||||
|
||||
taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id])
|
||||
taskOrderId String
|
||||
}
|
||||
|
||||
model TaskOrder {
|
||||
id String @id @default(cuid())
|
||||
|
||||
code String
|
||||
|
||||
taskName String
|
||||
taskStatus TaskStatus @default(Pending)
|
||||
taskList RequestWorkStepStatus[]
|
||||
taskName String
|
||||
taskOrderStatus TaskOrderStatus @default(Pending)
|
||||
taskList Task[]
|
||||
|
||||
contactName String
|
||||
contactTel String
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue