content: package com.java2nb.novel.domain;
  
  import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  import com.java2nb.common.jsonserializer.LongToStringSerializer;
  import org.springframework.format.annotation.DateTimeFormat;
  
  import java.io.Serializable;
  import java.util.Date;
  
  
  /**
   * 首页小说设置表
   *
   * @author xiongxy
   * @email 1179705413@qq.com
   * @date 2023-04-18 10:01:13
   */
  public class BookSettingDO implements Serializable {
  
      private static final long serialVersionUID = 1L;
  
  
      //
      //java中的long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值)
      //所以通过序列化成字符串来解决
      @JsonSerialize(using = LongToStringSerializer.class)
      private Long id;
      //小说ID
      //java中的long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值)
      //所以通过序列化成字符串来解决
      @JsonSerialize(using = LongToStringSerializer.class)
      private Long bookId;
      //排序号
      private Integer sort;
      //类型，0：轮播图，1：顶部小说栏设置，2：本周强推，3：热门推荐，4：精品推荐
      private Integer type;
      //创建时间
      @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date createTime;
      //创建人ID
      //java中的long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值)
      //所以通过序列化成字符串来解决
      @JsonSerialize(using = LongToStringSerializer.class)
      private Long createUserId;
      //更新时间
      @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date updateTime;
      //更新人ID
      //java中的long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值)
      //所以通过序列化成字符串来解决
      @JsonSerialize(using = LongToStringSerializer.class)
      private Long updateUserId;
  
      private String bookName;
  
      public String getBookName() {
          return bookName;
      }
  
      public void setBookName(String bookName) {
          this.bookName = bookName;
      }
  
      /**
       * 设置：
       */
      public void setId(Long id) {
          this.id = id;
      }
  
      /**
       * 获取：
       */
      public Long getId() {
          return id;
      }
  
      /**
       * 设置：小说ID
       */
      public void setBookId(Long bookId) {
          this.bookId = bookId;
      }
  
      /**
       * 获取：小说ID
       */
      public Long getBookId() {
          return bookId;
      }
  
      /**
       * 设置：排序号
       */
      public void setSort(Integer sort) {
          this.sort = sort;
      }
  
      /**
       * 获取：排序号
       */
      public Integer getSort() {
          return sort;
      }
  
      /**
       * 设置：类型，0：轮播图，1：顶部小说栏设置，2：本周强推，3：热门推荐，4：精品推荐
       */
      public void setType(Integer type) {
          this.type = type;
      }
  
      /**
       * 获取：类型，0：轮播图，1：顶部小说栏设置，2：本周强推，3：热门推荐，4：精品推荐
       */
      public Integer getType() {
          return type;
      }
  
      /**
       * 设置：创建时间
       */
      public void setCreateTime(Date createTime) {
          this.createTime = createTime;
      }
  
      /**
       * 获取：创建时间
       */
      public Date getCreateTime() {
          return createTime;
      }
  
      /**
       * 设置：创建人ID
       */
      public void setCreateUserId(Long createUserId) {
          this.createUserId = createUserId;
      }
  
      /**
       * 获取：创建人ID
       */
      public Long getCreateUserId() {
          return createUserId;
      }
  
      /**
       * 设置：更新时间
       */
      public void setUpdateTime(Date updateTime) {
          this.updateTime = updateTime;
      }
  
      /**
       * 获取：更新时间
       */
      public Date getUpdateTime() {
          return updateTime;
      }
  
      /**
       * 设置：更新人ID
       */
      public void setUpdateUserId(Long updateUserId) {
          this.updateUserId = updateUserId;
      }
  
      /**
       * 获取：更新人ID
       */
      public Long getUpdateUserId() {
          return updateUserId;
      }
  }
  