更新下载次数记录和更新次数记录等

This commit is contained in:
rucky
2026-04-07 18:30:49 +08:00
parent f459cc9ad0
commit 9dc6c0dcce
18 changed files with 665 additions and 591 deletions

View File

@@ -71,21 +71,22 @@ model Software {
}
model SoftwareVersion {
id String @id @default(cuid())
softwareId String
version String
versionCode Int
changelog String @db.Text
downloadType String @default("local")
filePath String?
externalUrl String?
fileSize Int @default(0)
downloadCount Int @default(0)
isLatest Boolean @default(false)
forceUpdate Boolean @default(false)
minVersion String?
createdAt DateTime @default(now())
software Software @relation(fields: [softwareId], references: [id], onDelete: Cascade)
id String @id @default(cuid())
softwareId String
version String
versionCode Int
changelog String @db.Text
downloadType String @default("local")
filePath String?
externalUrl String?
fileSize Int @default(0)
downloadCount Int @default(0)
launcherDownloadCount Int @default(0)
isLatest Boolean @default(false)
forceUpdate Boolean @default(false)
minVersion String?
createdAt DateTime @default(now())
software Software @relation(fields: [softwareId], references: [id], onDelete: Cascade)
@@unique([softwareId, version])
@@index([softwareId])
@@ -134,3 +135,16 @@ model PageView {
@@index([date])
@@index([path])
}
model LauncherOnline {
id String @id @default(cuid())
deviceId String @unique
ip String @default("")
os String @default("")
osVersion String @default("")
appVersion String @default("")
lastSeen DateTime @default(now())
createdAt DateTime @default(now())
@@index([lastSeen])
}