From 72b27a102905910f7cf6f8f40cf38d14b39ec5f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=91=E7=BF=94?= <971366405@qq.com> Date: Wed, 21 Aug 2024 17:38:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=8A=B6=E6=80=81=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=A2=9E=E5=8A=A0=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 状态类型字段增加判断 --- src/main/java/com/youlai/system/model/form/DeptForm.java | 2 ++ src/main/java/com/youlai/system/model/form/DictForm.java | 2 ++ src/main/java/com/youlai/system/model/form/MenuForm.java | 2 ++ src/main/java/com/youlai/system/model/form/RoleForm.java | 2 ++ src/main/java/com/youlai/system/model/form/UserForm.java | 3 +++ 5 files changed, 11 insertions(+) diff --git a/src/main/java/com/youlai/system/model/form/DeptForm.java b/src/main/java/com/youlai/system/model/form/DeptForm.java index 6f544d24..5a5941dd 100644 --- a/src/main/java/com/youlai/system/model/form/DeptForm.java +++ b/src/main/java/com/youlai/system/model/form/DeptForm.java @@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Getter; import lombok.Setter; +import org.hibernate.validator.constraints.Range; @Schema(description = "部门表单对象") @Getter @@ -24,6 +25,7 @@ public class DeptForm { private Long parentId; @Schema(description="状态(1:启用;0:禁用)", example = "1") + @Range(min = 0, max = 1, message = "状态值不正确") private Integer status; @Schema(description="排序(数字越小排名越靠前)", example = "1") diff --git a/src/main/java/com/youlai/system/model/form/DictForm.java b/src/main/java/com/youlai/system/model/form/DictForm.java index 7a2cdba3..12e61616 100644 --- a/src/main/java/com/youlai/system/model/form/DictForm.java +++ b/src/main/java/com/youlai/system/model/form/DictForm.java @@ -5,6 +5,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.Getter; import lombok.Setter; +import org.hibernate.validator.constraints.Range; import java.util.List; @@ -28,6 +29,7 @@ public class DictForm { private String code; @Schema(description = "字典状态(1-启用,0-禁用)", example = "1") + @Range(min = 0, max = 1, message = "字典状态不正确") private Integer status; @Schema(description = "字典数据项列表",example = "[{\"id\":1,\"name\":\"男\",\"value\":\"1\",\"sort\":1,\"status\":1},{\"id\":2,\"name\":\"女\",\"value\":\"2\",\"sort\":2,\"status\":1}]") diff --git a/src/main/java/com/youlai/system/model/form/MenuForm.java b/src/main/java/com/youlai/system/model/form/MenuForm.java index cf843a3d..4856e409 100644 --- a/src/main/java/com/youlai/system/model/form/MenuForm.java +++ b/src/main/java/com/youlai/system/model/form/MenuForm.java @@ -4,6 +4,7 @@ import com.youlai.system.enums.MenuTypeEnum; import com.youlai.system.common.model.KeyValue; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; +import org.hibernate.validator.constraints.Range; import java.util.List; @@ -42,6 +43,7 @@ public class MenuForm { private String perm; @Schema(description = "显示状态(1:显示;0:隐藏)") + @Range(max = 1, min = 0, message = "显示状态不正确") private Integer visible; @Schema(description = "排序(数字越小排名越靠前)") diff --git a/src/main/java/com/youlai/system/model/form/RoleForm.java b/src/main/java/com/youlai/system/model/form/RoleForm.java index 1fca4418..884c0c89 100644 --- a/src/main/java/com/youlai/system/model/form/RoleForm.java +++ b/src/main/java/com/youlai/system/model/form/RoleForm.java @@ -5,6 +5,7 @@ import lombok.Data; // import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank; +import org.hibernate.validator.constraints.Range; @Schema(description = "角色表单对象") @Data @@ -25,6 +26,7 @@ public class RoleForm { private Integer sort; @Schema(description="角色状态(1-正常;0-停用)") + @Range(max = 1, min = 0, message = "角色状态不正确") private Integer status; @Schema(description="数据权限") diff --git a/src/main/java/com/youlai/system/model/form/UserForm.java b/src/main/java/com/youlai/system/model/form/UserForm.java index a7a29087..6d8dda91 100644 --- a/src/main/java/com/youlai/system/model/form/UserForm.java +++ b/src/main/java/com/youlai/system/model/form/UserForm.java @@ -6,6 +6,8 @@ import lombok.Data; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.Pattern; +import org.hibernate.validator.constraints.Range; + import java.util.List; /** @@ -44,6 +46,7 @@ public class UserForm { private String email; @Schema(description="用户状态(1:正常;0:禁用)") + @Range(min = 0, max = 1, message = "用户状态不正确") private Integer status; @Schema(description="部门ID")