From 9f761849c2e98f650d089d00aed9df090497ada9 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Mon, 27 Oct 2025 03:12:26 +0000 Subject: (최겸) 공지사항 팝업기능 및 다시보지않기 기능 구현(로컬 스토리지 활용) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/schema/notice.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'db/schema') diff --git a/db/schema/notice.ts b/db/schema/notice.ts index c7cfee93..45715349 100644 --- a/db/schema/notice.ts +++ b/db/schema/notice.ts @@ -18,7 +18,17 @@ export const notice = pgTable("notice", { // 활성화 여부 isActive: boolean("is_active").default(true).notNull(), // 활성화 여부 - + + // 팝업 설정 + isPopup: boolean("is_popup").default(false), // 팝업 여부 + + // 유효기간 설정 + startAt: timestamp("start_at"), // 게시 시작 일시 + endAt: timestamp("end_at"), // 게시 종료 일시 + + // '다시 보지 않기' 설정 + dontShowDuration: varchar("dont_show_duration", { length: 50 }), // 'day' 또는 null/'never' + // 메타데이터 createdAt: timestamp("created_at").defaultNow().notNull(), updatedAt: timestamp("updated_at").defaultNow().notNull(), -- cgit v1.2.3