操作编码允许小驼峰

This commit is contained in:
2026-01-21 09:56:41 +08:00
parent c8e168e4c4
commit 96ac78f856
2 changed files with 2 additions and 2 deletions

View File

@@ -41,7 +41,7 @@ public class FunItemSaveUpdateReq implements Serializable {
private String itemName;
@NotBlank(message = "功能编码不能为空")
@Pattern(regexp = "^[a-z]+$", message = "功能编码只能包含英文小写字母")
@Pattern(regexp = "^[a-z][a-zA-Z]*$", message = "功能编码只能以小写字母开头,可包含大小写字母,支持小驼峰命名")
@Schema(description = "功能编码")
private String itemCode;

View File

@@ -55,7 +55,7 @@ public class FunOperationSaveUpdateReq implements Serializable {
private String funName;
@NotBlank(message = "操作编码不能为空")
@Pattern(regexp = "^[a-z]+(?:-[a-z]+)*$", message = "操作编码只能包含英文小写字母和连字符(-)且连字符不能在开头或结尾")
@Pattern(regexp = "^([a-z][a-zA-Z]*|([a-z]+(?:-[a-z]+)*))$", message = "操作编码只能以小写字母开头,可包含大小写字母支持小驼峰命名,或只包含小写字母和连字符(-)且连字符不能在开头或结尾")
@Schema(description = "操作编码")
private String operationCode;