사이트 설정 관리 추가

This commit is contained in:
2026-05-02 16:37:11 +09:00
parent d5666fdcc3
commit 27cf05aba6
18 changed files with 431 additions and 25 deletions

View File

@@ -0,0 +1,16 @@
import { z } from 'zod'
export const adminSiteSettingsInputSchema = z.object({
title: z.string().trim().min(1),
description: z.string().trim().default(''),
siteUrl: z.string().trim().url(),
logoText: z.string().trim().min(1).max(8),
copyrightText: z.string().trim().min(1)
})
/**
* 관리자 사이트 설정 입력값 정리
* @param {unknown} body - 요청 본문
* @returns {import('zod').SafeParseReturnType<unknown, Object>} 검증 결과
*/
export const parseAdminSiteSettingsInput = (body) => adminSiteSettingsInputSchema.safeParse(body)