From 042646b38859ee174dc21aa85efbd1034c843075 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 18 八月 2026 12:19:15 +0800
Subject: [PATCH] feat0806: 保存省代理

---
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/dto/ProvincialAgentSaveRequest.java |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/dto/ProvincialAgentSaveRequest.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/dto/ProvincialAgentSaveRequest.java
index 34bac6f..d16c331 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/dto/ProvincialAgentSaveRequest.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/agent/dto/ProvincialAgentSaveRequest.java
@@ -15,20 +15,29 @@
     @NotBlank(message = "请输入代理负责人")
     @Size(max = 50, message = "代理负责人不能超过50个字")
     private String agentName;
-    @NotBlank(message = "请选择负责省份")
-    private String province;
-    @Size(max = 100) private String bankName;
-    @Size(max = 30) private String accountNumber;
-    @Size(max = 50) private String accountHolder;
-    @Size(max = 100) private String branchName;
-    @Size(max = 200) private String contactInfo;
-    @Size(max = 255) private String address;
-    @Valid private List<RegionItem> regions = new ArrayList<RegionItem>();
+    @Size(max = 100)
+    private String bankName;
+    @Size(max = 30)
+    private String accountNumber;
+    @Size(max = 50)
+    private String accountHolder;
+    @Size(max = 100)
+    private String branchName;
+    @Size(max = 200)
+    private String contactInfo;
+    @Size(max = 255)
+    private String address;
+    @Valid
+    @Size(min = 1, message = "请选择负责省份")
+    private List<RegionItem> regions = new ArrayList<RegionItem>();
 
-    @Getter @Setter
+    @Getter
+    @Setter
     public static class RegionItem {
-        @NotBlank(message = "区域编码不能为空") private String regionCode;
-        @Size(max = 100) private String regionName;
+        @NotBlank(message = "区域编码不能为空")
+        private String regionCode;
+        @Size(max = 100)
+        private String regionName;
         private Integer regionLevel;
     }
 }

--
Gitblit v1.7.1