import { z } from "zod"; export const roleFormSchema = z.object({ code: z.string().trim().min(1, "请输入角色编码").max(60, "角色编码不能超过 60 个字符"), description: z.string().trim().max(200, "描述不能超过 200 个字符").optional().default(""), name: z.string().trim().min(1, "请输入角色名称").max(60, "角色名称不能超过 60 个字符"), permissionIds: z.array(z.coerce.number().int().positive()).default([]) }); export type RoleForm = z.infer;