feat: add user task table

This commit is contained in:
Methapon2001 2024-12-11 14:44:09 +07:00
parent e2e97b30f0
commit 49ae93e7c0

View file

@ -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
}