Kaynağa Gözat

fix(order-module): 修复 BatchAddPersonItemSchema 的 salaryDetail 类型定义

- 将 salaryDetail 从 z.union([z.number().positive(), z.string()]).nullish() 改为 z.coerce.number().positive()
- 确保与 orderService.batchAddPersons 的参数类型保持一致
- 修复了构建时的 TypeScript 类型错误

Co-Authored-By: Claude <noreply@anthropic.com>
yourname 19 saat önce
ebeveyn
işleme
1978041b2f

+ 1 - 1
allin-packages/order-module/src/schemas/order.schema.ts

@@ -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
   })