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; } }