Browse Source

✨ feat(contracts): 移除创建合同DTO中的id字段

- 从CreateHetongDto中删除id字段,由系统自动生成合同ID
- 简化合同创建流程,避免客户端手动输入ID可能导致的冲突问题
yourname 8 months ago
parent
commit
7ec1a4c782
1 changed files with 1 additions and 4 deletions
  1. 1 4
      src/server/modules/contracts/hetong.entity.ts

+ 1 - 4
src/server/modules/contracts/hetong.entity.ts

@@ -141,10 +141,7 @@ export const HetongSchema = z.object({
 });
 });
 
 
 export const CreateHetongDto = z.object({
 export const CreateHetongDto = z.object({
-  id: z.string().max(50).openapi({ 
-    description: '合同ID',
-    example: 'HT20230001' 
-  }),
+  
   contractDate: z.coerce.date().openapi({ 
   contractDate: z.coerce.date().openapi({ 
     description: '合同日期',
     description: '合同日期',
     example: '2023-01-15' 
     example: '2023-01-15'