diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 0bb542a..ccf354c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -484,6 +484,7 @@ model User { taskOrderCreated TaskOrder[] @relation("TaskOrderCreatedByUser") requestWorkStepStatus RequestWorkStepStatus[] + userTask UserTask[] } model UserResponsibleArea { @@ -1534,4 +1535,23 @@ model TaskOrder { createdAt DateTime @default(now()) createdBy User @relation(name: "TaskOrderCreatedByUser", fields: [createdByUserId], references: [id]) createdByUserId String + + userTask UserTask[] +} + +enum UserTaskStatus { + Pending // Should not be use but define here for type + Accept + Submit +} + +model UserTask { + id String @id @default(cuid()) + + userTaskStatus UserTaskStatus + + taskOrder TaskOrder @relation(fields: [taskOrderId], references: [id]) + taskOrderId String + user User @relation(fields: [userId], references: [id]) + userId String }