summaryrefslogtreecommitdiff
path: root/lib/gtc-contract/validations.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-07-28 11:44:16 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-07-28 11:44:16 +0000
commitc228a89c2834ee63b209bad608837c39643f350e (patch)
tree39c9a121b556af872072dd80750dedf2d2d62335 /lib/gtc-contract/validations.ts
parent50ae0b8f02c034e60d4cbb504620dfa1575a836f (diff)
(대표님) 의존성 docx 추가, basicContract API, gtc(계약일반조건), 벤더평가 esg 평가데이터 내보내기 개선, S-EDP 피드백 대응(CLS_ID, ITEM NO 등)
Diffstat (limited to 'lib/gtc-contract/validations.ts')
-rw-r--r--lib/gtc-contract/validations.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/gtc-contract/validations.ts b/lib/gtc-contract/validations.ts
index 671e25b7..d00d795b 100644
--- a/lib/gtc-contract/validations.ts
+++ b/lib/gtc-contract/validations.ts
@@ -32,6 +32,7 @@ export const createGtcDocumentSchema = z.object({
projectId: z.number().nullable().optional(),
revision: z.number().min(0).default(0),
editReason: z.string().optional(),
+ title: z.string().optional(),
}).superRefine(async (data, ctx) => {
// 프로젝트 타입인 경우 projectId 필수
if (data.type === "project" && !data.projectId) {
@@ -57,6 +58,7 @@ export const createGtcDocumentSchema = z.object({
export const updateGtcDocumentSchema = z.object({
editReason: z.string().optional(),
+ title: z.string().optional(),
isActive: z.boolean().optional(),
})