Browse Source

1.剔除lombok

1 4 weeks ago
parent
commit
6713a1e68e
25 changed files with 2417 additions and 59 deletions
  1. 4 0
      imwork-commons/imwork-commons-core/pom.xml
  2. 3 2
      imwork-commons/imwork-commons-core/src/main/java/top/imwork/commons/core/base/BaseController.java
  3. 184 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/entity/Contents.java
  4. 160 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/CategoriesBO.java
  5. 184 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/ContentsBO.java
  6. 176 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/InfoBO.java
  7. 173 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/CategoriesDTO.java
  8. 8 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/CategoriesListDTO.java
  9. 184 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/ContentsDTO.java
  10. 50 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/ContentsListDTO.java
  11. 176 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/InfoDTO.java
  12. 8 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/InfoListDTO.java
  13. 8 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/CategoriesListParamVO.java
  14. 160 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/CategoriesParamVO.java
  15. 50 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/ContentsListParamVO.java
  16. 184 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/ContentsParamVO.java
  17. 8 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/InfoListParamVO.java
  18. 176 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/InfoParamVO.java
  19. 0 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/CategoriesResultVO.java
  20. 160 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/CategoriesVO.java
  21. 0 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/ContentsResultVO.java
  22. 184 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/ContentsVO.java
  23. 0 2
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/InfoResultVO.java
  24. 176 3
      imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/InfoVO.java
  25. 1 1
      pom.xml

+ 4 - 0
imwork-commons/imwork-commons-core/pom.xml

@@ -23,6 +23,10 @@
     </properties>
 
     <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-log4j2</artifactId>
+        </dependency>
         <dependency>
             <groupId>com.google.code.gson</groupId>
             <artifactId>gson</artifactId>

+ 3 - 2
imwork-commons/imwork-commons-core/src/main/java/top/imwork/commons/core/base/BaseController.java

@@ -3,7 +3,8 @@ package top.imwork.commons.core.base;
 import com.google.gson.Gson;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
-import lombok.extern.slf4j.Slf4j;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.http.converter.HttpMessageNotReadableException;
 import org.springframework.stereotype.Controller;
 import org.springframework.validation.BindingResult;
@@ -33,10 +34,10 @@ import java.util.Objects;
  * Since(版本号)  1.0.0
  * History:
  */
