added Model Box and Item

added Box function for admin
This commit is contained in:
2026-03-09 10:04:38 +07:00
parent 4f2f5b5694
commit c2981ed7d8
35 changed files with 1284 additions and 241 deletions

View File

@@ -184,17 +184,16 @@ model Notification {
model Box {
id String @id @default(uuid())
houseId String?
icon String
color String
name String
description String?
tags String[] @default([])
color String? @default("#000000")
houseId String?
createrId String
createdAt DateTime @default(now()) @db.Timestamptz
updatedAt DateTime @updatedAt @db.Timestamptz
deletedAt DateTime?
deletedAt DateTime? @db.Timestamptz
isPrivate Boolean @default(false)
items Item[]
@@ -221,7 +220,7 @@ model Item {
expiresAt DateTime @default(now()) @db.Timestamptz
createdAt DateTime @default(now()) @db.Timestamptz
updatedAt DateTime @updatedAt @db.Timestamptz
deletedAt DateTime?
deletedAt DateTime? @db.Timestamptz
user User @relation(fields: [createrId], references: [id], onDelete: Cascade)
box Box? @relation(fields: [boxId], references: [id], onDelete: SetNull)