From 38f52aaafa22ebc958a22b7c38b084c655064fbc Mon Sep 17 00:00:00 2001 From: Charles7c Date: Fri, 31 Mar 2023 23:00:57 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E9=80=82=E9=85=8D=20Java=2014=20?= =?UTF-8?q?=E6=96=B0=E7=89=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.增强 switch(Java 12 预览特性 => Java 14 标准特性) 详情请参阅:https://docs.oracle.com/en/java/javase/14/language/switch-expressions.html 2.@Serial(类似于 @Override 的检查注解,用于检查序列化) --- .../charles7c/cnadmin/common/base/BaseDO.java | 2 + .../cnadmin/common/base/BaseDetailVO.java | 2 + .../cnadmin/common/base/BaseRequest.java | 2 + .../charles7c/cnadmin/common/base/BaseVO.java | 2 + .../handler/GlobalExceptionHandler.java | 17 ++---- .../cnadmin/common/model/dto/LogContext.java | 2 + .../cnadmin/common/model/dto/LoginUser.java | 2 + .../cnadmin/common/model/dto/RoleDTO.java | 2 + .../cnadmin/common/model/query/PageQuery.java | 3 + .../cnadmin/common/model/query/SortQuery.java | 2 + .../model/request/UpdateStatusRequest.java | 2 + .../cnadmin/common/model/vo/CaptchaVO.java | 2 + .../cnadmin/common/model/vo/LabelValueVO.java | 2 + .../cnadmin/common/model/vo/PageDataVO.java | 2 + .../charles7c/cnadmin/common/model/vo/R.java | 2 + .../common/util/helper/QueryHelper.java | 59 ++++++------------- .../cnadmin/monitor/model/entity/LogDO.java | 2 + .../monitor/model/query/LoginLogQuery.java | 2 + .../model/query/OperationLogQuery.java | 2 + .../monitor/model/query/SystemLogQuery.java | 2 + .../cnadmin/monitor/model/vo/LogVO.java | 2 + .../cnadmin/monitor/model/vo/LoginLogVO.java | 3 + .../monitor/model/vo/OperationLogVO.java | 3 + .../monitor/model/vo/SystemLogDetailVO.java | 3 + .../cnadmin/monitor/model/vo/SystemLogVO.java | 3 + .../auth/model/query/OnlineUserQuery.java | 2 + .../auth/model/request/LoginRequest.java | 2 + .../cnadmin/auth/model/vo/LoginVO.java | 2 + .../cnadmin/auth/model/vo/MetaVO.java | 2 + .../cnadmin/auth/model/vo/OnlineUserVO.java | 2 + .../cnadmin/auth/model/vo/RouteVO.java | 2 + .../cnadmin/auth/model/vo/UserInfoVO.java | 2 + .../cnadmin/system/model/entity/DeptDO.java | 3 + .../cnadmin/system/model/entity/MenuDO.java | 3 + .../cnadmin/system/model/entity/RoleDO.java | 3 + .../system/model/entity/RoleDeptDO.java | 2 + .../system/model/entity/RoleMenuDO.java | 2 + .../cnadmin/system/model/entity/UserDO.java | 2 + .../system/model/entity/UserRoleDO.java | 2 + .../cnadmin/system/model/query/DeptQuery.java | 2 + .../cnadmin/system/model/query/MenuQuery.java | 2 + .../cnadmin/system/model/query/RoleQuery.java | 2 + .../cnadmin/system/model/query/UserQuery.java | 2 + .../system/model/request/DeptRequest.java | 3 + .../system/model/request/MenuRequest.java | 3 + .../system/model/request/RoleRequest.java | 2 + .../model/request/UpdateBasicInfoRequest.java | 2 + .../model/request/UpdateEmailRequest.java | 2 + .../model/request/UpdatePasswordRequest.java | 2 + .../model/request/UpdateUserRoleRequest.java | 2 + .../system/model/request/UserRequest.java | 2 + .../cnadmin/system/model/vo/AvatarVO.java | 2 + .../cnadmin/system/model/vo/DeptDetailVO.java | 3 + .../cnadmin/system/model/vo/DeptVO.java | 3 + .../cnadmin/system/model/vo/MenuVO.java | 3 + .../cnadmin/system/model/vo/RoleDetailVO.java | 2 + .../cnadmin/system/model/vo/RoleVO.java | 3 + .../cnadmin/system/model/vo/UserDetailVO.java | 2 + .../cnadmin/system/model/vo/UserVO.java | 2 + 59 files changed, 151 insertions(+), 53 deletions(-) diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDO.java index 9412e666..4364f37c 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.base; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -34,6 +35,7 @@ import com.baomidou.mybatisplus.annotation.TableId; @Data public class BaseDO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDetailVO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDetailVO.java index 9920904d..b53f12cd 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDetailVO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseDetailVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.base; +import java.io.Serial; import java.time.LocalDateTime; import lombok.Data; @@ -34,6 +35,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; @Data public class BaseDetailVO extends BaseVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseRequest.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseRequest.java index d423adc1..fd84d5d5 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseRequest.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.base; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.groups.Default; @@ -31,6 +32,7 @@ import lombok.Data; @Data public class BaseRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseVO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseVO.java index cf4df32f..98ee5165 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseVO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.base; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -36,6 +37,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; @Data public class BaseVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalExceptionHandler.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalExceptionHandler.java index 6884ba26..cd0b57b8 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalExceptionHandler.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalExceptionHandler.java @@ -184,18 +184,11 @@ public class GlobalExceptionHandler { @ExceptionHandler(NotLoginException.class) public R handleNotLoginException(NotLoginException e, HttpServletRequest request) { log.error("请求地址 [{}],认证失败,无法访问系统资源。", request.getRequestURI(), e); - String errorMsg; - switch (e.getType()) { - case NotLoginException.KICK_OUT: - errorMsg = "您已被踢下线"; - break; - case NotLoginException.BE_REPLACED_MESSAGE: - errorMsg = "您已被顶下线"; - break; - default: - errorMsg = "登录状态已过期,请重新登录"; - break; - } + String errorMsg = switch (e.getType()) { + case NotLoginException.KICK_OUT -> "您已被踢下线"; + case NotLoginException.BE_REPLACED_MESSAGE -> "您已被顶下线"; + default -> "登录状态已过期,请重新登录"; + }; LogContextHolder.setErrorMsg(errorMsg); return R.fail(HttpStatus.UNAUTHORIZED.value(), errorMsg); } diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LogContext.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LogContext.java index bd591c37..a18f8861 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LogContext.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LogContext.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.dto; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -30,6 +31,7 @@ import lombok.Data; @Data public class LogContext implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LoginUser.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LoginUser.java index d0cab81d..8a491089 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LoginUser.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/LoginUser.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.dto; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Set; @@ -35,6 +36,7 @@ import top.charles7c.cnadmin.common.constant.SysConsts; @Data public class LoginUser implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/RoleDTO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/RoleDTO.java index 3a7d949a..b46bef88 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/RoleDTO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/dto/RoleDTO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.dto; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -31,6 +32,7 @@ import top.charles7c.cnadmin.common.enums.DataScopeEnum; @Data public class RoleDTO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java index 5ec5fe7f..ea3b59e9 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/PageQuery.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.common.model.query; +import java.io.Serial; + import jakarta.validation.constraints.Min; import lombok.Data; @@ -46,6 +48,7 @@ import cn.hutool.core.util.StrUtil; @Schema(description = "分页查询条件") public class PageQuery extends SortQuery { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/SortQuery.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/SortQuery.java index 74ee8128..6b01511b 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/SortQuery.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/query/SortQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.constant.StringConsts; @Schema(description = "排序查询条件") public class SortQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/request/UpdateStatusRequest.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/request/UpdateStatusRequest.java index 4a160f15..e1fdc7ef 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/request/UpdateStatusRequest.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/request/UpdateStatusRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.request; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.constraints.NotNull; @@ -36,6 +37,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "修改状态信息") public class UpdateStatusRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/CaptchaVO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/CaptchaVO.java index 7b80583c..1e4202a1 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/CaptchaVO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/CaptchaVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "验证码信息") public class CaptchaVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/LabelValueVO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/LabelValueVO.java index e47ef5fb..c0d9f865 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/LabelValueVO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/LabelValueVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -37,6 +38,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "键值对信息") public class LabelValueVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/PageDataVO.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/PageDataVO.java index 68898c2d..4671e62e 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/PageDataVO.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/PageDataVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.vo; +import java.io.Serial; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -43,6 +44,7 @@ import cn.hutool.core.collection.CollUtil; @Schema(description = "分页信息") public class PageDataVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/R.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/R.java index 6c6ca3c2..5338e759 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/R.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/model/vo/R.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.common.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.AccessLevel; @@ -37,6 +38,7 @@ import org.springframework.http.HttpStatus; @Schema(description = "响应信息") public class R implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** 是否成功 */ diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java index 55ebfc8f..ebefcb44 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java @@ -144,57 +144,34 @@ public class QueryHelper { String columnName = StrUtil.toUnderlineCase(fieldName); Query.Type queryType = queryAnnotation.type(); switch (queryType) { - case EQUAL: - queryWrapper.eq(columnName, fieldValue); - break; - case NOT_EQUAL: - queryWrapper.ne(columnName, fieldValue); - break; - case GREATER_THAN: - queryWrapper.gt(columnName, fieldValue); - break; - case LESS_THAN: - queryWrapper.lt(columnName, fieldValue); - break; - case GREATER_THAN_OR_EQUAL: - queryWrapper.ge(columnName, fieldValue); - break; - case LESS_THAN_OR_EQUAL: - queryWrapper.le(columnName, fieldValue); - break; - case BETWEEN: + case EQUAL -> queryWrapper.eq(columnName, fieldValue); + case NOT_EQUAL -> queryWrapper.ne(columnName, fieldValue); + case GREATER_THAN -> queryWrapper.gt(columnName, fieldValue); + case LESS_THAN -> queryWrapper.lt(columnName, fieldValue); + case GREATER_THAN_OR_EQUAL -> queryWrapper.ge(columnName, fieldValue); + case LESS_THAN_OR_EQUAL -> queryWrapper.le(columnName, fieldValue); + case BETWEEN -> { List between = new ArrayList<>((List)fieldValue); if (between.size() >= 2) { queryWrapper.between(columnName, between.get(0), between.get(1)); } - break; - case LEFT_LIKE: - queryWrapper.likeLeft(columnName, fieldValue); - break; - case INNER_LIKE: - queryWrapper.like(columnName, fieldValue); - break; - case RIGHT_LIKE: - queryWrapper.likeRight(columnName, fieldValue); - break; - case IN: + } + case LEFT_LIKE -> queryWrapper.likeLeft(columnName, fieldValue); + case INNER_LIKE -> queryWrapper.like(columnName, fieldValue); + case RIGHT_LIKE -> queryWrapper.likeRight(columnName, fieldValue); + case IN -> { if (CollUtil.isNotEmpty((List)fieldValue)) { queryWrapper.in(columnName, (List)fieldValue); } - break; - case NOT_IN: + } + case NOT_IN -> { if (CollUtil.isNotEmpty((List)fieldValue)) { queryWrapper.notIn(columnName, (List)fieldValue); } - break; - case IS_NULL: - queryWrapper.isNull(columnName); - break; - case IS_NOT_NULL: - queryWrapper.isNotNull(columnName); - break; - default: - throw new IllegalArgumentException(String.format("暂不支持 [%s] 查询类型", queryType)); + } + case IS_NULL -> queryWrapper.isNull(columnName); + case IS_NOT_NULL -> queryWrapper.isNotNull(columnName); + default -> throw new IllegalArgumentException(String.format("暂不支持 [%s] 查询类型", queryType)); } } } diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/entity/LogDO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/entity/LogDO.java index 14506c5c..6210e2c8 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/entity/LogDO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/entity/LogDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.monitor.model.entity; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -36,6 +37,7 @@ import top.charles7c.cnadmin.monitor.enums.LogStatusEnum; @TableName("sys_log") public class LogDO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/LoginLogQuery.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/LoginLogQuery.java index bc94a608..2c851558 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/LoginLogQuery.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/LoginLogQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.monitor.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.List; @@ -40,6 +41,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "登录日志查询条件") public class LoginLogQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/OperationLogQuery.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/OperationLogQuery.java index 8c08a500..bb49b8de 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/OperationLogQuery.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/OperationLogQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.monitor.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.List; @@ -40,6 +41,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "操作日志查询条件") public class OperationLogQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/SystemLogQuery.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/SystemLogQuery.java index fbe6d883..0df09b68 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/SystemLogQuery.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/query/SystemLogQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.monitor.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.List; @@ -40,6 +41,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "系统日志查询条件") public class SystemLogQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LogVO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LogVO.java index 9301c229..4b6b0c44 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LogVO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LogVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.monitor.model.vo; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -34,6 +35,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; @Data public class LogVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LoginLogVO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LoginLogVO.java index f388e67b..64877540 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LoginLogVO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/LoginLogVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.monitor.model.vo; +import java.io.Serial; + import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @@ -32,6 +34,7 @@ import top.charles7c.cnadmin.monitor.enums.LogStatusEnum; @Schema(description = "登录日志信息") public class LoginLogVO extends LogVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/OperationLogVO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/OperationLogVO.java index 81ce96cf..6ea66065 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/OperationLogVO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/OperationLogVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.monitor.model.vo; +import java.io.Serial; + import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @@ -32,6 +34,7 @@ import top.charles7c.cnadmin.monitor.enums.LogStatusEnum; @Schema(description = "操作日志信息") public class OperationLogVO extends LogVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogDetailVO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogDetailVO.java index f99e893f..ef37c617 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogDetailVO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogDetailVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.monitor.model.vo; +import java.io.Serial; + import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @@ -30,6 +32,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "系统日志详情信息") public class SystemLogDetailVO extends LogVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogVO.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogVO.java index 3017dedd..23185f59 100644 --- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogVO.java +++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/vo/SystemLogVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.monitor.model.vo; +import java.io.Serial; + import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @@ -30,6 +32,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "系统日志信息") public class SystemLogVO extends LogVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/query/OnlineUserQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/query/OnlineUserQuery.java index c078f082..16ad29a9 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/query/OnlineUserQuery.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/query/OnlineUserQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.List; @@ -38,6 +39,7 @@ import org.springframework.format.annotation.DateTimeFormat; @Schema(description = "在线用户查询条件") public class OnlineUserQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/request/LoginRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/request/LoginRequest.java index 6816ae0f..f1291e84 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/request/LoginRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/request/LoginRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.request; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.constraints.NotBlank; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "登录信息") public class LoginRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/LoginVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/LoginVO.java index 08903d8b..452b0a83 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/LoginVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/LoginVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "令牌信息") public class LoginVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/MetaVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/MetaVO.java index 28ff02b2..bce593fb 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/MetaVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/MetaVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "元数据信息") public class MetaVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/OnlineUserVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/OnlineUserVO.java index 0dd92a4d..f0b652b6 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/OnlineUserVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/OnlineUserVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.vo; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @@ -33,6 +34,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "在线用户信息") public class OnlineUserVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/RouteVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/RouteVO.java index cc7a90f0..42a7efd6 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/RouteVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/RouteVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.vo; +import java.io.Serial; import java.io.Serializable; import java.util.List; @@ -38,6 +39,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; @JsonInclude(JsonInclude.Include.NON_EMPTY) public class RouteVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java index 8b718bc1..0f90828a 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.auth.model.vo; +import java.io.Serial; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; @@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.enums.GenderEnum; @Schema(description = "用户信息") public class UserInfoVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DeptDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DeptDO.java index 7cbb2e5f..c8bace00 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DeptDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DeptDO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; + import lombok.Data; import com.baomidou.mybatisplus.annotation.TableName; @@ -34,6 +36,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @TableName("sys_dept") public class DeptDO extends BaseDO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MenuDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MenuDO.java index 2b941263..0c7e99cc 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MenuDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MenuDO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; + import lombok.Data; import com.baomidou.mybatisplus.annotation.TableName; @@ -34,6 +36,7 @@ import top.charles7c.cnadmin.common.enums.MenuTypeEnum; @TableName("sys_menu") public class MenuDO extends BaseDO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDO.java index b08c7977..9fe71fb0 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; + import lombok.Data; import com.baomidou.mybatisplus.annotation.TableName; @@ -35,6 +37,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @TableName("sys_role") public class RoleDO extends BaseDO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDeptDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDeptDO.java index b1cdc3ba..54f5bd7a 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDeptDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleDeptDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import com.baomidou.mybatisplus.annotation.TableName; @TableName("sys_role_dept") public class RoleDeptDO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleMenuDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleMenuDO.java index 8e66ccb1..4db870bf 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleMenuDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/RoleMenuDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import com.baomidou.mybatisplus.annotation.TableName; @TableName("sys_role_menu") public class RoleMenuDO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserDO.java index 086afbe8..e7e79f36 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; import java.time.LocalDateTime; import lombok.Data; @@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.enums.GenderEnum; @TableName("sys_user") public class UserDO extends BaseDO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserRoleDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserRoleDO.java index 1a676556..6a1091b5 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserRoleDO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserRoleDO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.entity; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import com.baomidou.mybatisplus.annotation.TableName; @TableName("sys_user_role") public class UserRoleDO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DeptQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DeptQuery.java index 01f522b2..3ebf3c1e 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DeptQuery.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DeptQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.query; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "部门查询条件") public class DeptQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/MenuQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/MenuQuery.java index e75eabe1..15e487f9 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/MenuQuery.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/MenuQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.query; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "菜单查询条件") public class MenuQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/RoleQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/RoleQuery.java index ce21b4a4..8391c219 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/RoleQuery.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/RoleQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.query; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "角色查询条件") public class RoleQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/UserQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/UserQuery.java index 98f65b7a..8da7a1c7 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/UserQuery.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/UserQuery.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.query; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.List; @@ -40,6 +41,7 @@ import top.charles7c.cnadmin.common.annotation.Query; @Schema(description = "用户查询条件") public class UserQuery implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/DeptRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/DeptRequest.java index d42562fd..e5ab6969 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/DeptRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/DeptRequest.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; @@ -40,6 +42,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "创建或修改部门信息") public class DeptRequest extends BaseRequest { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/MenuRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/MenuRequest.java index 231808b8..0082661e 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/MenuRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/MenuRequest.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; + import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; @@ -39,6 +41,7 @@ import top.charles7c.cnadmin.common.enums.MenuTypeEnum; @Schema(description = "创建或修改菜单信息") public class MenuRequest extends BaseRequest { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/RoleRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/RoleRequest.java index 4a386cc3..904ca283 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/RoleRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/RoleRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.util.ArrayList; import java.util.List; @@ -44,6 +45,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "创建或修改角色信息") public class RoleRequest extends BaseRequest { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateBasicInfoRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateBasicInfoRequest.java index 2f8b5209..303cab31 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateBasicInfoRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateBasicInfoRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.constraints.NotBlank; @@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.enums.GenderEnum; @Schema(description = "修改基础信息") public class UpdateBasicInfoRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateEmailRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateEmailRequest.java index ac8c1b8c..9109ddbf 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateEmailRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateEmailRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.constraints.NotBlank; @@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts; @Schema(description = "修改邮箱信息") public class UpdateEmailRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdatePasswordRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdatePasswordRequest.java index 532b74f6..7c36ead6 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdatePasswordRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdatePasswordRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.io.Serializable; import jakarta.validation.constraints.NotBlank; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "修改密码信息") public class UpdatePasswordRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateUserRoleRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateUserRoleRequest.java index f0e60860..5618e505 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateUserRoleRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UpdateUserRoleRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.io.Serializable; import java.util.List; @@ -35,6 +36,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "修改用户角色信息") public class UpdateUserRoleRequest implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UserRequest.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UserRequest.java index 6f71f6be..47a33591 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UserRequest.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UserRequest.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.request; +import java.io.Serial; import java.util.List; import jakarta.validation.constraints.NotBlank; @@ -44,6 +45,7 @@ import top.charles7c.cnadmin.common.enums.GenderEnum; @Schema(description = "创建或修改用户信息") public class UserRequest extends BaseRequest { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AvatarVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AvatarVO.java index bd3a9abc..bb77f166 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AvatarVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AvatarVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; import java.io.Serializable; import lombok.Data; @@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @Schema(description = "头像信息") public class AvatarVO implements Serializable { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptDetailVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptDetailVO.java index 1698d947..2bfbed11 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptDetailVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptDetailVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; + import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @@ -40,6 +42,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "部门详情信息") public class DeptDetailVO extends BaseDetailVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptVO.java index c712c233..ea6b36ee 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/DeptVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; + import lombok.Data; import lombok.experimental.Accessors; @@ -38,6 +40,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "部门信息") public class DeptVO extends BaseVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/MenuVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/MenuVO.java index 693d94c8..96dc7ab3 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/MenuVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/MenuVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; + import lombok.Data; import lombok.experimental.Accessors; @@ -43,6 +45,7 @@ import top.charles7c.cnadmin.common.enums.MenuTypeEnum; @Schema(description = "菜单信息") public class MenuVO extends BaseVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleDetailVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleDetailVO.java index 19ba77c8..d567e7a1 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleDetailVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleDetailVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; import java.util.List; import lombok.Data; @@ -42,6 +43,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "角色详情信息") public class RoleDetailVO extends BaseDetailVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleVO.java index b39a1a92..4bc6fab1 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/RoleVO.java @@ -16,6 +16,8 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; + import lombok.Data; import lombok.experimental.Accessors; @@ -37,6 +39,7 @@ import top.charles7c.cnadmin.common.enums.DisEnableStatusEnum; @Schema(description = "角色信息") public class RoleVO extends BaseVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserDetailVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserDetailVO.java index fa31cf14..aae8b9d8 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserDetailVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserDetailVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; import java.time.LocalDateTime; import java.util.List; import java.util.Objects; @@ -45,6 +46,7 @@ import top.charles7c.cnadmin.common.util.helper.LoginHelper; @Schema(description = "用户详情信息") public class UserDetailVO extends BaseDetailVO { + @Serial private static final long serialVersionUID = 1L; /** diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserVO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserVO.java index faad073b..e7e687f6 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserVO.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/UserVO.java @@ -16,6 +16,7 @@ package top.charles7c.cnadmin.system.model.vo; +import java.io.Serial; import java.util.Objects; import lombok.Data; @@ -42,6 +43,7 @@ import top.charles7c.cnadmin.common.util.helper.LoginHelper; @Schema(description = "用户信息") public class UserVO extends BaseVO { + @Serial private static final long serialVersionUID = 1L; /**