feat(api): implement secure portfolio history, daily FX and atomic backups

This commit is contained in:
陈煜 committed 2026-10-01 16:21:16 +08:00
1 parent 67220e38ed
commit 99174a3da5
25 files changed
+1750 -28

No files matched your search

+2
View File
@@ -25,6 +25,7 @@ model Session {
}
model Position {
id String @id @default(uuid()) @db.Char(36)
importedFromId String? @db.Char(36)
userId String @db.Char(36)
user User @relation(fields:[userId],references:[id],onDelete:Cascade)
kind String @db.VarChar(16)
@@ -40,6 +41,7 @@ model Position {
outgoing PositionLink[] @relation("Source")
incoming PositionLink[] @relation("Target")
@@index([userId,kind])
@@unique([userId,importedFromId])
}
model Revision {
id String @id @default(uuid()) @db.Char(36)