|
|
@ -81,6 +81,7 @@ model Order { |
|
|
|
quantity Float |
|
|
|
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) |
|
|
|
symbolProfileId String |
|
|
|
tags OrderTags[] |
|
|
|
type Type |
|
|
|
unitPrice Float |
|
|
|
updatedAt DateTime @updatedAt |
|
|
@ -90,6 +91,15 @@ model Order { |
|
|
|
@@id([id, userId]) |
|
|
|
} |
|
|
|
|
|
|
|
model OrderTags { |
|
|
|
id String @id @default(uuid()) |
|
|
|
order Order? @relation(fields: [orderId, orderUserId], references: [id, userId]) |
|
|
|
orderId String? |
|
|
|
orderUserId String? |
|
|
|
tag Tag? @relation(fields: [tagId], references: [id]) |
|
|
|
tagId String? |
|
|
|
} |
|
|
|
|
|
|
|
model Platform { |
|
|
|
Account Account[] |
|
|
|
id String @id @default(uuid()) |
|
|
@ -154,6 +164,12 @@ model Subscription { |
|
|
|
@@id([id, userId]) |
|
|
|
} |
|
|
|
|
|
|
|
model Tag { |
|
|
|
id String @id @default(uuid()) |
|
|
|
name String @unique |
|
|
|
orders OrderTags[] |
|
|
|
} |
|
|
|
|
|
|
|
model User { |
|
|
|
Access Access[] @relation("accessGet") |
|
|
|
AccessGive Access[] @relation(name: "accessGive") |
|
|
|