Bladeren bron

更新 CopyAppDto 的条件约束

reghao 2 maanden geleden
bovenliggende
commit
7f4060a4b2
1 gewijzigde bestanden met toevoegingen van 4 en 5 verwijderingen
  1. 4 5
      web/src/main/java/cn/reghao/bnt/web/devops/app/model/dto/CopyAppDto.java

+ 4 - 5
web/src/main/java/cn/reghao/bnt/web/devops/app/model/dto/CopyAppDto.java

@@ -17,13 +17,12 @@ import java.io.Serializable;
 public class CopyAppDto implements Serializable {
     private static final long serialVersionUID = 1L;
 
-    @NotNull
-    @Pattern(regexp = "^\\S*$", message = "应用 ID 不能包含空白符")
-    @Length(min = 2, max = 10, message = "应用 ID 的最大长度为 20 个字符")
+    @NotBlank(message = "应用 ID 不能为空字符串")
+    @Length(min = 2, max = 32, message = "应用 ID 仅可包含数字, 小写字母和短横线(-)等字符, 长度为 2 ~ 32 个字符")
     private String appId;
     @NotNull
-    @Pattern(regexp = "^\\S*$", message = "应用 ID 不能包含空白符")
-    @Length(min = 2, max = 10, message = "应用 ID 的最大长度为 20 个字符")
+    @NotBlank(message = "新应用 ID 不能为空字符串")
+    @Length(min = 2, max = 32, message = "新应用 ID 仅可包含数字, 小写字母和短横线(-)等字符, 长度为 2 ~ 32 个字符")
     private String newAppId;
     @NotNull
     @NotBlank(message = "新应用环境不能为空白字符串")