update admin user business
This commit is contained in:
@@ -3,6 +3,9 @@ model Guild {
|
||||
name String
|
||||
code String?
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
business_activities BusinessActivity[]
|
||||
goods Good[]
|
||||
good_categories GoodCategory[]
|
||||
@@ -13,9 +16,11 @@ model Guild {
|
||||
model BusinessActivity {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
created_at DateTime @default(now())
|
||||
guild_id String
|
||||
owner_id String
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
guild_id String
|
||||
owner_id String
|
||||
|
||||
guild Guild @relation(fields: [guild_id], references: [id])
|
||||
user User @relation(fields: [owner_id], references: [id])
|
||||
@@ -32,6 +37,9 @@ model Complex {
|
||||
address String?
|
||||
tax_id String?
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
business_activity_id String
|
||||
|
||||
business_activity BusinessActivity @relation(fields: [business_activity_id], references: [id])
|
||||
@@ -45,19 +53,20 @@ model Complex {
|
||||
|
||||
model Pos {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
serial String @unique
|
||||
model String?
|
||||
status POSStatus @default(ACTIVE)
|
||||
pos_type POSType
|
||||
created_at DateTime @default(now())
|
||||
updated_at DateTime @updatedAt()
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
complex_id String
|
||||
device_id String
|
||||
device_id String?
|
||||
provider_id String?
|
||||
|
||||
complex Complex @relation(fields: [complex_id], references: [id])
|
||||
device Device @relation(fields: [device_id], references: [id])
|
||||
device Device? @relation(fields: [device_id], references: [id])
|
||||
provider Provider? @relation(fields: [provider_id], references: [id])
|
||||
|
||||
licenses License[]
|
||||
|
||||
@@ -2,8 +2,8 @@ model DeviceBrand {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
|
||||
created_at DateTime @default(now())
|
||||
updated_at DateTime @updatedAt()
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
devices Device[]
|
||||
|
||||
@@ -11,12 +11,14 @@ model DeviceBrand {
|
||||
}
|
||||
|
||||
model Device {
|
||||
id String @id @default(uuid())
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
os_version String?
|
||||
created_at DateTime @default(now())
|
||||
updated_at DateTime @updatedAt()
|
||||
brand_id String
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
brand_id String
|
||||
|
||||
brand DeviceBrand @relation(fields: [brand_id], references: [id])
|
||||
poses Pos[]
|
||||
|
||||
@@ -4,6 +4,9 @@ model License {
|
||||
expires_at DateTime
|
||||
status LicenseStatus
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
pos_id String
|
||||
partner_id String
|
||||
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
model Partner {
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
code String?
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
code String?
|
||||
license_quota Int? @default(0)
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @default(now()) @updatedAt @db.Timestamp(0)
|
||||
|
||||
licenses License[]
|
||||
account Account[]
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
model User {
|
||||
id String @id @default(uuid())
|
||||
// user_type UserType
|
||||
created_at DateTime @default(now())
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
// individual_profile IndividualProfile?
|
||||
// legal_profile LegalProfile?
|
||||
@@ -48,7 +49,8 @@ model Account {
|
||||
type AccountType
|
||||
status AccountStatus
|
||||
password String
|
||||
created_at DateTime @default(now())
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt() @db.Timestamp(0)
|
||||
|
||||
user_id String
|
||||
user User @relation(fields: [user_id], references: [id])
|
||||
@@ -68,5 +70,8 @@ model Account {
|
||||
verification_codes VerificationCode[]
|
||||
tokens Token[]
|
||||
|
||||
@@unique([user_id, business_id])
|
||||
@@unique([user_id, provider_id])
|
||||
@@unique([user_id, pos_id])
|
||||
@@map("accounts")
|
||||
}
|
||||
|
||||
@@ -3,6 +3,9 @@ model Provider {
|
||||
name String
|
||||
code String?
|
||||
|
||||
created_at DateTime @default(now()) @db.Timestamp(0)
|
||||
updated_at DateTime @updatedAt @db.Timestamp(0)
|
||||
|
||||
pos_list Pos[]
|
||||
accounts Account[]
|
||||
|
||||
|
||||
@@ -82,6 +82,7 @@ enum LicenseStatus {
|
||||
enum POSType {
|
||||
PSP
|
||||
MOBILE
|
||||
WEB
|
||||
API
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user