-@Slf4j
 @Controller
 @ControllerAdvice
 public class BaseController {
+    Logger log = LoggerFactory.getLogger(BaseController.class);
     /**
      * HttpClientErrorException
      *

+ 184 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/entity/Contents.java

@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
-import lombok.Data;
 
 /**
  * 图书内容表
@@ -15,7 +14,6 @@ import lombok.Data;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 17:46:32
  */
-@Data
 @TableName("book_contents")
 public class Contents implements Serializable {
     @Serial
@@ -113,4 +111,188 @@ public class Contents implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(Long bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getChapterLevel() {
+        return chapterLevel;
+    }
+
+    public void setChapterLevel(Integer chapterLevel) {
+        this.chapterLevel = chapterLevel;
+    }
+
+    public String getChapterNumber() {
+        return chapterNumber;
+    }
+
+    public void setChapterNumber(String chapterNumber) {
+        this.chapterNumber = chapterNumber;
+    }
+
+    public String getChapterTitle() {
+        return chapterTitle;
+    }
+
+    public void setChapterTitle(String chapterTitle) {
+        this.chapterTitle = chapterTitle;
+    }
+
+    public Long getPageNumber() {
+        return pageNumber;
+    }
+
+    public void setPageNumber(Long pageNumber) {
+        this.pageNumber = pageNumber;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getContentText() {
+        return contentText;
+    }
+
+    public void setContentText(String contentText) {
+        this.contentText = contentText;
+    }
+
+    public String getContentHtml() {
+        return contentHtml;
+    }
+
+    public void setContentHtml(String contentHtml) {
+        this.contentHtml = contentHtml;
+    }
+
+    public String getMediaUrl() {
+        return mediaUrl;
+    }
+
+    public void setMediaUrl(String mediaUrl) {
+        this.mediaUrl = mediaUrl;
+    }
+
+    public Integer getWordCount() {
+        return wordCount;
+    }
+
+    public void setWordCount(Integer wordCount) {
+        this.wordCount = wordCount;
+    }
+
+    public Integer getReadingTime() {
+        return readingTime;
+    }
+
+    public void setReadingTime(Integer readingTime) {
+        this.readingTime = readingTime;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public Integer getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(Integer isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public Integer getHasChildren() {
+        return hasChildren;
+    }
+
+    public void setHasChildren(Integer hasChildren) {
+        this.hasChildren = hasChildren;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 160 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/CategoriesBO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.bo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -13,7 +11,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-01 17:13:36
  */
-@Data
 public class CategoriesBO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -97,4 +94,164 @@ public class CategoriesBO implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getCategoryName() {
+        return categoryName;
+    }
+
+    public void setCategoryName(String categoryName) {
+        this.categoryName = categoryName;
+    }
+
+    public String getEnglishName() {
+        return englishName;
+    }
+
+    public void setEnglishName(String englishName) {
+        this.englishName = englishName;
+    }
+
+    public String getCategoryColor() {
+        return categoryColor;
+    }
+
+    public void setCategoryColor(String categoryColor) {
+        this.categoryColor = categoryColor;
+    }
+
+    public String getCategoryIcon() {
+        return categoryIcon;
+    }
+
+    public void setCategoryIcon(String categoryIcon) {
+        this.categoryIcon = categoryIcon;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getLevel() {
+        return level;
+    }
+
+    public void setLevel(Integer level) {
+        this.level = level;
+    }
+
+    public String getPath() {
+        return path;
+    }
+
+    public void setPath(String path) {
+        this.path = path;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getKeywords() {
+        return keywords;
+    }
+
+    public void setKeywords(String keywords) {
+        this.keywords = keywords;
+    }
+
+    public String getCategoryStatus() {
+        return categoryStatus;
+    }
+
+    public void setCategoryStatus(String categoryStatus) {
+        this.categoryStatus = categoryStatus;
+    }
+
+    public String getIsVisible() {
+        return isVisible;
+    }
+
+    public void setIsVisible(String isVisible) {
+        this.isVisible = isVisible;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 184 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/ContentsBO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.bo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -13,7 +11,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 17:46:32
  */
-@Data
 public class ContentsBO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -109,4 +106,188 @@ public class ContentsBO implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(Long bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getChapterLevel() {
+        return chapterLevel;
+    }
+
+    public void setChapterLevel(Integer chapterLevel) {
+        this.chapterLevel = chapterLevel;
+    }
+
+    public String getChapterNumber() {
+        return chapterNumber;
+    }
+
+    public void setChapterNumber(String chapterNumber) {
+        this.chapterNumber = chapterNumber;
+    }
+
+    public String getChapterTitle() {
+        return chapterTitle;
+    }
+
+    public void setChapterTitle(String chapterTitle) {
+        this.chapterTitle = chapterTitle;
+    }
+
+    public Long getPageNumber() {
+        return pageNumber;
+    }
+
+    public void setPageNumber(Long pageNumber) {
+        this.pageNumber = pageNumber;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getContentText() {
+        return contentText;
+    }
+
+    public void setContentText(String contentText) {
+        this.contentText = contentText;
+    }
+
+    public String getContentHtml() {
+        return contentHtml;
+    }
+
+    public void setContentHtml(String contentHtml) {
+        this.contentHtml = contentHtml;
+    }
+
+    public String getMediaUrl() {
+        return mediaUrl;
+    }
+
+    public void setMediaUrl(String mediaUrl) {
+        this.mediaUrl = mediaUrl;
+    }
+
+    public Integer getWordCount() {
+        return wordCount;
+    }
+
+    public void setWordCount(Integer wordCount) {
+        this.wordCount = wordCount;
+    }
+
+    public Integer getReadingTime() {
+        return readingTime;
+    }
+
+    public void setReadingTime(Integer readingTime) {
+        this.readingTime = readingTime;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public Integer getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(Integer isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public Integer getHasChildren() {
+        return hasChildren;
+    }
+
+    public void setHasChildren(Integer hasChildren) {
+        this.hasChildren = hasChildren;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 176 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/bo/InfoBO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.bo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -14,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 13:16:26
  */
-@Data
 public class InfoBO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -106,4 +103,180 @@ public class InfoBO implements Serializable {
      * 记录最后更新时间
      */
     private Date updatedAt;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getIsbn() {
+        return isbn;
+    }
+
+    public void setIsbn(String isbn) {
+        this.isbn = isbn;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getSubtitle() {
+        return subtitle;
+    }
+
+    public void setSubtitle(String subtitle) {
+        this.subtitle = subtitle;
+    }
+
+    public String getAuthor() {
+        return author;
+    }
+
+    public void setAuthor(String author) {
+        this.author = author;
+    }
+
+    public String getOtherAuthors() {
+        return otherAuthors;
+    }
+
+    public void setOtherAuthors(String otherAuthors) {
+        this.otherAuthors = otherAuthors;
+    }
+
+    public String getPublisher() {
+        return publisher;
+    }
+
+    public void setPublisher(String publisher) {
+        this.publisher = publisher;
+    }
+
+    public Date getPublishDate() {
+        return publishDate;
+    }
+
+    public void setPublishDate(Date publishDate) {
+        this.publishDate = publishDate;
+    }
+
+    public String getEdition() {
+        return edition;
+    }
+
+    public void setEdition(String edition) {
+        this.edition = edition;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getLanguage() {
+        return language;
+    }
+
+    public void setLanguage(String language) {
+        this.language = language;
+    }
+
+    public String getCoverImage() {
+        return coverImage;
+    }
+
+    public void setCoverImage(String coverImage) {
+        this.coverImage = coverImage;
+    }
+
+    public String getSummary() {
+        return summary;
+    }
+
+    public void setSummary(String summary) {
+        this.summary = summary;
+    }
+
+    public String getToc() {
+        return toc;
+    }
+
+    public void setToc(String toc) {
+        this.toc = toc;
+    }
+
+    public BigDecimal getPrice() {
+        return price;
+    }
+
+    public void setPrice(BigDecimal price) {
+        this.price = price;
+    }
+
+    public Integer getPages() {
+        return pages;
+    }
+
+    public void setPages(Integer pages) {
+        this.pages = pages;
+    }
+
+    public String getDimensions() {
+        return dimensions;
+    }
+
+    public void setDimensions(String dimensions) {
+        this.dimensions = dimensions;
+    }
+
+    public String getBinding() {
+        return binding;
+    }
+
+    public void setBinding(String binding) {
+        this.binding = binding;
+    }
+
+    public String getSeries() {
+        return series;
+    }
+
+    public void setSeries(String series) {
+        this.series = series;
+    }
+
+    public String getSource() {
+        return source;
+    }
+
+    public void setSource(String source) {
+        this.source = source;
+    }
+
+    public Date getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(Date createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public Date getUpdatedAt() {
+        return updatedAt;
+    }
+
+    public void setUpdatedAt(Date updatedAt) {
+        this.updatedAt = updatedAt;
+    }
 }

+ 173 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/CategoriesDTO.java

@@ -1,10 +1,9 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
+import java.util.Objects;
 
 /**
  * 图书分类
@@ -13,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-01 17:13:36
  */
-@Data
 public class CategoriesDTO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -97,4 +95,176 @@ public class CategoriesDTO implements Serializable {
      * 备注
      */
     private String remark;
+
+    @Override
+    public boolean equals(Object o) {
+        if (o == null || getClass() != o.getClass()) return false;
+        CategoriesDTO that = (CategoriesDTO) o;
+        return Objects.equals(id, that.id) && Objects.equals(categoryCode, that.categoryCode) && Objects.equals(categoryName, that.categoryName) && Objects.equals(englishName, that.englishName) && Objects.equals(categoryColor, that.categoryColor) && Objects.equals(categoryIcon, that.categoryIcon) && Objects.equals(parentId, that.parentId) && Objects.equals(level, that.level) && Objects.equals(path, that.path) && Objects.equals(sortOrder, that.sortOrder) && Objects.equals(description, that.description) && Objects.equals(keywords, that.keywords) && Objects.equals(categoryStatus, that.categoryStatus) && Objects.equals(isVisible, that.isVisible) && Objects.equals(delFlag, that.delFlag) && Objects.equals(creator, that.creator) && Objects.equals(createTime, that.createTime) && Objects.equals(modifier, that.modifier) && Objects.equals(updateTime, that.updateTime) && Objects.equals(remark, that.remark);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, categoryCode, categoryName, englishName, categoryColor, categoryIcon, parentId, level, path, sortOrder, description, keywords, categoryStatus, isVisible, delFlag, creator, createTime, modifier, updateTime, remark);
+    }
+
+    public String getCategoryColor() {
+        return categoryColor;
+    }
+
+    public void setCategoryColor(String categoryColor) {
+        this.categoryColor = categoryColor;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getCategoryName() {
+        return categoryName;
+    }
+
+    public void setCategoryName(String categoryName) {
+        this.categoryName = categoryName;
+    }
+
+    public String getEnglishName() {
+        return englishName;
+    }
+
+    public void setEnglishName(String englishName) {
+        this.englishName = englishName;
+    }
+
+    public String getCategoryIcon() {
+        return categoryIcon;
+    }
+
+    public void setCategoryIcon(String categoryIcon) {
+        this.categoryIcon = categoryIcon;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getLevel() {
+        return level;
+    }
+
+    public void setLevel(Integer level) {
+        this.level = level;
+    }
+
+    public String getPath() {
+        return path;
+    }
+
+    public void setPath(String path) {
+        this.path = path;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getKeywords() {
+        return keywords;
+    }
+
+    public void setKeywords(String keywords) {
+        this.keywords = keywords;
+    }
+
+    public String getCategoryStatus() {
+        return categoryStatus;
+    }
+
+    public void setCategoryStatus(String categoryStatus) {
+        this.categoryStatus = categoryStatus;
+    }
+
+    public String getIsVisible() {
+        return isVisible;
+    }
+
+    public void setIsVisible(String isVisible) {
+        this.isVisible = isVisible;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 8 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/CategoriesListDTO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,14 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-01 17:13:36
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class CategoriesListDTO extends BaseParams {
     private String categoriesName;
+
+    public String getCategoriesName() {
+        return categoriesName;
+    }
+
+    public void setCategoriesName(String categoriesName) {
+        this.categoriesName = categoriesName;
+    }
 }

+ 184 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/ContentsDTO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -13,7 +11,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 17:46:32
  */
-@Data
 public class ContentsDTO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -109,4 +106,188 @@ public class ContentsDTO implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(Long bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getChapterLevel() {
+        return chapterLevel;
+    }
+
+    public void setChapterLevel(Integer chapterLevel) {
+        this.chapterLevel = chapterLevel;
+    }
+
+    public String getChapterNumber() {
+        return chapterNumber;
+    }
+
+    public void setChapterNumber(String chapterNumber) {
+        this.chapterNumber = chapterNumber;
+    }
+
+    public String getChapterTitle() {
+        return chapterTitle;
+    }
+
+    public void setChapterTitle(String chapterTitle) {
+        this.chapterTitle = chapterTitle;
+    }
+
+    public Long getPageNumber() {
+        return pageNumber;
+    }
+
+    public void setPageNumber(Long pageNumber) {
+        this.pageNumber = pageNumber;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getContentText() {
+        return contentText;
+    }
+
+    public void setContentText(String contentText) {
+        this.contentText = contentText;
+    }
+
+    public String getContentHtml() {
+        return contentHtml;
+    }
+
+    public void setContentHtml(String contentHtml) {
+        this.contentHtml = contentHtml;
+    }
+
+    public String getMediaUrl() {
+        return mediaUrl;
+    }
+
+    public void setMediaUrl(String mediaUrl) {
+        this.mediaUrl = mediaUrl;
+    }
+
+    public Integer getWordCount() {
+        return wordCount;
+    }
+
+    public void setWordCount(Integer wordCount) {
+        this.wordCount = wordCount;
+    }
+
+    public Integer getReadingTime() {
+        return readingTime;
+    }
+
+    public void setReadingTime(Integer readingTime) {
+        this.readingTime = readingTime;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public Integer getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(Integer isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public Integer getHasChildren() {
+        return hasChildren;
+    }
+
+    public void setHasChildren(Integer hasChildren) {
+        this.hasChildren = hasChildren;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 50 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/ContentsListDTO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,6 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-04 17:46:32
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class ContentsListDTO extends BaseParams {
     private String contentsName;
     private String bookInfoId;
@@ -20,4 +18,54 @@ public class ContentsListDTO extends BaseParams {
     private String isPublic;
     private String version;
     private String createBeginTime;
+
+    public String getContentsName() {
+        return contentsName;
+    }
+
+    public void setContentsName(String contentsName) {
+        this.contentsName = contentsName;
+    }
+
+    public String getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(String bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(String isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    @Override
+    public String getCreateBeginTime() {
+        return createBeginTime;
+    }
+
+    @Override
+    public void setCreateBeginTime(String createBeginTime) {
+        this.createBeginTime = createBeginTime;
+    }
 }

+ 176 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/InfoDTO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -14,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 13:16:26
  */
-@Data
 public class InfoDTO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -106,4 +103,180 @@ public class InfoDTO implements Serializable {
      * 记录最后更新时间
      */
     private Date updatedAt;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getIsbn() {
+        return isbn;
+    }
+
+    public void setIsbn(String isbn) {
+        this.isbn = isbn;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getSubtitle() {
+        return subtitle;
+    }
+
+    public void setSubtitle(String subtitle) {
+        this.subtitle = subtitle;
+    }
+
+    public String getAuthor() {
+        return author;
+    }
+
+    public void setAuthor(String author) {
+        this.author = author;
+    }
+
+    public String getOtherAuthors() {
+        return otherAuthors;
+    }
+
+    public void setOtherAuthors(String otherAuthors) {
+        this.otherAuthors = otherAuthors;
+    }
+
+    public String getPublisher() {
+        return publisher;
+    }
+
+    public void setPublisher(String publisher) {
+        this.publisher = publisher;
+    }
+
+    public Date getPublishDate() {
+        return publishDate;
+    }
+
+    public void setPublishDate(Date publishDate) {
+        this.publishDate = publishDate;
+    }
+
+    public String getEdition() {
+        return edition;
+    }
+
+    public void setEdition(String edition) {
+        this.edition = edition;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getLanguage() {
+        return language;
+    }
+
+    public void setLanguage(String language) {
+        this.language = language;
+    }
+
+    public String getCoverImage() {
+        return coverImage;
+    }
+
+    public void setCoverImage(String coverImage) {
+        this.coverImage = coverImage;
+    }
+
+    public String getSummary() {
+        return summary;
+    }
+
+    public void setSummary(String summary) {
+        this.summary = summary;
+    }
+
+    public String getToc() {
+        return toc;
+    }
+
+    public void setToc(String toc) {
+        this.toc = toc;
+    }
+
+    public BigDecimal getPrice() {
+        return price;
+    }
+
+    public void setPrice(BigDecimal price) {
+        this.price = price;
+    }
+
+    public Integer getPages() {
+        return pages;
+    }
+
+    public void setPages(Integer pages) {
+        this.pages = pages;
+    }
+
+    public String getDimensions() {
+        return dimensions;
+    }
+
+    public void setDimensions(String dimensions) {
+        this.dimensions = dimensions;
+    }
+
+    public String getBinding() {
+        return binding;
+    }
+
+    public void setBinding(String binding) {
+        this.binding = binding;
+    }
+
+    public String getSeries() {
+        return series;
+    }
+
+    public void setSeries(String series) {
+        this.series = series;
+    }
+
+    public String getSource() {
+        return source;
+    }
+
+    public void setSource(String source) {
+        this.source = source;
+    }
+
+    public Date getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(Date createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public Date getUpdatedAt() {
+        return updatedAt;
+    }
+
+    public void setUpdatedAt(Date updatedAt) {
+        this.updatedAt = updatedAt;
+    }
 }

+ 8 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/dto/InfoListDTO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.dto;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,14 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-04 13:16:26
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class InfoListDTO extends BaseParams {
     private String infoName;
+
+    public String getInfoName() {
+        return infoName;
+    }
+
+    public void setInfoName(String infoName) {
+        this.infoName = infoName;
+    }
 }

+ 8 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/CategoriesListParamVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,14 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-01 17:13:36
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class CategoriesListParamVO extends BaseParams {
     private String categoriesName;
+
+    public String getCategoriesName() {
+        return categoriesName;
+    }
+
+    public void setCategoriesName(String categoriesName) {
+        this.categoriesName = categoriesName;
+    }
 }

+ 160 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/CategoriesParamVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -13,7 +11,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-01 17:13:36
  */
-@Data
 public class CategoriesParamVO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -97,4 +94,164 @@ public class CategoriesParamVO implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getCategoryName() {
+        return categoryName;
+    }
+
+    public void setCategoryName(String categoryName) {
+        this.categoryName = categoryName;
+    }
+
+    public String getEnglishName() {
+        return englishName;
+    }
+
+    public void setEnglishName(String englishName) {
+        this.englishName = englishName;
+    }
+
+    public String getCategoryColor() {
+        return categoryColor;
+    }
+
+    public void setCategoryColor(String categoryColor) {
+        this.categoryColor = categoryColor;
+    }
+
+    public String getCategoryIcon() {
+        return categoryIcon;
+    }
+
+    public void setCategoryIcon(String categoryIcon) {
+        this.categoryIcon = categoryIcon;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getLevel() {
+        return level;
+    }
+
+    public void setLevel(Integer level) {
+        this.level = level;
+    }
+
+    public String getPath() {
+        return path;
+    }
+
+    public void setPath(String path) {
+        this.path = path;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getKeywords() {
+        return keywords;
+    }
+
+    public void setKeywords(String keywords) {
+        this.keywords = keywords;
+    }
+
+    public String getCategoryStatus() {
+        return categoryStatus;
+    }
+
+    public void setCategoryStatus(String categoryStatus) {
+        this.categoryStatus = categoryStatus;
+    }
+
+    public String getIsVisible() {
+        return isVisible;
+    }
+
+    public void setIsVisible(String isVisible) {
+        this.isVisible = isVisible;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 50 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/ContentsListParamVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,6 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-04 17:46:32
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class ContentsListParamVO extends BaseParams {
     private String contentsName;
     private String bookInfoId;
@@ -20,4 +18,54 @@ public class ContentsListParamVO extends BaseParams {
     private String isPublic;
     private String version;
     private String createBeginTime;
+
+    public String getContentsName() {
+        return contentsName;
+    }
+
+    public void setContentsName(String contentsName) {
+        this.contentsName = contentsName;
+    }
+
+    public String getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(String bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(String isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    @Override
+    public String getCreateBeginTime() {
+        return createBeginTime;
+    }
+
+    @Override
+    public void setCreateBeginTime(String createBeginTime) {
+        this.createBeginTime = createBeginTime;
+    }
 }

+ 184 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/ContentsParamVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -13,7 +11,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 17:46:32
  */
-@Data
 public class ContentsParamVO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -109,4 +106,188 @@ public class ContentsParamVO implements Serializable {
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(Long bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getChapterLevel() {
+        return chapterLevel;
+    }
+
+    public void setChapterLevel(Integer chapterLevel) {
+        this.chapterLevel = chapterLevel;
+    }
+
+    public String getChapterNumber() {
+        return chapterNumber;
+    }
+
+    public void setChapterNumber(String chapterNumber) {
+        this.chapterNumber = chapterNumber;
+    }
+
+    public String getChapterTitle() {
+        return chapterTitle;
+    }
+
+    public void setChapterTitle(String chapterTitle) {
+        this.chapterTitle = chapterTitle;
+    }
+
+    public Long getPageNumber() {
+        return pageNumber;
+    }
+
+    public void setPageNumber(Long pageNumber) {
+        this.pageNumber = pageNumber;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getContentText() {
+        return contentText;
+    }
+
+    public void setContentText(String contentText) {
+        this.contentText = contentText;
+    }
+
+    public String getContentHtml() {
+        return contentHtml;
+    }
+
+    public void setContentHtml(String contentHtml) {
+        this.contentHtml = contentHtml;
+    }
+
+    public String getMediaUrl() {
+        return mediaUrl;
+    }
+
+    public void setMediaUrl(String mediaUrl) {
+        this.mediaUrl = mediaUrl;
+    }
+
+    public Integer getWordCount() {
+        return wordCount;
+    }
+
+    public void setWordCount(Integer wordCount) {
+        this.wordCount = wordCount;
+    }
+
+    public Integer getReadingTime() {
+        return readingTime;
+    }
+
+    public void setReadingTime(Integer readingTime) {
+        this.readingTime = readingTime;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public Integer getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(Integer isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public Integer getHasChildren() {
+        return hasChildren;
+    }
+
+    public void setHasChildren(Integer hasChildren) {
+        this.hasChildren = hasChildren;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 8 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/InfoListParamVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseParams;
 
@@ -12,7 +11,14 @@ import top.imwork.commons.core.pojo.BaseParams;
  * date: 2025-11-04 13:16:26
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class InfoListParamVO extends BaseParams {
     private String infoName;
+
+    public String getInfoName() {
+        return infoName;
+    }
+
+    public void setInfoName(String infoName) {
+        this.infoName = infoName;
+    }
 }

+ 176 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/po/InfoParamVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.po;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -14,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 13:16:26
  */
-@Data
 public class InfoParamVO implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
@@ -106,4 +103,180 @@ public class InfoParamVO implements Serializable {
      * 记录最后更新时间
      */
     private Date updatedAt;
+
+    public Date getPublishDate() {
+        return publishDate;
+    }
+
+    public void setPublishDate(Date publishDate) {
+        this.publishDate = publishDate;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getIsbn() {
+        return isbn;
+    }
+
+    public void setIsbn(String isbn) {
+        this.isbn = isbn;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getSubtitle() {
+        return subtitle;
+    }
+
+    public void setSubtitle(String subtitle) {
+        this.subtitle = subtitle;
+    }
+
+    public String getAuthor() {
+        return author;
+    }
+
+    public void setAuthor(String author) {
+        this.author = author;
+    }
+
+    public String getOtherAuthors() {
+        return otherAuthors;
+    }
+
+    public void setOtherAuthors(String otherAuthors) {
+        this.otherAuthors = otherAuthors;
+    }
+
+    public String getPublisher() {
+        return publisher;
+    }
+
+    public void setPublisher(String publisher) {
+        this.publisher = publisher;
+    }
+
+    public String getEdition() {
+        return edition;
+    }
+
+    public void setEdition(String edition) {
+        this.edition = edition;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getLanguage() {
+        return language;
+    }
+
+    public void setLanguage(String language) {
+        this.language = language;
+    }
+
+    public String getCoverImage() {
+        return coverImage;
+    }
+
+    public void setCoverImage(String coverImage) {
+        this.coverImage = coverImage;
+    }
+
+    public String getSummary() {
+        return summary;
+    }
+
+    public void setSummary(String summary) {
+        this.summary = summary;
+    }
+
+    public String getToc() {
+        return toc;
+    }
+
+    public void setToc(String toc) {
+        this.toc = toc;
+    }
+
+    public BigDecimal getPrice() {
+        return price;
+    }
+
+    public void setPrice(BigDecimal price) {
+        this.price = price;
+    }
+
+    public Integer getPages() {
+        return pages;
+    }
+
+    public void setPages(Integer pages) {
+        this.pages = pages;
+    }
+
+    public String getDimensions() {
+        return dimensions;
+    }
+
+    public void setDimensions(String dimensions) {
+        this.dimensions = dimensions;
+    }
+
+    public String getBinding() {
+        return binding;
+    }
+
+    public void setBinding(String binding) {
+        this.binding = binding;
+    }
+
+    public String getSeries() {
+        return series;
+    }
+
+    public void setSeries(String series) {
+        this.series = series;
+    }
+
+    public String getSource() {
+        return source;
+    }
+
+    public void setSource(String source) {
+        this.source = source;
+    }
+
+    public Date getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(Date createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public Date getUpdatedAt() {
+        return updatedAt;
+    }
+
+    public void setUpdatedAt(Date updatedAt) {
+        this.updatedAt = updatedAt;
+    }
 }

+ 0 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/CategoriesResultVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseResult;
 import top.imwork.window.silos.pojo.po.CategoriesListParamVO;
@@ -13,7 +12,6 @@ import top.imwork.window.silos.pojo.po.CategoriesListParamVO;
  * date: 2025-11-01 17:13:36
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class CategoriesResultVO extends BaseResult<CategoriesVO, CategoriesListParamVO> {
 
 }

+ 160 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/CategoriesVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -14,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-01 17:13:36
  */
-@Data
 public class CategoriesVO implements Serializable{
     @Serial
     private static final long serialVersionUID = 1L;
@@ -98,4 +95,164 @@ public class CategoriesVO implements Serializable{
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getCategoryName() {
+        return categoryName;
+    }
+
+    public void setCategoryName(String categoryName) {
+        this.categoryName = categoryName;
+    }
+
+    public String getEnglishName() {
+        return englishName;
+    }
+
+    public void setEnglishName(String englishName) {
+        this.englishName = englishName;
+    }
+
+    public String getCategoryColor() {
+        return categoryColor;
+    }
+
+    public void setCategoryColor(String categoryColor) {
+        this.categoryColor = categoryColor;
+    }
+
+    public String getCategoryIcon() {
+        return categoryIcon;
+    }
+
+    public void setCategoryIcon(String categoryIcon) {
+        this.categoryIcon = categoryIcon;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getLevel() {
+        return level;
+    }
+
+    public void setLevel(Integer level) {
+        this.level = level;
+    }
+
+    public String getPath() {
+        return path;
+    }
+
+    public void setPath(String path) {
+        this.path = path;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getKeywords() {
+        return keywords;
+    }
+
+    public void setKeywords(String keywords) {
+        this.keywords = keywords;
+    }
+
+    public String getCategoryStatus() {
+        return categoryStatus;
+    }
+
+    public void setCategoryStatus(String categoryStatus) {
+        this.categoryStatus = categoryStatus;
+    }
+
+    public String getIsVisible() {
+        return isVisible;
+    }
+
+    public void setIsVisible(String isVisible) {
+        this.isVisible = isVisible;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 0 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/ContentsResultVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseResult;
 import top.imwork.window.silos.pojo.po.ContentsListParamVO;
@@ -13,7 +12,6 @@ import top.imwork.window.silos.pojo.po.ContentsListParamVO;
  * date: 2025-11-04 17:46:32
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class ContentsResultVO extends BaseResult<ContentsVO, ContentsListParamVO> {
 
 }

+ 184 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/ContentsVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.util.Date;
@@ -14,7 +12,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 17:46:32
  */
-@Data
 public class ContentsVO implements Serializable{
     @Serial
     private static final long serialVersionUID = 1L;
@@ -110,4 +107,188 @@ public class ContentsVO implements Serializable{
      * 备注
      */
     private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getBookInfoId() {
+        return bookInfoId;
+    }
+
+    public void setBookInfoId(Long bookInfoId) {
+        this.bookInfoId = bookInfoId;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public Integer getChapterLevel() {
+        return chapterLevel;
+    }
+
+    public void setChapterLevel(Integer chapterLevel) {
+        this.chapterLevel = chapterLevel;
+    }
+
+    public String getChapterNumber() {
+        return chapterNumber;
+    }
+
+    public void setChapterNumber(String chapterNumber) {
+        this.chapterNumber = chapterNumber;
+    }
+
+    public String getChapterTitle() {
+        return chapterTitle;
+    }
+
+    public void setChapterTitle(String chapterTitle) {
+        this.chapterTitle = chapterTitle;
+    }
+
+    public Long getPageNumber() {
+        return pageNumber;
+    }
+
+    public void setPageNumber(Long pageNumber) {
+        this.pageNumber = pageNumber;
+    }
+
+    public String getContentType() {
+        return contentType;
+    }
+
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+    }
+
+    public String getContentText() {
+        return contentText;
+    }
+
+    public void setContentText(String contentText) {
+        this.contentText = contentText;
+    }
+
+    public String getContentHtml() {
+        return contentHtml;
+    }
+
+    public void setContentHtml(String contentHtml) {
+        this.contentHtml = contentHtml;
+    }
+
+    public String getMediaUrl() {
+        return mediaUrl;
+    }
+
+    public void setMediaUrl(String mediaUrl) {
+        this.mediaUrl = mediaUrl;
+    }
+
+    public Integer getWordCount() {
+        return wordCount;
+    }
+
+    public void setWordCount(Integer wordCount) {
+        this.wordCount = wordCount;
+    }
+
+    public Integer getReadingTime() {
+        return readingTime;
+    }
+
+    public void setReadingTime(Integer readingTime) {
+        this.readingTime = readingTime;
+    }
+
+    public Long getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(Long sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
+    public Integer getIsPublic() {
+        return isPublic;
+    }
+
+    public void setIsPublic(Integer isPublic) {
+        this.isPublic = isPublic;
+    }
+
+    public Integer getHasChildren() {
+        return hasChildren;
+    }
+
+    public void setHasChildren(Integer hasChildren) {
+        this.hasChildren = hasChildren;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDelFlag() {
+        return delFlag;
+    }
+
+    public void setDelFlag(String delFlag) {
+        this.delFlag = delFlag;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 }

+ 0 - 2
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/InfoResultVO.java

@@ -1,6 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
 import lombok.EqualsAndHashCode;
 import top.imwork.commons.core.pojo.BaseResult;
 import top.imwork.window.silos.pojo.po.InfoListParamVO;
@@ -13,7 +12,6 @@ import top.imwork.window.silos.pojo.po.InfoListParamVO;
  * date: 2025-11-04 13:16:26
  */
 @EqualsAndHashCode(callSuper = true)
-@Data
 public class InfoResultVO extends BaseResult<InfoVO, InfoListParamVO> {
 
 }

+ 176 - 3
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/pojo/vo/InfoVO.java

@@ -1,7 +1,5 @@
 package top.imwork.window.silos.pojo.vo;
 
-import lombok.Data;
-
 import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -15,7 +13,6 @@ import java.util.Date;
  * email: e-jiangxiaowei@outlook.com
  * date: 2025-11-04 13:16:26
  */
-@Data
 public class InfoVO implements Serializable{
     @Serial
     private static final long serialVersionUID = 1L;
@@ -107,4 +104,180 @@ public class InfoVO implements Serializable{
      * 记录最后更新时间
      */
     private Date updatedAt;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getIsbn() {
+        return isbn;
+    }
+
+    public void setIsbn(String isbn) {
+        this.isbn = isbn;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getSubtitle() {
+        return subtitle;
+    }
+
+    public void setSubtitle(String subtitle) {
+        this.subtitle = subtitle;
+    }
+
+    public String getAuthor() {
+        return author;
+    }
+
+    public void setAuthor(String author) {
+        this.author = author;
+    }
+
+    public String getOtherAuthors() {
+        return otherAuthors;
+    }
+
+    public void setOtherAuthors(String otherAuthors) {
+        this.otherAuthors = otherAuthors;
+    }
+
+    public String getPublisher() {
+        return publisher;
+    }
+
+    public void setPublisher(String publisher) {
+        this.publisher = publisher;
+    }
+
+    public Date getPublishDate() {
+        return publishDate;
+    }
+
+    public void setPublishDate(Date publishDate) {
+        this.publishDate = publishDate;
+    }
+
+    public String getEdition() {
+        return edition;
+    }
+
+    public void setEdition(String edition) {
+        this.edition = edition;
+    }
+
+    public String getCategoryCode() {
+        return categoryCode;
+    }
+
+    public void setCategoryCode(String categoryCode) {
+        this.categoryCode = categoryCode;
+    }
+
+    public String getLanguage() {
+        return language;
+    }
+
+    public void setLanguage(String language) {
+        this.language = language;
+    }
+
+    public String getCoverImage() {
+        return coverImage;
+    }
+
+    public void setCoverImage(String coverImage) {
+        this.coverImage = coverImage;
+    }
+
+    public String getSummary() {
+        return summary;
+    }
+
+    public void setSummary(String summary) {
+        this.summary = summary;
+    }
+
+    public String getToc() {
+        return toc;
+    }
+
+    public void setToc(String toc) {
+        this.toc = toc;
+    }
+
+    public BigDecimal getPrice() {
+        return price;
+    }
+
+    public void setPrice(BigDecimal price) {
+        this.price = price;
+    }
+
+    public Integer getPages() {
+        return pages;
+    }
+
+    public void setPages(Integer pages) {
+        this.pages = pages;
+    }
+
+    public String getDimensions() {
+        return dimensions;
+    }
+
+    public void setDimensions(String dimensions) {
+        this.dimensions = dimensions;
+    }
+
+    public String getBinding() {
+        return binding;
+    }
+
+    public void setBinding(String binding) {
+        this.binding = binding;
+    }
+
+    public String getSeries() {
+        return series;
+    }
+
+    public void setSeries(String series) {
+        this.series = series;
+    }
+
+    public String getSource() {
+        return source;
+    }
+
+    public void setSource(String source) {
+        this.source = source;
+    }
+
+    public Date getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(Date createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public Date getUpdatedAt() {
+        return updatedAt;
+    }
+
+    public void setUpdatedAt(Date updatedAt) {
+        this.updatedAt = updatedAt;
+    }
 }

+ 1 - 1
pom.xml

@@ -75,7 +75,7 @@
         <spring-cloud.version>2025.0.0</spring-cloud.version>
         <spring-cloud-alibaba.version>2025.0.0.0</spring-cloud-alibaba.version>
         <nacos.version>2.5.1</nacos.version>
-        <boot-admin.version>3.5.5</boot-admin.version>
+        <boot-admin.version>3.5.6</boot-admin.version>
         <mybatis.version>3.5.19</mybatis.version>
         <mybatis-spring.version>3.0.5</mybatis-spring.version>
         <mybatis-plus.version>3.5.14</mybatis-plus.version>