diff options
| author | joonhoekim <26rote@gmail.com> | 2025-10-24 10:50:51 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-10-24 10:50:51 +0900 |
| commit | 4fcbdaff827e298ecd8a57939a287f61cc1b30d6 (patch) | |
| tree | 7895e677a6a291c78151aa21eb9ce7ad8f635993 /lib/vendors/validations.ts | |
| parent | 8f74c9ae284dfad5b778bfaf9f9957f7b3b6c23d (diff) | |
(김준회) 벤더 연락처 삭제 기능 구현
MDG vendor 송신부 csv에 설명 추가
Diffstat (limited to 'lib/vendors/validations.ts')
| -rw-r--r-- | lib/vendors/validations.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/vendors/validations.ts b/lib/vendors/validations.ts index 88a39651..4a165f03 100644 --- a/lib/vendors/validations.ts +++ b/lib/vendors/validations.ts @@ -372,6 +372,12 @@ export const updateVendorItemSchema = z.object({ description: z.string().optional() }); +// DeleteVendorContactSchema 추가 +export const deleteVendorContactSchema = z.object({ + id: z.number().min(1, "Contact ID is required"), + vendorId: z.number().min(1, "Vendor ID is required"), +}) + export const searchParamsRfqHistoryCache = createSearchParamsCache({ // 공통 플래그 flags: parseAsArrayOf(z.enum(["advancedTable", "floatingBar"])).withDefault( @@ -413,6 +419,7 @@ export type CreateVendorContactSchema = z.infer<typeof createVendorContactSchema export type UpdateVendorContactSchema = z.infer<typeof updateVendorContactSchema> export type CreateVendorItemSchema = z.infer<typeof createVendorItemSchema> export type UpdateVendorItemSchema = z.infer<typeof updateVendorItemSchema> +export type DeleteVendorContactSchema = z.infer<typeof deleteVendorContactSchema> export type GetRfqHistorySchema = Awaited<ReturnType<typeof searchParamsRfqHistoryCache.parse>> |
