diff options
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>> |
