From 6d4ac9680c02148ee9e438e0ba44e370f67fd063 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期四, 13 八月 2026 18:40:06 +0800
Subject: [PATCH] fix(family-card): 收紧身份证校验并调整关系箭头

---
 talent-card-server/src/main/java/com/talentcard/server/request/DependentCardApplyRequest.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/request/DependentCardApplyRequest.java b/talent-card-server/src/main/java/com/talentcard/server/request/DependentCardApplyRequest.java
index f78c041..2df3361 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/request/DependentCardApplyRequest.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/request/DependentCardApplyRequest.java
@@ -20,7 +20,7 @@
 		@Schema(description = "家属身份证号", example = "510105199001011234", maxLength = 32, requiredMode = Schema.RequiredMode.REQUIRED)
 		@NotBlank(message = "家属证件号不能为空")
 		@Size(max = 32, message = "家属证件号不能超过32个字符")
-		@Pattern(regexp = "^(?:[0-9]{15}|[0-9]{17}[0-9Xx])$", message = "家属证件号格式不正确")
+		@Pattern(regexp = "^[0-9]{17}[0-9X]$", message = "家属证件号格式不正确")
 		String dependentIdCardNo,
 
 		@Schema(description = "家属手机号", example = "13800138000", pattern = "^1[3-9][0-9]{9}$", requiredMode = Schema.RequiredMode.REQUIRED)
@@ -33,4 +33,4 @@
 		@Size(max = 32, message = "家属关系不能超过32个字符")
 		String relation
 ) {
-}
\ No newline at end of file
+}

--
Gitblit v1.7.1