From 815e24158a443fdfb2e6fdf5c339af1c508e78c1 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Sun, 1 Mar 2026 12:22:23 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=97=83=EF=B8=8F=20db:=20update=20hero=20b?= =?UTF-8?q?anner=20schema?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prisma/schema.prisma | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 9050711..b3bcf48 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -296,6 +296,7 @@ model User { create_languages Language[] @relation("UserCreateLanguages") user_create_email EmailSystemAccount[] @relation("UserCreateSystemAccount") user_emails EmailSystemHistory[] @relation("UserEmails") + user_hero_banner HeroBanner[] @relation("UserHeroBanner") sys_notifications SystemNotification[] @relation("UserCreatorSystemNotifications") sys_logs SystemLog[] @relation("UserSystemLogs") @@map("users") @@ -553,6 +554,22 @@ model EmailSystemHistory { @@map("email_system_histories") } +model HeroBanner { + id String @id @db.Uuid + isClickable Boolean @default(false) + title String? @db.VarChar(225) + description String? @db.Text + buttonContent String? @db.VarChar(100) + buttonLink String? @db.Text + imageUrl String? @db.Text + startDate DateTime + endDate DateTime + createdAt DateTime @default(now()) + updatedAt DateTime @default(now()) @updatedAt + creatorId String @db.Uuid + createdBy User @relation("UserHeroBanner", fields: [creatorId], references: [id]) +} + model SystemPreference { id String @id @db.Uuid key String @db.VarChar(225)