|
@ -13,12 +13,10 @@ model Access { |
|
|
createdAt DateTime @default(now()) |
|
|
createdAt DateTime @default(now()) |
|
|
GranteeUser User? @relation(fields: [granteeUserId], name: "accessGet", references: [id]) |
|
|
GranteeUser User? @relation(fields: [granteeUserId], name: "accessGet", references: [id]) |
|
|
granteeUserId String? |
|
|
granteeUserId String? |
|
|
id String @default(uuid()) |
|
|
id String @id @default(uuid()) |
|
|
updatedAt DateTime @updatedAt |
|
|
updatedAt DateTime @updatedAt |
|
|
User User @relation(fields: [userId], name: "accessGive", references: [id]) |
|
|
User User @relation(fields: [userId], name: "accessGive", references: [id]) |
|
|
userId String |
|
|
userId String |
|
|
|
|
|
|
|
|
@@id([id, userId]) |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
model Account { |
|
|
model Account { |
|
@ -61,7 +59,7 @@ model MarketData { |
|
|
createdAt DateTime @default(now()) |
|
|
createdAt DateTime @default(now()) |
|
|
dataSource DataSource |
|
|
dataSource DataSource |
|
|
date DateTime |
|
|
date DateTime |
|
|
id String @default(uuid()) |
|
|
id String @id @default(uuid()) |
|
|
symbol String |
|
|
symbol String |
|
|
marketPrice Float |
|
|
marketPrice Float |
|
|
|
|
|
|
|
@ -76,7 +74,7 @@ model Order { |
|
|
createdAt DateTime @default(now()) |
|
|
createdAt DateTime @default(now()) |
|
|
date DateTime |
|
|
date DateTime |
|
|
fee Float |
|
|
fee Float |
|
|
id String @default(uuid()) |
|
|
id String @id @default(uuid()) |
|
|
isDraft Boolean @default(false) |
|
|
isDraft Boolean @default(false) |
|
|
quantity Float |
|
|
quantity Float |
|
|
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) |
|
|
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) |
|
@ -86,8 +84,6 @@ model Order { |
|
|
updatedAt DateTime @updatedAt |
|
|
updatedAt DateTime @updatedAt |
|
|
User User @relation(fields: [userId], references: [id]) |
|
|
User User @relation(fields: [userId], references: [id]) |
|
|
userId String |
|
|
userId String |
|
|
|
|
|
|
|
|
@@id([id, userId]) |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
model Platform { |
|
|
model Platform { |
|
@ -138,20 +134,18 @@ model SymbolProfileOverrides { |
|
|
countries Json? |
|
|
countries Json? |
|
|
name String? |
|
|
name String? |
|
|
sectors Json? |
|
|
sectors Json? |
|
|
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) |
|
|
SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) |
|
|
symbolProfileId String @id |
|
|
symbolProfileId String @id |
|
|
updatedAt DateTime @updatedAt |
|
|
updatedAt DateTime @updatedAt |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
model Subscription { |
|
|
model Subscription { |
|
|
createdAt DateTime @default(now()) |
|
|
createdAt DateTime @default(now()) |
|
|
expiresAt DateTime |
|
|
expiresAt DateTime |
|
|
id String @default(uuid()) |
|
|
id String @id @default(uuid()) |
|
|
updatedAt DateTime @updatedAt |
|
|
updatedAt DateTime @updatedAt |
|
|
User User @relation(fields: [userId], references: [id]) |
|
|
User User @relation(fields: [userId], references: [id]) |
|
|
userId String |
|
|
userId String |
|
|
|
|
|
|
|
|
@@id([id, userId]) |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
model User { |
|
|
model User { |
|
|