From a42873419d14652d3639d2ae02d2ea54653b4749 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Wed, 2 Jul 2025 04:46:24 +0000 Subject: (김준회) 견적프로젝트 해양 TOP - nonsap(견적물량관리시스템) 데이터 가져오기 추가 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/bidding-projects/validation.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/bidding-projects/validation.ts') diff --git a/lib/bidding-projects/validation.ts b/lib/bidding-projects/validation.ts index e5f8b121..a7728613 100644 --- a/lib/bidding-projects/validation.ts +++ b/lib/bidding-projects/validation.ts @@ -30,3 +30,18 @@ export const searchParamsBidProjectsCache = createSearchParamsCache({ export type GetBidProjectListsSchema = Awaited> + +// 프로젝트 업데이트 스키마 (TOP 타입용) +export const updateBiddingProjectSchema = z.object({ + id: z.number().int().positive(), + projNm: z.string().max(90).optional().nullable(), + kunnrNm: z.string().max(30).optional().nullable(), + cls1Nm: z.string().max(30).optional().nullable(), + ptypeNm: z.string().max(40).optional().nullable(), + pmodelNm: z.string().max(40).optional().nullable(), + pmodelSz: z.string().max(20).optional().nullable(), + txt30: z.string().max(30).optional().nullable(), + estmPm: z.string().max(30).optional().nullable(), +}) + +export type UpdateBiddingProjectSchema = z.infer -- cgit v1.2.3