public interface BookApi
限定符和类型 | 方法和说明 |
---|---|
void |
addBookComment(java.lang.Long userId,
BookComment comment)
新增评论
|
java.util.List<Book> |
listRank(java.lang.Byte type,
java.lang.Integer limit)
小说排行数据查询列表
|
java.util.List<BookComment> |
listUserCommentByPage(java.lang.Long userId,
int page,
int pageSize)
分页查询用户评论
|
Book |
queryBookById(java.lang.Long id)
根据小说ID查询书籍
|
java.util.List<Book> |
queryBookByIds(java.util.List<java.lang.Long> ids)
根据小说ID集合查询书籍列表
|
java.util.List<Book> |
queryBookByMinUpdateTime(java.util.Date minDate,
int limit)
根据最小更新时间分页查询书籍列表
|
@GetMapping(value="api/book/queryBookByMinUpdateTime") java.util.List<Book> queryBookByMinUpdateTime(@RequestParam(value="minDate") java.util.Date minDate, @RequestParam(value="limit") int limit)
minDate
- 最小时间,包括该时间limit
- 查询数量@GetMapping(value="api/book/queryBookByIds") java.util.List<Book> queryBookByIds(@RequestBody java.util.List<java.lang.Long> ids)
ids
- 小说ID集合@GetMapping(value="api/book/listRank") java.util.List<Book> listRank(@RequestParam(value="type") java.lang.Byte type, @RequestParam(value="limit") java.lang.Integer limit)
type
- 排行类型,1:更新排行,2:新书排行,3评论排行limit
- 查询数量@GetMapping(value="api/book/queryBookById") Book queryBookById(@RequestParam(value="id") java.lang.Long id)
id
- 小说ID@PostMapping(value="api/book/addBookComment") void addBookComment(@RequestParam(value="userId") java.lang.Long userId, @RequestParam(value="comment") BookComment comment)
userId
- 用户IDcomment
- 评论数据@GetMapping(value="api/book/listUserCommentByPage") java.util.List<BookComment> listUserCommentByPage(@RequestParam(value="userId") java.lang.Long userId, @RequestParam(value="page") int page, @RequestParam(value="pageSize") int pageSize)
userId
- 用户IDpage
- 查询页码pageSize
- 分页大小