diff --git a/sql/mysql5/youlai_boot.sql b/sql/mysql5/youlai_boot.sql index a76e7dbb..acd7f106 100644 --- a/sql/mysql5/youlai_boot.sql +++ b/sql/mysql5/youlai_boot.sql @@ -25,9 +25,9 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `sys_config`; CREATE TABLE `sys_config` ( `id` bigint NOT NULL AUTO_INCREMENT, - `sys_name` varchar(50) NOT NULL COMMENT '配置名称', - `sys_key` varchar(50) NOT NULL COMMENT '配置key', - `sys_value` varchar(100) NOT NULL COMMENT '配置值', + `config_name` varchar(50) NOT NULL COMMENT '配置名称', + `config_key` varchar(50) NOT NULL COMMENT '配置key', + `config_value` varchar(100) NOT NULL COMMENT '配置值', `remark` varchar(200) DEFAULT NULL COMMENT '描述、备注', `create_time` datetime NOT NULL COMMENT '创建时间', `create_by` bigint NOT NULL COMMENT '创建人ID', diff --git a/sql/mysql8/youlai_boot.sql b/sql/mysql8/youlai_boot.sql index 779091d2..dd7beda1 100644 --- a/sql/mysql8/youlai_boot.sql +++ b/sql/mysql8/youlai_boot.sql @@ -26,9 +26,9 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `sys_config`; CREATE TABLE `sys_config` ( `id` bigint NOT NULL AUTO_INCREMENT, - `sys_name` varchar(50) NOT NULL COMMENT '配置名称', - `sys_key` varchar(50) NOT NULL COMMENT '配置key', - `sys_value` varchar(100) NOT NULL COMMENT '配置值', + `config_name` varchar(50) NOT NULL COMMENT '配置名称', + `config_key` varchar(50) NOT NULL COMMENT '配置key', + `config_value` varchar(100) NOT NULL COMMENT '配置值', `remark` varchar(200) DEFAULT NULL COMMENT '描述、备注', `create_time` datetime NOT NULL COMMENT '创建时间', `create_by` bigint NOT NULL COMMENT '创建人ID', diff --git a/src/main/java/com/youlai/system/controller/SysUserController.java b/src/main/java/com/youlai/system/controller/SysUserController.java index 13c621e5..02b47440 100644 --- a/src/main/java/com/youlai/system/controller/SysUserController.java +++ b/src/main/java/com/youlai/system/controller/SysUserController.java @@ -163,10 +163,9 @@ public class SysUserController { } @Operation(summary = "获取个人中心用户信息") - @GetMapping("/{userId}/profile") - public Result getUserProfile( - @Parameter(description = "用户ID") @PathVariable Long userId - ) { + @GetMapping("/profile") + public Result getUserProfile() { + Long userId = SecurityUtils.getUserId(); UserProfileVO userProfile = userService.getUserProfile(userId); return Result.success(userProfile); } 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")