mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 00:03:33 +10:00
🗃️ signature db model
This commit is contained in:
@ -28,6 +28,18 @@ model Field {
|
|||||||
positionY Int @default(0)
|
positionY Int @default(0)
|
||||||
Document Document @relation(fields: [documentId], references: [id], onDelete: Cascade)
|
Document Document @relation(fields: [documentId], references: [id], onDelete: Cascade)
|
||||||
Recipient Recipient? @relation(fields: [recipientId], references: [id], onDelete: Cascade)
|
Recipient Recipient? @relation(fields: [recipientId], references: [id], onDelete: Cascade)
|
||||||
|
Signature Signature?
|
||||||
|
}
|
||||||
|
|
||||||
|
model Signature {
|
||||||
|
id Int @id @default(autoincrement())
|
||||||
|
created DateTime @default(now())
|
||||||
|
recipientId Int
|
||||||
|
fieldId Int @unique
|
||||||
|
signatureImageAsBase64 String
|
||||||
|
|
||||||
|
Recipient Recipient @relation(fields: [recipientId], references: [id], onDelete: Restrict)
|
||||||
|
Field Field @relation(fields: [fieldId], references: [id], onDelete: Restrict)
|
||||||
}
|
}
|
||||||
|
|
||||||
model Recipient {
|
model Recipient {
|
||||||
@ -41,6 +53,7 @@ model Recipient {
|
|||||||
sendStatus SendStatus @default(NOT_SENT)
|
sendStatus SendStatus @default(NOT_SENT)
|
||||||
Document Document @relation(fields: [documentId], references: [id], onDelete: Cascade)
|
Document Document @relation(fields: [documentId], references: [id], onDelete: Cascade)
|
||||||
Field Field[]
|
Field Field[]
|
||||||
|
Signature Signature[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model User {
|
model User {
|
||||||
|
|||||||
Reference in New Issue
Block a user