|
|
@@ -125,13 +125,13 @@ export const CreateHetongRenewDto = z.object({
|
|
|
description: '原合同ID',
|
|
|
example: 12345
|
|
|
}),
|
|
|
- amount: z.string().max(50).nullable().optional().openapi({
|
|
|
+ amount: z.coerce.number().multipleOf(0.01).nullable().optional().openapi({
|
|
|
description: '续签金额',
|
|
|
- example: '160000.00'
|
|
|
+ example: 160000.00
|
|
|
}),
|
|
|
- revenue: z.string().max(50).nullable().optional().openapi({
|
|
|
+ revenue: z.coerce.number().multipleOf(0.01).nullable().optional().openapi({
|
|
|
description: '续签收入',
|
|
|
- example: '160000.00'
|
|
|
+ example: 160000.00
|
|
|
}),
|
|
|
endDate: z.coerce.date().nullable().optional().openapi({
|
|
|
description: '续签结束日期',
|
|
|
@@ -168,13 +168,13 @@ export const UpdateHetongRenewDto = z.object({
|
|
|
description: '原合同ID',
|
|
|
example: 12345
|
|
|
}),
|
|
|
- amount: z.string().max(50).nullable().optional().openapi({
|
|
|
+ amount: z.coerce.number().multipleOf(0.01).nullable().optional().openapi({
|
|
|
description: '续签金额',
|
|
|
- example: '160000.00'
|
|
|
+ example: 160000.00
|
|
|
}),
|
|
|
- revenue: z.string().max(50).nullable().optional().openapi({
|
|
|
+ revenue: z.coerce.number().multipleOf(0.01).nullable().optional().openapi({
|
|
|
description: '续签收入',
|
|
|
- example: '160000.00'
|
|
|
+ example: 160000.00
|
|
|
}),
|
|
|
endDate: z.coerce.date().nullable().optional().openapi({
|
|
|
description: '续签结束日期',
|