const { z } = require('zod'); const ModelCreateSchema = z.object({ brand_name: z.string().min(1).max(100, '品牌名称最多100字符'), name: z.string().min(1).max(100, '型号名称最多100字符'), form: z.string().max(100).optional().nullable(), rig: z.string().max(100).optional().nullable(), source: z.string().max(100).optional().nullable(), eq_key: z.string().max(255).optional().nullable(), }); const ModelUpdateSchema = z.object({ brand_name: z.string().min(1).max(100).optional().nullable(), name: z.string().min(1).max(100).optional().nullable(), form: z.string().max(100).optional().nullable(), rig: z.string().max(100).optional().nullable(), source: z.string().max(100).optional().nullable(), eq_key: z.string().max(255).optional().nullable(), }); module.exports = { ModelCreateSchema, ModelUpdateSchema };