diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index df1ba42f..cd4f7912 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -20,7 +20,7 @@ jobs:
uses: actions/setup-java@master
with:
distribution: 'adopt'
- java-version: '8'
+ java-version: '17'
cache: 'maven'
# 3、打包
- name: Build
diff --git a/continew-admin-common/pom.xml b/continew-admin-common/pom.xml
index 1b2b9617..dfeacfb3 100644
--- a/continew-admin-common/pom.xml
+++ b/continew-admin-common/pom.xml
@@ -154,10 +154,6 @@ limitations under the License.
org.redisson
redisson-spring-boot-starter
-
- org.redisson
- redisson-spring-data-27
-
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseReq.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseReq.java
index 203546e8..95e706b2 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseReq.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseReq.java
@@ -19,8 +19,6 @@ package top.charles7c.cnadmin.common.base;
import java.io.Serial;
import java.io.Serializable;
-import jakarta.validation.groups.Default;
-
import lombok.Data;
/**
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
index 83a62dc4..7c4ea5c3 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
@@ -250,7 +250,6 @@ public abstract class BaseServiceImpl, T extends BaseDO,
public void fillDetail(Object detailObj) {
if (detailObj instanceof BaseDetailResp detail) {
this.fill(detail);
-
Long updateUser = detail.getUpdateUser();
if (null == updateUser) {
return;
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/ValidateGroup.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/ValidateGroup.java
index f77d1e7e..81820538 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/ValidateGroup.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/ValidateGroup.java
@@ -16,7 +16,7 @@
package top.charles7c.cnadmin.common.base;
-import javax.validation.groups.Default;
+import jakarta.validation.groups.Default;
/**
* 分组校验
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/CrudRequestMappingHandlerMapping.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/CrudRequestMappingHandlerMapping.java
index 5c0e19e2..b472c7af 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/CrudRequestMappingHandlerMapping.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/CrudRequestMappingHandlerMapping.java
@@ -16,19 +16,21 @@
package top.charles7c.cnadmin.common.handler;
-import cn.hutool.core.util.ArrayUtil;
-import cn.hutool.core.util.StrUtil;
+import static top.charles7c.cnadmin.common.annotation.CrudRequestMapping.Api;
+
+import java.lang.reflect.Method;
+
import org.springframework.lang.NonNull;
import org.springframework.web.servlet.mvc.method.RequestMappingInfo;
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
import org.springframework.web.util.pattern.PathPatternParser;
+
+import cn.hutool.core.util.ArrayUtil;
+import cn.hutool.core.util.StrUtil;
+
import top.charles7c.cnadmin.common.annotation.CrudRequestMapping;
import top.charles7c.cnadmin.common.util.ExceptionUtils;
-import java.lang.reflect.Method;
-
-import static top.charles7c.cnadmin.common.annotation.CrudRequestMapping.Api;
-
/**
* CRUD 请求映射器处理器映射器
*
diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalErrorHandler.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalErrorHandler.java
index da85ed12..9438acef 100644
--- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalErrorHandler.java
+++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalErrorHandler.java
@@ -20,9 +20,9 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
+import jakarta.annotation.Resource;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
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 c2ae0ea6..5f96fbad 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;
@@ -41,6 +42,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/util/helper/QueryHelper.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java
index 3175c817..f63b2604 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
@@ -20,7 +20,6 @@ import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
-import cn.hutool.core.collection.CollUtil;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -65,7 +64,6 @@ public class QueryHelper {
if (null == query) {
return queryWrapper;
}
-
// 获取查询条件中所有的字段
List fieldList = ReflectUtils.getNonStaticFields(query.getClass());
fieldList.forEach(field -> buildQuery(query, field, queryWrapper));
@@ -87,7 +85,7 @@ public class QueryHelper {
* 查询数据类型
*/
private static void buildQuery(Q query, Field field, QueryWrapper queryWrapper) {
- boolean accessible = field.canAccess(null);
+ boolean accessible = field.canAccess(query);
try {
field.setAccessible(true);
// 没有 @Query,直接返回
diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/interceptor/LogInterceptor.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/interceptor/LogInterceptor.java
index f65a70ac..2dd49398 100644
--- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/interceptor/LogInterceptor.java
+++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/interceptor/LogInterceptor.java
@@ -247,7 +247,7 @@ public class LogInterceptor implements HandlerInterceptor {
}
logDO.setClientIp(JakartaServletUtil.getClientIP(request));
logDO.setLocation(IpUtils.getCityInfo(logDO.getClientIp()));
- logDO.setBrowser(JakartaServletUtil.getBrowser(request));
+ logDO.setBrowser(ServletUtils.getBrowser(request));
}
/**
diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardAccessTrendResp.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardAccessTrendResp.java
index 1862840b..212182c4 100644
--- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardAccessTrendResp.java
+++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardAccessTrendResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.monitor.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "仪表盘-访问趋势信息")
public class DashboardAccessTrendResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardGeoDistributionResp.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardGeoDistributionResp.java
index 4d6cf95a..e1b2e63f 100644
--- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardGeoDistributionResp.java
+++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardGeoDistributionResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.monitor.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
@@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "仪表盘-访客地域分布信息")
public class DashboardGeoDistributionResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardPopularModuleResp.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardPopularModuleResp.java
index 850c01bb..af98e12b 100644
--- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardPopularModuleResp.java
+++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardPopularModuleResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.monitor.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
@@ -35,6 +36,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
@Schema(description = "仪表盘-热门模块信息")
public class DashboardPopularModuleResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardTotalResp.java b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardTotalResp.java
index 0deb7d74..92ca1271 100644
--- a/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardTotalResp.java
+++ b/continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/model/resp/DashboardTotalResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.monitor.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
@@ -35,6 +36,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
@Schema(description = "仪表盘-总计信息")
public class DashboardTotalResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/EmailLoginReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/EmailLoginReq.java
index e81cfaa4..c2f9854b 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/EmailLoginReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/EmailLoginReq.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.auth.model.req;
+import java.io.Serial;
import java.io.Serializable;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Pattern;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.Pattern;
import lombok.Data;
@@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
@Schema(description = "邮箱登录信息")
public class EmailLoginReq implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/PhoneLoginReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/PhoneLoginReq.java
index 8d1645c0..a2828a45 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/PhoneLoginReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/req/PhoneLoginReq.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.auth.model.req;
+import java.io.Serial;
import java.io.Serializable;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Pattern;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.Pattern;
import lombok.Data;
@@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
@Schema(description = "手机号登录信息")
public class PhoneLoginReq implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/resp/LoginResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/resp/LoginResp.java
index eb94bacf..7903a622 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/resp/LoginResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/resp/LoginResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.auth.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Builder;
@@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "令牌信息")
public class LoginResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/AnnouncementDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/AnnouncementDO.java
index 24b61611..869a52a2 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/AnnouncementDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/AnnouncementDO.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.entity;
+import java.io.Serial;
import java.time.LocalDateTime;
import lombok.Data;
@@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
@TableName("sys_announcement")
public class AnnouncementDO extends BaseDO {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictDO.java
index ded98c7c..34d29214 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictDO.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;
@@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
@TableName("sys_dict")
public class DictDO extends BaseDO {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictItemDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictItemDO.java
index ff7d5850..553c8007 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictItemDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/DictItemDO.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;
@@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
@TableName("sys_dict_item")
public class DictItemDO extends BaseDO {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MessageDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MessageDO.java
index 21284bc4..91be1241 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MessageDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/MessageDO.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.entity;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
@TableName("sys_message")
public class MessageDO implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/OptionDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/OptionDO.java
index c84855cd..1d957598 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/OptionDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/OptionDO.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.entity;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@@ -36,6 +37,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
@TableName("sys_option")
public class OptionDO implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserSocialDO.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserSocialDO.java
index be80832a..4aa785d0 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserSocialDO.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/entity/UserSocialDO.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.entity;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@@ -35,6 +36,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
@TableName("sys_user_social")
public class UserSocialDO implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/AnnouncementQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/AnnouncementQuery.java
index 43ffc1ec..703e83b0 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/AnnouncementQuery.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/AnnouncementQuery.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.query;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -35,6 +36,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
@Schema(description = "公告查询条件")
public class AnnouncementQuery implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictItemQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictItemQuery.java
index b5fc6fee..d6461a33 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictItemQuery.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictItemQuery.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.query;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.annotation.Query;
@Schema(description = "字典项查询条件")
public class DictItemQuery implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictQuery.java
index 20837fbc..cdeb9dfe 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictQuery.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/DictQuery.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.query;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.annotation.Query;
@Schema(description = "字典查询条件")
public class DictQuery implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/OptionQuery.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/OptionQuery.java
index 6c4c059b..daa131b5 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/OptionQuery.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/query/OptionQuery.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.system.model.query;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
-import javax.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
@@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
@Schema(description = "参数查询条件")
public class OptionQuery implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/AnnouncementReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/AnnouncementReq.java
index 78ecda81..49e92275 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/AnnouncementReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/AnnouncementReq.java
@@ -16,9 +16,10 @@
package top.charles7c.cnadmin.system.model.req;
+import java.io.Serial;
import java.time.LocalDateTime;
-import javax.validation.constraints.*;
+import jakarta.validation.constraints.*;
import lombok.Data;
@@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
@Schema(description = "创建或修改公告信息")
public class AnnouncementReq extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictItemReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictItemReq.java
index 83a6a215..2ef8f794 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictItemReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictItemReq.java
@@ -16,7 +16,9 @@
package top.charles7c.cnadmin.system.model.req;
-import javax.validation.constraints.*;
+import java.io.Serial;
+
+import jakarta.validation.constraints.*;
import lombok.Data;
@@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
@Schema(description = "创建或修改字典项信息")
public class DictItemReq extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictReq.java
index a121933d..513b7338 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DictReq.java
@@ -16,7 +16,9 @@
package top.charles7c.cnadmin.system.model.req;
-import javax.validation.constraints.*;
+import java.io.Serial;
+
+import jakarta.validation.constraints.*;
import lombok.Data;
@@ -37,6 +39,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
@Schema(description = "创建或修改字典信息")
public class DictReq extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/MessageReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/MessageReq.java
index 998fc53f..f4cdb5c3 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/MessageReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/MessageReq.java
@@ -16,8 +16,10 @@
package top.charles7c.cnadmin.system.model.req;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
+import java.io.Serial;
+
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
@@ -38,6 +40,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
@Schema(description = "创建消息信息")
public class MessageReq extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionReq.java
index bd6c1d8a..259c52f9 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionReq.java
@@ -16,7 +16,9 @@
package top.charles7c.cnadmin.system.model.req;
-import javax.validation.constraints.NotBlank;
+import java.io.Serial;
+
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
@Schema(description = "修改参数信息")
public class OptionReq extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionResetValueReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionResetValueReq.java
index 7a3a0ab8..cde3adc0 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionResetValueReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/OptionResetValueReq.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.system.model.req;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
-import javax.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
@@ -35,6 +36,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "参数重置信息")
public class OptionResetValueReq implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/UserPhoneUpdateReq.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/UserPhoneUpdateReq.java
index d19eb3f1..cf5d5ac8 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/UserPhoneUpdateReq.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/UserPhoneUpdateReq.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.system.model.req;
+import java.io.Serial;
import java.io.Serializable;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Pattern;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.Pattern;
import lombok.Data;
@@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
@Schema(description = "用户手机号修改信息")
public class UserPhoneUpdateReq implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementDetailResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementDetailResp.java
index d64d0527..96e0917e 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementDetailResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementDetailResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.time.LocalDateTime;
import lombok.Data;
@@ -38,6 +39,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
@Schema(description = "公告详情信息")
public class AnnouncementDetailResp extends BaseDetailResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementResp.java
index a46ebdee..4f5be7ad 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/AnnouncementResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.time.LocalDateTime;
import lombok.Data;
@@ -35,6 +36,7 @@ import top.charles7c.cnadmin.system.enums.AnnouncementStatusEnum;
@Schema(description = "公告信息")
public class AnnouncementResp extends BaseResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DashboardAnnouncementResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DashboardAnnouncementResp.java
index f90ccab4..9fa5ec73 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DashboardAnnouncementResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DashboardAnnouncementResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "仪表盘-公告信息")
public class DashboardAnnouncementResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictDetailResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictDetailResp.java
index 5d9fd80a..b375ffd1 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictDetailResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictDetailResp.java
@@ -16,6 +16,8 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
+
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
@Schema(description = "字典详情信息")
public class DictDetailResp extends BaseDetailResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemDetailResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemDetailResp.java
index 50dd9776..578c9fcd 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemDetailResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemDetailResp.java
@@ -16,6 +16,8 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
+
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -36,6 +38,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
@Schema(description = "字典项详情信息")
public class DictItemDetailResp extends BaseDetailResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemResp.java
index e14377dd..8ee8328b 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictItemResp.java
@@ -16,6 +16,8 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
+
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
@Schema(description = "字典项信息")
public class DictItemResp extends BaseResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictResp.java
index 5e6f1346..0fa9480d 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/DictResp.java
@@ -16,6 +16,8 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
+
import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -32,6 +34,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
@Schema(description = "字典信息")
public class DictResp extends BaseResp {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageResp.java
index 033cbbe4..69b2d317 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@@ -37,6 +38,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
@Schema(description = "消息信息")
public class MessageResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageTypeUnreadResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageTypeUnreadResp.java
index c655f6b8..713c091b 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageTypeUnreadResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageTypeUnreadResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -34,6 +35,7 @@ import top.charles7c.cnadmin.common.enums.MessageTypeEnum;
@Schema(description = "各类型未读消息信息")
public class MessageTypeUnreadResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageUnreadResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageUnreadResp.java
index 03b1e2c1..0638fdc1 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageUnreadResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/MessageUnreadResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
@@ -36,6 +37,7 @@ import com.fasterxml.jackson.annotation.JsonInclude;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class MessageUnreadResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/OptionResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/OptionResp.java
index 2fca62f1..1500c983 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/OptionResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/OptionResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -36,6 +37,7 @@ import cn.hutool.core.util.StrUtil;
@Schema(description = "参数信息")
public class OptionResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/UserSocialBindResp.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/UserSocialBindResp.java
index 842adcce..2fa29858 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/UserSocialBindResp.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/resp/UserSocialBindResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.system.model.resp;
+import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
@@ -32,6 +33,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
@Schema(description = "第三方账号绑定信息")
public class UserSocialBindResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DictServiceImpl.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DictServiceImpl.java
index 316d3d33..3690065a 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DictServiceImpl.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DictServiceImpl.java
@@ -20,7 +20,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
-import javax.servlet.http.HttpServletResponse;
+import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor;
diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/UserServiceImpl.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/UserServiceImpl.java
index 8fb400ba..1530106b 100644
--- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/UserServiceImpl.java
+++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/UserServiceImpl.java
@@ -153,7 +153,6 @@ public class UserServiceImpl extends BaseServiceImpl deptService.get(detail.getDeptId()).getName()));
List roleIdList = userRoleService.listRoleIdByUserId(detail.getId());
detail.setRoleIds(roleIdList);
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/FieldConfigDO.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/FieldConfigDO.java
index 335106af..5ad6f016 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/FieldConfigDO.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/FieldConfigDO.java
@@ -16,10 +16,11 @@
package top.charles7c.cnadmin.tool.model.entity;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
-import javax.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -52,6 +53,7 @@ import top.charles7c.cnadmin.tool.enums.FormTypeEnum;
@Schema(description = "字段配置信息")
public class FieldConfigDO implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/GenConfigDO.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/GenConfigDO.java
index c6440d81..d01d5815 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/GenConfigDO.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/entity/GenConfigDO.java
@@ -16,12 +16,13 @@
package top.charles7c.cnadmin.tool.model.entity;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Pattern;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Pattern;
import lombok.AccessLevel;
import lombok.Data;
@@ -51,6 +52,7 @@ import top.charles7c.cnadmin.common.constant.RegexConsts;
@Schema(description = "生成配置信息")
public class GenConfigDO implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/req/GenConfigReq.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/req/GenConfigReq.java
index 38ca207a..5b3e2bba 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/req/GenConfigReq.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/req/GenConfigReq.java
@@ -16,12 +16,13 @@
package top.charles7c.cnadmin.tool.model.req;
+import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
+import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
@@ -40,6 +41,7 @@ import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
@Schema(description = "代码生成配置信息")
public class GenConfigReq implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/resp/TableResp.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/resp/TableResp.java
index 548309e0..94737886 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/resp/TableResp.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/model/resp/TableResp.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.tool.model.resp;
+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 TableResp implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java
index 2d5d322e..4517969f 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/GeneratorServiceImpl.java
@@ -22,7 +22,6 @@ import java.sql.SQLException;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
-
import javax.sql.DataSource;
import lombok.RequiredArgsConstructor;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/MetaUtils.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/MetaUtils.java
index 518912dd..c262254a 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/MetaUtils.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/MetaUtils.java
@@ -20,7 +20,6 @@ import java.sql.*;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
-
import javax.sql.DataSource;
import lombok.AccessLevel;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/Table.java b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/Table.java
index bce38447..f51c9f50 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/Table.java
+++ b/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/util/Table.java
@@ -16,6 +16,7 @@
package top.charles7c.cnadmin.tool.util;
+import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@@ -32,6 +33,7 @@ import lombok.Setter;
@Setter
public class Table implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
/**
diff --git a/continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl b/continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl
index 07ec614c..b0b758bf 100644
--- a/continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl
+++ b/continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl
@@ -16,6 +16,7 @@
package ${packageName}.${subPackageName};
+import java.io.Serial;
<#if hasLocalDateTime>
import java.time.LocalDateTime;
#if>
@@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.base.BaseDetailResp;
@Schema(description = "${businessName}详情信息")
public class ${className} extends BaseDetailResp {
+ @Serial
private static final long serialVersionUID = 1L;
<#if fieldConfigs??>
<#list fieldConfigs as fieldConfig>
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Entity.ftl b/continew-admin-tool/src/main/resources/templates/generator/Entity.ftl
index 1d93e0fa..21c99e90 100644
--- a/continew-admin-tool/src/main/resources/templates/generator/Entity.ftl
+++ b/continew-admin-tool/src/main/resources/templates/generator/Entity.ftl
@@ -16,6 +16,7 @@
package ${packageName}.${subPackageName};
+import java.io.Serial;
<#if hasLocalDateTime>
import java.time.LocalDateTime;
#if>
@@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.base.BaseDO;
@TableName("${tableName}")
public class ${className} extends BaseDO {
+ @Serial
private static final long serialVersionUID = 1L;
<#if fieldConfigs??>
<#list fieldConfigs as fieldConfig>
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Query.ftl b/continew-admin-tool/src/main/resources/templates/generator/Query.ftl
index b7effafe..1eed16b0 100644
--- a/continew-admin-tool/src/main/resources/templates/generator/Query.ftl
+++ b/continew-admin-tool/src/main/resources/templates/generator/Query.ftl
@@ -16,6 +16,7 @@
package ${packageName}.${subPackageName};
+import java.io.Serial;
import java.io.Serializable;
<#if hasLocalDateTime>
import java.time.LocalDateTime;
@@ -44,6 +45,7 @@ import top.charles7c.cnadmin.common.enums.QueryTypeEnum;
@Schema(description = "${businessName}查询条件")
public class ${className} implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
<#if fieldConfigs??>
<#list fieldConfigs as fieldConfig>
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Req.ftl b/continew-admin-tool/src/main/resources/templates/generator/Req.ftl
index 36a0dd1e..533b5ac5 100644
--- a/continew-admin-tool/src/main/resources/templates/generator/Req.ftl
+++ b/continew-admin-tool/src/main/resources/templates/generator/Req.ftl
@@ -16,6 +16,7 @@
package ${packageName}.${subPackageName};
+import java.io.Serial;
<#if hasLocalDateTime>
import java.time.LocalDateTime;
#if>
@@ -24,7 +25,7 @@ import java.math.BigDecimal;
#if>
<#if hasRequiredField>
-import javax.validation.constraints.*;
+import jakarta.validation.constraints.*;
#if>
import lombok.Data;
@@ -43,6 +44,7 @@ import top.charles7c.cnadmin.common.base.BaseReq;
@Schema(description = "创建或修改${businessName}信息")
public class ${className} extends BaseReq {
+ @Serial
private static final long serialVersionUID = 1L;
<#if fieldConfigs??>
<#list fieldConfigs as fieldConfig>
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Resp.ftl b/continew-admin-tool/src/main/resources/templates/generator/Resp.ftl
index 8c6b9a3e..17e6633b 100644
--- a/continew-admin-tool/src/main/resources/templates/generator/Resp.ftl
+++ b/continew-admin-tool/src/main/resources/templates/generator/Resp.ftl
@@ -16,6 +16,7 @@
package ${packageName}.${subPackageName};
+import java.io.Serial;
<#if hasLocalDateTime>
import java.time.LocalDateTime;
#if>
@@ -39,6 +40,7 @@ import top.charles7c.cnadmin.common.base.BaseResp;
@Schema(description = "${businessName}信息")
public class ${className} extends BaseResp {
+ @Serial
private static final long serialVersionUID = 1L;
<#if fieldConfigs??>
<#list fieldConfigs as fieldConfig>
diff --git a/continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/common/CommonController.java b/continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/common/CommonController.java
index 1ad9a749..aac8c49c 100644
--- a/continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/common/CommonController.java
+++ b/continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/common/CommonController.java
@@ -23,7 +23,7 @@ import java.util.Optional;
import java.util.Set;
import java.util.stream.Collectors;
-import javax.validation.constraints.NotNull;
+import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor;
diff --git a/continew-admin-webapi/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/continew-admin-webapi/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 00000000..92f580aa
--- /dev/null
+++ b/continew-admin-webapi/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+com.xkcoding.justauth.autoconfigure.JustAuthAutoConfiguration
\ No newline at end of file
diff --git a/docker/continew-admin/Dockerfile b/docker/continew-admin/Dockerfile
index 792c6b84..51617a86 100644
--- a/docker/continew-admin/Dockerfile
+++ b/docker/continew-admin/Dockerfile
@@ -1,4 +1,4 @@
-FROM java:8
+FROM openjdk:17
MAINTAINER Charles7c charles7c@126.com