chore: optimization in instance registration

This commit is contained in:
Davidson Gomes
2024-06-07 08:28:22 -03:00
parent 0bb9940d05
commit eed32a3bd9
13 changed files with 164 additions and 318 deletions

View File

@@ -39,15 +39,16 @@ model Instance {
connectionStatus InstanceConnectionStatus @default(open)
ownerJid String? @db.VarChar(100)
profilePicUrl String? @db.VarChar(500)
integration String? @db.VarChar(100)
number String? @db.VarChar(100)
token String? @unique @db.VarChar(255)
createdAt DateTime? @default(now()) @db.Date
updatedAt DateTime? @updatedAt @db.Date
Auth Auth?
Chat Chat[]
Contact Contact[]
Message Message[]
Webhook Webhook?
Chatwoot Chatwoot?
Integration Integration?
Label Label[]
Proxy Proxy?
Setting Setting?
@@ -68,15 +69,6 @@ model Session {
Instance Instance @relation(fields: [sessionId], references: [id], onDelete: Cascade)
}
model Auth {
id Int @id @default(autoincrement())
apikey String @unique
createdAt DateTime? @default(now()) @db.Date
updatedAt DateTime? @updatedAt @db.Date
Instance Instance @relation(fields: [instanceId], references: [id], onDelete: Cascade)
instanceId String @unique
}
model Chat {
id Int @id @default(autoincrement())
remoteJid String @db.VarChar(100)
@@ -171,17 +163,6 @@ model Chatwoot {
instanceId String @unique
}
model Integration {
id Int @id @default(autoincrement())
integration String @db.VarChar(100)
number String? @db.VarChar(100)
token String? @db.VarChar(100)
createdAt DateTime? @default(now()) @db.Date
updatedAt DateTime @updatedAt @db.Date
Instance Instance @relation(fields: [instanceId], references: [id], onDelete: Cascade)
instanceId String @unique
}
model Label {
id Int @id @default(autoincrement())
labelId String? @unique @db.VarChar(100)