feat: cache ai results on server + show success banner

This commit is contained in:
vas3k
2025-05-20 22:32:38 +02:00
parent c352f5eadd
commit f5c5bf75f6
11 changed files with 142 additions and 84 deletions

View File

@@ -152,15 +152,16 @@ model Field {
}
model File {
id String @id @default(uuid()) @db.Uuid
userId String @map("user_id") @db.Uuid
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
filename String
path String
mimetype String
metadata Json?
isReviewed Boolean @default(false) @map("is_reviewed")
createdAt DateTime @default(now()) @map("created_at")
id String @id @default(uuid()) @db.Uuid
userId String @map("user_id") @db.Uuid
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
filename String
path String
mimetype String
metadata Json?
isReviewed Boolean @default(false) @map("is_reviewed")
cachedParseResult Json? @map("cached_parse_result")
createdAt DateTime @default(now()) @map("created_at")
@@map("files")
}