diff --git a/src/common/databases/schema.prisma b/src/common/databases/schema.prisma index 557759e7..8d670423 100644 --- a/src/common/databases/schema.prisma +++ b/src/common/databases/schema.prisma @@ -35,7 +35,7 @@ model Contacts { last_name String @db.VarChar(255) email String @db.VarChar(255) phone_number String? @db.VarChar(50) - cell_phone_number String @db.VarChar(50) + cell_phone_number String? @db.VarChar(50) civility ECivility @default(MALE) address Addresses @relation(fields: [address_uuid], references: [uuid]) address_uuid String @unique @db.VarChar(255) @@ -48,16 +48,16 @@ model Contacts { } model Users { - uuid String @id @unique @default(uuid()) - idNot String @unique @db.VarChar(255) - contact Contacts @relation(fields: [contact_uuid], references: [uuid]) - contact_uuid String @unique @db.VarChar(255) - created_at DateTime @default(now()) - updated_at DateTime @updatedAt - office_membership Office @relation(fields: [office_uuid], references: [uuid]) - office_uuid String @db.VarChar(255) + uuid String @id @unique @default(uuid()) + idNot String @unique @db.VarChar(255) + contact Contacts @relation(fields: [contact_uuid], references: [uuid]) + contact_uuid String @unique @db.VarChar(255) + created_at DateTime @default(now()) + updated_at DateTime @updatedAt + office_membership Office @relation(fields: [office_uuid], references: [uuid]) + office_uuid String @db.VarChar(255) user_has_notifications UserHasNotifications[] - office_folder_has_stakeholder OfficeFolderHasStakeholder[] + office_folder_has_stakeholder OfficeFolderHasStakeholders[] @@map("users") } @@ -117,20 +117,20 @@ model Notifications { } model OfficeFolders { - uuid String @id @unique @default(uuid()) - folder_number String @db.VarChar(255) - name String @db.VarChar(255) - description String? @db.VarChar(255) - archived_description String? @db.VarChar(255) - status EFolderStatus @default(LIVE) - deed Deed @relation(fields: [deed_uuid], references: [uuid]) - deed_uuid String @unique @db.VarChar(255) - office Office @relation(fields: [office_uuid], references: [uuid]) - office_uuid String @db.VarChar(255) - created_at DateTime @default(now()) - updated_at DateTime @updatedAt + uuid String @id @unique @default(uuid()) + folder_number String @db.VarChar(255) + name String @db.VarChar(255) + description String? @db.VarChar(255) + archived_description String? @db.VarChar(255) + status EFolderStatus @default(LIVE) + deed Deed @relation(fields: [deed_uuid], references: [uuid]) + deed_uuid String @unique @db.VarChar(255) + office Office @relation(fields: [office_uuid], references: [uuid]) + office_uuid String @db.VarChar(255) + created_at DateTime @default(now()) + updated_at DateTime @updatedAt office_folder_has_customers OfficeFolderHasCustomers[] - office_folder_has_stakeholder OfficeFolderHasStakeholder[] + office_folder_has_stakeholder OfficeFolderHasStakeholders[] documents Documents[] @@map("office_folders") @@ -148,7 +148,7 @@ model OfficeFolderHasCustomers { @@map("office_folder_has_customers") } -model OfficeFolderHasStakeholder { +model OfficeFolderHasStakeholders { uuid String @id @unique @default(uuid()) office_folder OfficeFolders @relation(fields: [office_folder_uuid], references: [uuid]) office_folder_uuid String @db.VarChar(255) @@ -163,7 +163,7 @@ model OfficeFolderHasStakeholder { model Documents { uuid String @id @unique @default(uuid()) document_status EDocumentStatus @default(ASKED) - type DocumentTypes @relation(fields: [type_uuid], references: [uuid]) + document_type DocumentTypes @relation(fields: [type_uuid], references: [uuid]) type_uuid String @db.VarChar(255) blockchain_anchor BlockchainAnchors? @relation(fields: [blockchain_anchor_uuid], references: [uuid]) blockchain_anchor_uuid String? @db.VarChar(255) @@ -180,13 +180,13 @@ model Documents { } model DocumentHistory { - uuid String @id @unique @default(uuid()) - document_history_type EDocumentStatus @default(ASKED) - refused_reason String? @db.VarChar(255) - document Documents @relation(fields: [document_uuid], references: [uuid]) - document_uuid String @db.VarChar(255) - created_at DateTime @default(now()) - updated_at DateTime @updatedAt + uuid String @id @unique @default(uuid()) + document_status EDocumentStatus @default(ASKED) + refused_reason String? @db.VarChar(255) + document Documents @relation(fields: [document_uuid], references: [uuid]) + document_uuid String @db.VarChar(255) + created_at DateTime @default(now()) + updated_at DateTime @updatedAt @@map("document_history") } @@ -216,11 +216,11 @@ model DocumentTypes { uuid String @id @unique @default(uuid()) name String @db.VarChar(255) public_description String @db.VarChar(255) - private_description String @db.VarChar(255) + private_description String? @db.VarChar(255) archived_at DateTime? created_at DateTime @default(now()) updated_at DateTime @updatedAt - Documents Documents[] + documents Documents[] deed_has_document_types DeedHasDocumentTypes[] deed_type_has_document_types DeedTypeHasDocumentTypes[] @@ -246,7 +246,7 @@ model Deed { created_at DateTime @default(now()) updated_at DateTime @updatedAt deed_has_document_types DeedHasDocumentTypes[] - office_folders OfficeFolders[] + office_folder OfficeFolders? @@map("deed") }