该接口用于查询图书信息,支持分页功能。

请求参数:

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

代码说明:

  1. 该接口方法使用 @RequestParam 注解获取请求参数,并设置默认值和可选参数。
  2. 接口方法调用 trainBookTypeServicequeryList 方法进行查询,传入请求参数。
  3. queryList 方法根据传入的参数进行查询,返回一个包含查询结果和分页信息的 BsPage 对象。
  4. 接口方法将 BsPage 对象封装到 R 对象中,并返回给前端。
图书查询 API 接口 - 基于 Spring Boot 和 MyBatis

原文地址: https://www.cveoy.top/t/topic/mKrq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录