This commit is contained in:
2026-04-22 21:55:40 +03:30
parent 1a3a450960
commit f9e1ad69dc
85 changed files with 15644 additions and 4057 deletions
+1
View File
@@ -30,6 +30,7 @@ model Consumer {
consumer_accounts ConsumerAccount[]
business_activities BusinessActivity[]
activated_licenses ActivatedLicense[]
consumer_devices ConsumerDevices[]
@@map("consumers")
}
+1
View File
@@ -32,6 +32,7 @@ model ActivatedLicense {
model ChargedLicenseTransactions {
id String @id @default(uuid())
activation_expires_at DateTime
tracking_code String @unique()
created_at DateTime @default(now()) @db.Timestamp(0)
updated_at DateTime @updatedAt() @db.Timestamp(0)
@@ -0,0 +1,24 @@
model ConsumerDevices {
uuid String @id @unique() @db.VarChar(255)
app_version String @db.VarChar(20)
build_number String @db.VarChar(20)
platform String @db.VarChar(100)
brand String @db.VarChar(100)
model String @db.VarChar(100)
device String @db.VarChar(100)
publisher ApplicationPublisher
os_version String @db.VarChar(20)
sdk_version String @db.VarChar(20)
release_number String @db.VarChar(20)
user_agent String? @db.VarChar(100)
browser_name String? @db.VarChar(100)
fcm_token String? @db.VarChar(100)
created_at DateTime @default(now()) @db.Timestamp(0)
updated_at DateTime @updatedAt() @db.Timestamp(0)
consumer_id String
consumer Consumer @relation(fields: [consumer_id], references: [id])
@@map("consumer_devices")
}
@@ -0,0 +1,16 @@
model ApplicationReleasedInfo {
id String @id @default(uuid())
version String
build_number String
is_minimum_supported Boolean @default(false)
release_type ApplicationReleaseType
platform ApplicationPlatform
notes Json?
release_date DateTime @default(now()) @db.Timestamp(0)
created_at DateTime @default(now()) @db.Timestamp(0)
updated_at DateTime @updatedAt() @db.Timestamp(0)
@@map("application_released_info")
}
-18
View File
@@ -1,18 +0,0 @@
model UserDevices {
account_id String? @db.VarChar(255)
app_version String @db.VarChar(20)
build_number String @db.VarChar(20)
uuid String @id @unique() @db.VarChar(255)
platform String @db.VarChar(100)
brand String @db.VarChar(100)
model String @db.VarChar(100)
device String @db.VarChar(100)
os_version String @db.VarChar(20)
sdk_version String @db.VarChar(20)
release_number String @db.VarChar(20)
browser_name String? @db.VarChar(100)
fcm_token String? @db.VarChar(100)
@@map("user_devices")
}
+17
View File
@@ -133,3 +133,20 @@ enum TokenType {
ACCESS
REFRESH
}
enum ApplicationPlatform {
ANDROID
IOS
}
enum ApplicationReleaseType {
STABLE
BETA
ALPHA
}
enum ApplicationPublisher {
DIRECT
CAFE_BAZAR
MAYKET
}