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 @@ 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 @@ protected void fill(Object baseObj) { 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,18 +16,20 @@ 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 top.charles7c.cnadmin.common.annotation.CrudRequestMapping; -import top.charles7c.cnadmin.common.util.ExceptionUtils; -import java.lang.reflect.Method; +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.util.StrUtil; -import static top.charles7c.cnadmin.common.annotation.CrudRequestMapping.Api; +import top.charles7c.cnadmin.common.annotation.CrudRequestMapping; +import top.charles7c.cnadmin.common.util.ExceptionUtils; /** * 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.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 @@ @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.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 static QueryWrapper build(Q query) { if (null == query) { return queryWrapper; } - // 获取查询条件中所有的字段 List fieldList = ReflectUtils.getNonStaticFields(query.getClass()); fieldList.forEach(field -> buildQuery(query, field, queryWrapper)); @@ -87,7 +85,7 @@ public static QueryWrapper build(Q query) { * 查询数据类型 */ 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 @@ private void logRequest(LogDO logDO, HttpServletRequest request) { } 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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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 @@ @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.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 void delete(List ids) { public void fillDetail(Object detailObj) { super.fillDetail(detailObj); if (detailObj instanceof UserDetailResp detail) { - UserDetailResp detail = (UserDetailResp)detailObj; detail.setDeptName(ExceptionUtils.exToNull(() -> 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 @@ @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 @@ @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 @@ @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 @@ @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.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.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 @@ @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; @@ -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; @@ -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; @@ -24,7 +25,7 @@ import java.math.BigDecimal; <#if hasRequiredField> -import javax.validation.constraints.*; +import jakarta.validation.constraints.*; 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; @@ -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.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