# 类 com.java2nb.novel.book.entity.Book的使用
Date: 2020-05-30

## 类的使用
com.java2nb.novel.book.entity.Book

使用Book的程序包
com.java2nb.novel.book.api
com.java2nb.novel.book.controller
com.java2nb.novel.book.mapper
com.java2nb.novel.book.service
com.java2nb.novel.book.service.impl
com.java2nb.novel.book.vo
com.java2nb.novel.home.controller
com.java2nb.novel.home.service
com.java2nb.novel.home.service.impl
com.java2nb.novel.search.service
com.java2nb.novel.search.service.impl

### com.java2nb.novel.book.api中Book的使用

返回Book的com.java2nb.novel.book.api中的方法
`Book` BookApi.`queryBookById(java.lang.Long id)` 根据小说ID查询书籍

返回变量类型为Book的类型的com.java2nb.novel.book.api中的方法
`java.util.List<Book>` BookApi.`listRank(java.lang.Byte type, java.lang.Integer limit)` 小说排行数据查询列表
`java.util.List<Book>` BookApi.`queryBookByIds(java.util.List<java.lang.Long> ids)` 根据小说ID集合查询书籍列表
`java.util.List<Book>` BookApi.`queryBookByMinUpdateTime(java.util.Date minDate, int limit)` 根据最小更新时间分页查询书籍列表

### com.java2nb.novel.book.controller中Book的使用

返回变量类型为Book的类型的com.java2nb.novel.book.controller中的方法
`ResultBean<java.util.List<Book>>` BookController.`listRank(java.lang.Byte type)` 小说排行信息查询接口
`ResultBean<java.util.List<Book>>` BookController.`listRecBookByCatId(java.lang.Integer catId)` 同类推荐书籍查询接口
`ResultBean<Book>` BookController.`queryBookDetail(java.lang.Long id)` 小说详情信息查询接口

### com.java2nb.novel.book.mapper中Book的使用

返回Book的com.java2nb.novel.book.mapper中的方法
`default Book` BookMapper.`selectByPrimaryKey(java.lang.Long id_)`
`Book` BookMapper.`selectOne(org.mybatis.dynamic.sql.select.render.SelectStatementProvider selectStatement)`

返回变量类型为Book的类型的com.java2nb.novel.book.mapper中的方法
`default org.mybatis.dynamic.sql.select.QueryExpressionDSL<org.mybatis.dynamic.sql.select.MyBatis3SelectModelAdapter<java.util.List<Book>>>` BookMapper.`selectByExample()`
`default org.mybatis.dynamic.sql.select.QueryExpressionDSL<org.mybatis.dynamic.sql.select.MyBatis3SelectModelAdapter<java.util.List<Book>>>` BookMapper.`selectDistinctByExample()`
`java.util.List<Book>` BookMapper.`selectMany(org.mybatis.dynamic.sql.select.render.SelectStatementProvider selectStatement)`

参数类型为Book的com.java2nb.novel.book.mapper中的方法
`default int` BookMapper.`insert(Book record)`
`default int` BookMapper.`insertSelective(Book record)`
`default org.mybatis.dynamic.sql.update.UpdateDSL<org.mybatis.dynamic.sql.update.MyBatis3UpdateModelAdapter<java.lang.Integer>>` BookMapper.`updateByExample(Book record)`
`default org.mybatis.dynamic.sql.update.UpdateDSL<org.mybatis.dynamic.sql.update.MyBatis3UpdateModelAdapter<java.lang.Integer>>` BookMapper.`updateByExampleSelective(Book record)`
`default int` BookMapper.`updateByPrimaryKey(Book record)`
`default int` BookMapper.`updateByPrimaryKeySelective(Book record)`

类型变量类型为Book的com.java2nb.novel.book.mapper中的方法参数
`int` BookMapper.`insert(org.mybatis.dynamic.sql.insert.render.InsertStatementProvider<Book> insertStatement)`

### com.java2nb.novel.book.service中Book的使用

返回Book的com.java2nb.novel.book.service中的方法
`Book` BookService.`queryBookDetail(java.lang.Long id)` 小说详情信息查询

返回变量类型为Book的类型的com.java2nb.novel.book.service中的方法
`java.util.List<Book>` BookService.`listRank(java.lang.Byte type, java.lang.Integer limit)` 小说排行数据查询列表
`java.util.List<Book>` BookService.`listRecBookByCatId(java.lang.Integer catId)` 根据分类id查询同类推荐书籍
`java.util.List<Book>` BookService.`queryBookByIds(java.util.List<java.lang.Long> ids)` 根据小说ID集合查询书籍列表
`java.util.List<Book>` BookService.`queryBookByMinUpdateTime(java.util.Date minDate, int limit)` 根据最小更新时间分页查询书籍列表

### com.java2nb.novel.book.service.impl中Book的使用

返回Book的com.java2nb.novel.book.service.impl中的方法
`Book` BookServiceImpl.`queryBookDetail(java.lang.Long id)`

返回变量类型为Book的类型的com.java2nb.novel.book.service.impl中的方法
`java.util.List<Book>` BookServiceImpl.`listRank(java.lang.Byte type, java.lang.Integer limit)`
`java.util.List<Book>` BookServiceImpl.`listRecBookByCatId(java.lang.Integer catId)`
`java.util.List<Book>` BookServiceImpl.`queryBookByIds(java.util.List<java.lang.Long> ids)`
`java.util.List<Book>` BookServiceImpl.`queryBookByMinUpdateTime(java.util.Date minDate, int limit)`

### com.java2nb.novel.book.vo中Book的使用

com.java2nb.novel.book.vo中Book的子类
`class` `BookVO` 小说VO对象

### com.java2nb.novel.home.controller中Book的使用

返回变量类型为Book的类型的com.java2nb.novel.home.controller中的方法
`ResultBean<java.util.List<Book>>` HomeController.`listClickRank()` 首页点击榜单查询接口
`ResultBean<java.util.List<Book>>` HomeController.`listNewRank()` 首页新书榜单查询接口

### com.java2nb.novel.home.service中Book的使用

返回变量类型为Book的类型的com.java2nb.novel.home.service中的方法
`java.util.List<Book>` HomeService.`listClickRank()` 首页点击榜单查询接口
`java.util.List<Book>` HomeService.`listNewRank()` 首页新书榜单查询接口

### com.java2nb.novel.home.service.impl中Book的使用

返回变量类型为Book的类型的com.java2nb.novel.home.service.impl中的方法
`java.util.List<Book>` HomeServiceImpl.`listClickRank()`
`java.util.List<Book>` HomeServiceImpl.`listNewRank()`

### com.java2nb.novel.search.service中Book的使用

参数类型为Book的com.java2nb.novel.search.service中的方法
`void` SearchService.`importToEs(Book book)` 导入到es

### com.java2nb.novel.search.service.impl中Book的使用

参数类型为Book的com.java2nb.novel.search.service.impl中的方法
`void` SearchServiceImpl.`importToEs(Book book)`