@Service public class BookServiceImpl extends java.lang.Object implements BookService
构造器和说明 |
---|
BookServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
void |
addBookComment(java.lang.Long userId,
BookComment comment)
新增评价
|
void |
addVisitCount(java.lang.Long bookId,
int addCount)
增加小说点击量
|
java.util.List<BookCategory> |
listBookCategory()
小说分类列表查询
|
java.util.List<BookCommentVO> |
listBookCommentByPage(java.lang.Long bookId,
int page,
int pageSize)
分页查询书籍评论列表
|
java.util.List<BookIndex> |
listNewIndex(java.lang.Long bookId,
java.lang.String orderBy,
java.lang.Integer limit)
查询目录列表
|
java.util.List<Book> |
listRank(java.lang.Byte type,
java.lang.Integer limit)
小说排行数据查询列表
|
java.util.List<Book> |
listRecBookByCatId(java.lang.Integer catId)
根据分类id查询同类推荐书籍
|
java.util.List<BookComment> |
listUserCommentByPage(java.lang.Long userId,
int page,
int pageSize)
分页查询用户评论
|
java.util.List<Book> |
queryBookByIds(java.util.List<java.lang.Long> ids)
根据小说ID集合查询书籍列表
|
java.util.List<Book> |
queryBookByMinUpdateTime(java.util.Date minDate,
int limit)
根据最小更新时间分页查询书籍列表
|
BookContent |
queryBookContent(java.lang.Long bookIndexId)
查询章节内容
|
Book |
queryBookDetail(java.lang.Long id)
小说详情信息查询
|
BookIndex |
queryBookIndex(java.lang.Long bookIndexId)
查询目录
|
java.lang.Long |
queryFirstBookIndexId(java.lang.Long bookId)
查询首章目录ID
|
long |
queryIndexCount(java.lang.Long bookId)
查询章节数
|
java.util.Map<java.lang.String,java.lang.Long> |
queryPreAndNextBookIndexId(java.lang.Long bookId,
java.lang.Integer indexNum)
上一章节和下一章节目录ID查询接口
|
public java.util.List<Book> queryBookByMinUpdateTime(java.util.Date minDate, int limit)
BookService
queryBookByMinUpdateTime
在接口中 BookService
minDate
- 最小时间,包括该时间limit
- 查询数量public java.util.List<Book> queryBookByIds(java.util.List<java.lang.Long> ids)
BookService
queryBookByIds
在接口中 BookService
ids
- 小说ID集合public java.util.List<Book> listRank(java.lang.Byte type, java.lang.Integer limit)
BookService
listRank
在接口中 BookService
type
- 排行类型,0:点击排行,1:更新排行,2:新书排行,3评论排行limit
- 查询数量public java.util.List<BookCategory> listBookCategory()
BookService
listBookCategory
在接口中 BookService
public Book queryBookDetail(java.lang.Long id)
BookService
queryBookDetail
在接口中 BookService
id
- 小说IDpublic void addVisitCount(java.lang.Long bookId, int addCount)
BookService
addVisitCount
在接口中 BookService
bookId
- 小说IDaddCount
- 新增的数量public long queryIndexCount(java.lang.Long bookId)
BookService
queryIndexCount
在接口中 BookService
bookId
- 书籍IDpublic BookContent queryBookContent(java.lang.Long bookIndexId)
BookService
queryBookContent
在接口中 BookService
bookIndexId
- 目录IDpublic java.util.List<Book> listRecBookByCatId(java.lang.Integer catId)
BookService
listRecBookByCatId
在接口中 BookService
catId
- 分类idpublic java.util.List<BookCommentVO> listBookCommentByPage(java.lang.Long bookId, int page, int pageSize)
BookService
listBookCommentByPage
在接口中 BookService
bookId
- 书籍IDpage
- 页码pageSize
- 分页大小public java.util.List<BookIndex> listNewIndex(java.lang.Long bookId, java.lang.String orderBy, java.lang.Integer limit)
BookService
listNewIndex
在接口中 BookService
bookId
- 书籍IDorderBy
- 排序limit
- 查询条数public java.lang.Long queryFirstBookIndexId(java.lang.Long bookId)
BookService
queryFirstBookIndexId
在接口中 BookService
bookId
- 书籍IDpublic BookIndex queryBookIndex(java.lang.Long bookIndexId)
BookService
queryBookIndex
在接口中 BookService
bookIndexId
- 目录IDpublic java.util.Map<java.lang.String,java.lang.Long> queryPreAndNextBookIndexId(java.lang.Long bookId, java.lang.Integer indexNum)
BookService
queryPreAndNextBookIndexId
在接口中 BookService
bookId
- 书籍IDindexNum
- 目录号@Transactional(rollbackFor=java.lang.Exception.class) public void addBookComment(java.lang.Long userId, BookComment comment)
BookService
addBookComment
在接口中 BookService
userId
- 用户IDcomment
- 评论内容public java.util.List<BookComment> listUserCommentByPage(java.lang.Long userId, int page, int pageSize)
BookService
listUserCommentByPage
在接口中 BookService
userId
- 用户IDpage
- 查询页码pageSize
- 分页大小