Преглед изворни кода

fix(order-module): 修复Zod类型定义

- 更新Zod类型:将`z.coerce.number()`改为`z.coerce.number<number>()`,增强TypeScript类型安全

🤖 Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname пре 3 недеља
родитељ
комит
3e0df68bbf
1 измењених фајлова са 11 додато и 11 уклоњено
  1. 11 11
      allin-packages/order-module/src/routes/order-custom.routes.ts

+ 11 - 11
allin-packages/order-module/src/routes/order-custom.routes.ts

@@ -104,7 +104,7 @@ const updateOrderRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -149,7 +149,7 @@ const deleteOrderRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -224,7 +224,7 @@ const getOrderByIdRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -260,7 +260,7 @@ const activateOrderRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      orderId: z.coerce.number().int().positive().openapi({
+      orderId: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'orderId', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -304,7 +304,7 @@ const closeOrderRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      orderId: z.coerce.number().int().positive().openapi({
+      orderId: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'orderId', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -348,7 +348,7 @@ const batchAddPersonsRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      orderId: z.coerce.number().int().positive().openapi({
+      orderId: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'orderId', in: 'path' },
         example: 1,
         description: '订单ID'
@@ -489,7 +489,7 @@ const deleteOrderPersonAssetRoute = createRoute({
   middleware: [authMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '资产ID'
@@ -578,7 +578,7 @@ const checkinStatisticsRoute = createRoute({
   middleware: [enterpriseAuthMiddleware],
   request: {
     query: z.object({
-      companyId: z.coerce.number().int().positive().optional().openapi({
+      companyId: z.coerce.number<number>().int().positive().optional().openapi({
         description: '企业ID(从认证用户获取,可覆盖)',
         example: 1
       })
@@ -617,7 +617,7 @@ const videoStatisticsRoute = createRoute({
   middleware: [enterpriseAuthMiddleware],
   request: {
     query: z.object({
-      companyId: z.coerce.number().int().positive().optional().openapi({
+      companyId: z.coerce.number<number>().int().positive().optional().openapi({
         description: '企业ID(从认证用户获取,可覆盖)',
         example: 1
       }),
@@ -771,7 +771,7 @@ const updateVideoStatusRoute = createRoute({
   middleware: [enterpriseAuthMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '视频资产ID'
@@ -820,7 +820,7 @@ const getOrderByIdForEnterpriseRoute = createRoute({
   middleware: [enterpriseAuthMiddleware],
   request: {
     params: z.object({
-      id: z.coerce.number().int().positive().openapi({
+      id: z.coerce.number<number>().int().positive().openapi({
         param: { name: 'id', in: 'path' },
         example: 1,
         description: '订单ID'