图书查询 API 接口 - 基于 Spring Boot 和 MyBatis
该接口用于查询图书信息,支持分页功能。
请求参数:
page: 当前页码,默认值为 1。rows: 每页显示的行数,默认值为 10。bookName: 图书名称,可选参数。bookCode: 图书编号,可选参数。
返回值:
BsPage<TrainBookType>: 包含查询结果和分页信息的 BsPage 对象。
代码示例:
public R<BsPage<TrainBookType>> list(@RequestParam(name = "page", defaultValue = "1") Integer page,
@RequestParam(name = "rows", defaultValue = "10") Integer rows,
@RequestParam(name = "bookName", required = false) String bookName,
@RequestParam(name = "bookCode", required = false) String bookCode) {
BsPage<TrainBookType> bsPage = trainBookTypeService.queryList(page, rows, bookName, bookCode);
return R.data(bsPage);
}
代码说明:
- 该接口方法使用
@RequestParam注解获取请求参数,并设置默认值和可选参数。 - 接口方法调用
trainBookTypeService的queryList方法进行查询,传入请求参数。 queryList方法根据传入的参数进行查询,返回一个包含查询结果和分页信息的BsPage对象。- 接口方法将
BsPage对象封装到R对象中,并返回给前端。
原文地址: https://www.cveoy.top/t/topic/mKrq 著作权归作者所有。请勿转载和采集!