diff --git a/common/src/main/java/com/jeesite/common/mapper/XmlMapper.java b/common/src/main/java/com/jeesite/common/mapper/XmlMapper.java index c6ab69b2..dcfdadbe 100644 --- a/common/src/main/java/com/jeesite/common/mapper/XmlMapper.java +++ b/common/src/main/java/com/jeesite/common/mapper/XmlMapper.java @@ -12,6 +12,7 @@ import org.slf4j.LoggerFactory; import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; import java.io.IOException; +import java.io.Serial; import java.util.TimeZone; /** @@ -21,6 +22,7 @@ import java.util.TimeZone; */ public class XmlMapper extends com.fasterxml.jackson.dataformat.xml.XmlMapper{ + @Serial private static final long serialVersionUID = 1L; private static final Logger logger = LoggerFactory.getLogger(XmlMapper.class); diff --git a/common/src/main/java/com/jeesite/common/utils/excel/ExcelException.java b/common/src/main/java/com/jeesite/common/utils/excel/ExcelException.java index 1e6fff82..08dc1b50 100644 --- a/common/src/main/java/com/jeesite/common/utils/excel/ExcelException.java +++ b/common/src/main/java/com/jeesite/common/utils/excel/ExcelException.java @@ -4,12 +4,15 @@ */ package com.jeesite.common.utils.excel; +import java.io.Serial; + /** * Excel Exception * @author ThinkGem */ public class ExcelException extends RuntimeException { + @Serial private static final long serialVersionUID = 1L; public ExcelException() { diff --git a/modules/app/src/main/java/com/jeesite/modules/app/entity/AppComment.java b/modules/app/src/main/java/com/jeesite/modules/app/entity/AppComment.java index 9fe3e793..5f5cd227 100644 --- a/modules/app/src/main/java/com/jeesite/modules/app/entity/AppComment.java +++ b/modules/app/src/main/java/com/jeesite/modules/app/entity/AppComment.java @@ -12,6 +12,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; +import java.io.Serial; import java.util.Date; /** @@ -36,6 +37,7 @@ import java.util.Date; ) public class AppComment extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String category; // 问题分类 private String content; // 问题和意见 diff --git a/modules/app/src/main/java/com/jeesite/modules/app/entity/AppUpgrade.java b/modules/app/src/main/java/com/jeesite/modules/app/entity/AppUpgrade.java index 1016af12..01c26e5e 100644 --- a/modules/app/src/main/java/com/jeesite/modules/app/entity/AppUpgrade.java +++ b/modules/app/src/main/java/com/jeesite/modules/app/entity/AppUpgrade.java @@ -4,6 +4,7 @@ */ package com.jeesite.modules.app.entity; +import java.io.Serial; import java.util.Date; import jakarta.validation.constraints.Size; @@ -34,6 +35,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; ) public class AppUpgrade extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String appCode; // 应用编号 private String upTitle; // 升级标题 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Article.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Article.java index 8e279935..0c243de2 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Article.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Article.java @@ -16,6 +16,8 @@ import com.jeesite.modules.cms.utils.CmsUtils; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.Date; /** @@ -66,6 +68,7 @@ import java.util.Date; public class Article extends DataEntity
{ public static final String DEFAULT_TEMPLATE = "viewArticle"; // 默认文章内容模板 + @Serial private static final long serialVersionUID = 1L; private Category category; // 栏目编码 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleData.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleData.java index d4440bbd..a297d710 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleData.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleData.java @@ -11,6 +11,8 @@ import com.jeesite.common.entity.Extend; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 文章详情表Entity * @author 长春叭哥、ThinkGem @@ -26,6 +28,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class ArticleData extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String content; // 文章内容 private String relation; // 相关文章 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticlePosid.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticlePosid.java index 76b14336..5973af7b 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticlePosid.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticlePosid.java @@ -8,6 +8,8 @@ import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 文章推荐位Entity * @author 长春叭哥、ThinkGem @@ -20,6 +22,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class ArticlePosid extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String articleId; // 内容编号 private String postid; // 推荐位置(1轮播图 2首页推荐 3栏目页面) diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleTag.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleTag.java index 6f307240..0e6435e5 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleTag.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/ArticleTag.java @@ -8,6 +8,8 @@ import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 文章与标签关系Entity * @author 长春叭哥、ThinkGem @@ -20,6 +22,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class ArticleTag extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String articleId; // 内容编号 private String tagName; // 标签名称 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Category.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Category.java index 55fa7b20..4d952f6d 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Category.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Category.java @@ -16,6 +16,8 @@ import com.jeesite.modules.cms.utils.CmsUtils; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.List; /** @@ -59,6 +61,7 @@ public class Category extends TreeEntity { public static final String SHOW_MODES_CENTENT_LIST = "2"; // 首栏目内容列表 public static final String SHOW_MODES_FIRST_CONTENT = "3"; // 简介类栏目,栏目第一条内容 + @Serial private static final long serialVersionUID = 1L; private String categoryCode; // 栏目编码 private String categoryName; // 栏目名称 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Comment.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Comment.java index a5ad74a9..06a61c32 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Comment.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Comment.java @@ -4,6 +4,7 @@ */ package com.jeesite.modules.cms.entity; +import java.io.Serial; import java.util.Date; import jakarta.validation.constraints.NotBlank; @@ -43,6 +44,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; ) public class Comment extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private Category category;// 分类编号 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/FileTemplete.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/FileTemplete.java index c18d6665..6e995798 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/FileTemplete.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/FileTemplete.java @@ -6,6 +6,7 @@ package com.jeesite.modules.cms.entity; import java.io.IOException; import java.io.InputStream; +import java.io.Serial; import java.io.Serializable; import java.util.Objects; @@ -23,6 +24,7 @@ import com.jeesite.common.lang.ExceptionUtils; */ public class FileTemplete implements Comparable, Serializable { + @Serial private static final long serialVersionUID = 1L; private Resource resource; private String fileName; diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Report.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Report.java index 4e3efc38..4fda06fb 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Report.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Report.java @@ -10,6 +10,8 @@ import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 内容举报表Entity * @author 长春叭哥、ThinkGem @@ -26,6 +28,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class Report extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String reportSource; // 举报来源(1文章、2评论) private String reportContent; // 举报内容(文章标题 评论内容) diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Site.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Site.java index 8933c02a..44b24bcb 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Site.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Site.java @@ -16,6 +16,8 @@ import com.jeesite.modules.sys.utils.UserUtils; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.List; /** @@ -53,6 +55,7 @@ public class Site extends DataEntity { */ public static final String DEFAULT_TEMPLATE = "index"; + @Serial private static final long serialVersionUID = 1L; private String siteCode; // 站点编码 private String siteName; // 站点名称 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Tag.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Tag.java index 524011d3..493dde2f 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Tag.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/Tag.java @@ -10,6 +10,8 @@ import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 内容标签Entity * @author 长春叭哥、ThinkGem @@ -22,6 +24,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class Tag extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String tagName; // 标签名称 private Integer clicknum; // 点击次数 diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/VisitLog.java b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/VisitLog.java index 81bb916d..7f8c719d 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/entity/VisitLog.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/entity/VisitLog.java @@ -4,6 +4,7 @@ */ package com.jeesite.modules.cms.entity; +import java.io.Serial; import java.util.Date; import jakarta.validation.constraints.Size; @@ -57,6 +58,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; ) public class VisitLog extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String requestUrl; // 请求的URL地址 private String requestUrlHost; // 受访域名 diff --git a/modules/core/src/main/java/com/jeesite/common/shiro/authc/LdapToken.java b/modules/core/src/main/java/com/jeesite/common/shiro/authc/LdapToken.java index 1dd4a97c..db3b6c99 100644 --- a/modules/core/src/main/java/com/jeesite/common/shiro/authc/LdapToken.java +++ b/modules/core/src/main/java/com/jeesite/common/shiro/authc/LdapToken.java @@ -4,6 +4,7 @@ */ package com.jeesite.common.shiro.authc; +import java.io.Serial; import java.util.Map; /** @@ -13,6 +14,7 @@ import java.util.Map; */ public class LdapToken extends FormToken { + @Serial private static final long serialVersionUID = 1L; public LdapToken() { diff --git a/modules/core/src/main/java/com/jeesite/modules/biz/entity/BizCategory.java b/modules/core/src/main/java/com/jeesite/modules/biz/entity/BizCategory.java index 6e09564f..0442065d 100644 --- a/modules/core/src/main/java/com/jeesite/modules/biz/entity/BizCategory.java +++ b/modules/core/src/main/java/com/jeesite/modules/biz/entity/BizCategory.java @@ -14,6 +14,8 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; +import java.io.Serial; + /** * 业务分类Entity * @author ThinkGem @@ -30,6 +32,7 @@ import jakarta.validation.constraints.Size; ) public class BizCategory extends TreeEntity { + @Serial private static final long serialVersionUID = 1L; private String categoryCode; // 分类编码 private String viewCode; // 分类代码(作为显示用,多租户内唯一) diff --git a/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInner.java b/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInner.java index da94a430..ef365d0e 100644 --- a/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInner.java +++ b/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInner.java @@ -4,6 +4,7 @@ */ package com.jeesite.modules.msg.entity; +import java.io.Serial; import java.util.Date; import jakarta.validation.constraints.NotBlank; @@ -53,6 +54,7 @@ public class MsgInner extends DataEntity { public static final String CONTENT_LEVEL_2 = "2"; public static final String CONTENT_LEVEL_3 = "3"; + @Serial private static final long serialVersionUID = 1L; private String msgTitle; // 消息标题 private String contentLevel; // 内容等级(1普通 2一般 3紧急) diff --git a/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInnerRecord.java b/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInnerRecord.java index b90d5bf6..3e441036 100644 --- a/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInnerRecord.java +++ b/modules/core/src/main/java/com/jeesite/modules/msg/entity/MsgInnerRecord.java @@ -4,6 +4,7 @@ */ package com.jeesite.modules.msg.entity; +import java.io.Serial; import java.util.Date; import jakarta.validation.constraints.NotBlank; @@ -37,6 +38,7 @@ public class MsgInnerRecord extends DataEntity { public static final String READ_STATUS_READ = "1"; public static final String READ_STATUS_UNREAD = "2"; + @Serial private static final long serialVersionUID = 1L; private String msgInnerId; // 所属消息 private String receiveUserCode; // 接受者用户编码 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Area.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Area.java index 45e06e61..0edb30a1 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Area.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Area.java @@ -13,6 +13,8 @@ import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; +import java.io.Serial; + /** * 行政区划Entity * @author ThinkGem @@ -28,6 +30,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; ) public class Area extends TreeEntity { + @Serial private static final long serialVersionUID = 1L; private String areaCode; // 区域代码 private String areaName; // 区域名称 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Company.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Company.java index c1d230ef..08d172f9 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Company.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Company.java @@ -19,6 +19,8 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.List; /** @@ -49,6 +51,7 @@ import java.util.List; ) public class Company extends TreeEntity { + @Serial private static final long serialVersionUID = 1L; private String companyCode; // 公司编码 private String viewCode; // 公司代码 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/CompanyOffice.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/CompanyOffice.java index 0c6b3865..1b9b9f87 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/CompanyOffice.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/CompanyOffice.java @@ -9,6 +9,8 @@ import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 公司机构Entity * @author ThinkGem @@ -21,6 +23,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class CompanyOffice extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String companyCode; // 公司编码 private String officeCode; // 机构编码 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmpUser.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmpUser.java index c9a5c561..c7cdeac4 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmpUser.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmpUser.java @@ -20,6 +20,8 @@ import com.jeesite.common.utils.excel.fieldtype.OfficeType; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.Valid; +import java.io.Serial; + /** * 员工用户管理Entity * @author ThinkGem @@ -84,6 +86,7 @@ import jakarta.validation.Valid; ) public class EmpUser extends User { + @Serial private static final long serialVersionUID = 1L; private String[] codes; // 查询用 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Employee.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Employee.java index ab8b950b..9df9aa99 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Employee.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Employee.java @@ -17,6 +17,8 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.List; import java.util.stream.Collectors; @@ -50,6 +52,7 @@ import java.util.stream.Collectors; ) public class Employee extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String empCode; // 员工编码 private String empNo; // 员工工号 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeeOffice.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeeOffice.java index 6e3e4d6a..8018ed3c 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeeOffice.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeeOffice.java @@ -12,6 +12,8 @@ import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; import jakarta.validation.constraints.Size; +import java.io.Serial; + /** * 附属机构Entity * @author ThinkGem @@ -43,6 +45,7 @@ import jakarta.validation.constraints.Size; ) public class EmployeeOffice extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String empCode; // 员工编码 private String officeCode; // 机构编码 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeePost.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeePost.java index 8b413c36..1d899af6 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeePost.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/EmployeePost.java @@ -9,6 +9,8 @@ import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.JoinTable; import com.jeesite.common.mybatis.annotation.Table; +import java.io.Serial; + /** * 员工岗位Entity * @author ThinkGem @@ -34,6 +36,7 @@ import com.jeesite.common.mybatis.annotation.Table; ) public class EmployeePost extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String empCode; // 员工编码 private String postCode; // 岗位编码 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java index 8911a80a..d16b736c 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Log.java @@ -18,6 +18,8 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; + +import java.io.Serial; import java.util.Date; import java.util.Map; @@ -58,6 +60,7 @@ public class Log extends DataEntity { public static final String TYPE_SELECT = "select"; public static final String TYPE_LOGIN_LOGOUT = "loginLogout"; + @Serial private static final long serialVersionUID = 1L; private String logType; // 日志类型 diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Office.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Office.java index f5bfd3e4..d7811b3d 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Office.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Office.java @@ -22,6 +22,8 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; +import java.io.Serial; + /** * 组织机构Entity * @author ThinkGem @@ -47,6 +49,7 @@ import jakarta.validation.constraints.Size; @Schema public class Office extends TreeEntity { + @Serial private static final long serialVersionUID = 1L; private String officeCode; // 机构编码 private String viewCode; // 机构代码(作为显示用,多租户内唯一) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Post.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Post.java index f8315308..40b4403e 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/Post.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/Post.java @@ -15,6 +15,8 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; +import java.io.Serial; + @Table(name="${_prefix}sys_post", alias="a", label="岗位信息", columns={ @Column(includeEntity=BaseEntity.class), @Column(includeEntity=DataEntity.class), @@ -27,6 +29,7 @@ import jakarta.validation.constraints.Size; ) public class Post extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String postCode; // 岗位编码 private String viewCode; // 岗位代码(作为显示用,多租户内唯一) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/entity/PostRole.java b/modules/core/src/main/java/com/jeesite/modules/sys/entity/PostRole.java index caf32298..c01bc27d 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/entity/PostRole.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/entity/PostRole.java @@ -10,6 +10,8 @@ import com.jeesite.common.mybatis.annotation.JoinTable; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; +import java.io.Serial; + /** * 岗位角色Entity * @author ThinkGem @@ -31,6 +33,7 @@ import com.jeesite.common.mybatis.mapper.query.QueryType; ) public class PostRole extends DataEntity { + @Serial private static final long serialVersionUID = 1L; private String postCode; // 岗位编码 private String roleCode; // 角色编码