From 87733eb3623593da247c051593d64b8ff9e1d3a4 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 06 十一月 2026 19:00:39 +0800
Subject: [PATCH] feat(crm,mes): 扩展客户字段与重构批次号生成逻辑

---
 yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java
index bf4a4f0..99017ff 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java
@@ -35,6 +35,40 @@
     @NotEmpty(message = "瀹㈡埛鍚嶇О涓嶈兘涓虹┖")
     private String name;
 
+    @Schema(description = "绀句細淇$敤浠g爜", example = "91320600MA1XXXXXXX")
+    @DiffLogField(name = "绀句細淇$敤浠g爜")
+    @Size(max = 64, message = "绀句細淇$敤浠g爜闀垮害涓嶈兘瓒呰繃 64 涓瓧绗�")
+    private String socialCreditCode;
+
+    @Schema(description = "韬唤璇佸彿", example = "320602199001011234")
+    @DiffLogField(name = "韬唤璇佸彿")
+    @Size(max = 32, message = "韬唤璇佸彿闀垮害涓嶈兘瓒呰繃 32 涓瓧绗�")
+    private String idCardNo;
+
+    @Schema(description = "瀹㈡埛濮撳悕", example = "寮犱笁")
+    @DiffLogField(name = "瀹㈡埛濮撳悕")
+    @Size(max = 64, message = "瀹㈡埛濮撳悕闀垮害涓嶈兘瓒呰繃 64 涓瓧绗�")
+    private String customerName;
+
+    @Schema(description = "澶囨娴佹按鍙�", example = "BA2026000001")
+    @DiffLogField(name = "澶囨娴佹按鍙�")
+    @Size(max = 64, message = "澶囨娴佹按鍙烽暱搴︿笉鑳借秴杩� 64 涓瓧绗�")
+    private String filingSerialNo;
+
+    @Schema(description = "閾惰璐︽埛鍚嶇О", example = "鍗楅�氭煇鏌愬啘涓氭湁闄愬叕鍙�")
+    @DiffLogField(name = "閾惰璐︽埛鍚嶇О")
+    @Size(max = 128, message = "閾惰璐︽埛鍚嶇О闀垮害涓嶈兘瓒呰繃 128 涓瓧绗�")
+    private String bankAccountName;
+
+    @Schema(description = "鎵�灞炲尯鍩�", example = "鍗楅��")
+    @DiffLogField(name = "鎵�灞炲尯鍩�")
+    @Size(max = 64, message = "鎵�灞炲尯鍩熼暱搴︿笉鑳借秴杩� 64 涓瓧绗�")
+    private String region;
+
+    @Schema(description = "鎵�灞炰笂绾х粡閿�鍟嗙紪鍙�", example = "1024")
+    @DiffLogField(name = "鎵�灞炰笂绾х粡閿�鍟嗙紪鍙�")
+    private Long parentDealerId;
+
     @Schema(description = "涓嬫鑱旂郴鏃堕棿")
     @DiffLogField(name = "涓嬫鑱旂郴鏃堕棿")
     @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)

--
Gitblit v1.9.3