From ac3b9cd7409c3e4f7961610434ef85914375da24 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Fri, 6 Feb 2026 15:36:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DDTO=E5=B7=A5=E5=8F=B7?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E8=A7=84=E8=8C=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 申请人工号验证从@Size改为@Pattern正则表达式 - 采购负责人工号验证从@Size改为@Pattern正则表达式 - 统一使用7位数字格式验证(^\d{7}$) Co-Authored-By: Claude Sonnet 4.5 --- .../ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionAddDTO.java | 4 ++-- .../ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionEditDTO.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionAddDTO.java b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionAddDTO.java index bc8c75d..682f69d 100644 --- a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionAddDTO.java +++ b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionAddDTO.java @@ -165,7 +165,7 @@ public class CcdiPurchaseTransactionAddDTO implements Serializable { /** 申请人工号 */ @NotBlank(message = "申请人工号不能为空") - @Size(max = 7, message = "申请人工号长度不能超过7个字符") + @Pattern(regexp = "^\\d{7}$", message = "申请人工号必须为7位数字") @Schema(description = "申请人工号") private String applicantId; @@ -182,7 +182,7 @@ public class CcdiPurchaseTransactionAddDTO implements Serializable { private String applyDepartment; /** 采购负责人工号 */ - @Size(max = 7, message = "采购负责人工号长度不能超过7个字符") + @Pattern(regexp = "^\\d{7}$", message = "采购负责人工号必须为7位数字") @Schema(description = "采购负责人工号") private String purchaseLeaderId; diff --git a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionEditDTO.java b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionEditDTO.java index b9f8e9b..40a5610 100644 --- a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionEditDTO.java +++ b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionEditDTO.java @@ -165,7 +165,7 @@ public class CcdiPurchaseTransactionEditDTO implements Serializable { /** 申请人工号 */ @NotBlank(message = "申请人工号不能为空") - @Size(max = 7, message = "申请人工号长度不能超过7个字符") + @Pattern(regexp = "^\\d{7}$", message = "申请人工号必须为7位数字") @Schema(description = "申请人工号") private String applicantId; @@ -182,7 +182,7 @@ public class CcdiPurchaseTransactionEditDTO implements Serializable { private String applyDepartment; /** 采购负责人工号 */ - @Size(max = 7, message = "采购负责人工号长度不能超过7个字符") + @Pattern(regexp = "^\\d{7}$", message = "采购负责人工号必须为7位数字") @Schema(description = "采购负责人工号") private String purchaseLeaderId;