- 将 salaryDetail 从 z.union([z.number().positive(), z.string()]).nullish() 改为 z.coerce.number().positive() - 确保与 orderService.batchAddPersons 的参数类型保持一致 - 修复了构建时的 TypeScript 类型错误 Co-Authored-By: Claude <noreply@anthropic.com>
@@ -270,7 +270,7 @@ export const BatchAddPersonItemSchema = z.object({
description: '工作状态:not_working-未就业, pre_working-待就业, working-已就业, resigned-已离职',
example: WorkStatus.NOT_WORKING
}),
- salaryDetail: z.union([z.number().positive(), z.string()]).nullish().openapi({
+ salaryDetail: z.coerce.number().positive().openapi({
description: '个人薪资',
example: 5000.00
})