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