说明:
(1)本篇博客的内容:后台的【商品列表】接口;
(2)本篇博客想到的一个问题:(PS:还没研究这个问题)
● 对于这个问题,是自己理解错了;在开发【52:第五章:开发admin管理服务:5:开发【查询admin账号列表,接口】;】的时候,才发现:只要我们利用【PageHelper.startPage(page, pageSize)】开启了分页,并通过page和pageSize设置了当前页和每页条数;那么,后面其查数据库的时候,就只会查该页的数据;
目录
1.在ProductAdminController中,创建后台的分页查询商品列表的方法:list()方法;
2.在ProduceServiceImpl中编写分页查询商品列表的方法:listForAdmin()方法;并在ProductService接口中,反向生成对应的方法声明;
(1)在ProduceServiceImpl中编写分页查询商品列表的方法:listForAdmin()方法;
(2)ProductService接口中,反向生成对应的方法声明;
3.在ProductMapper接口中,定义后台的,查询商品列表的方法:selectListForAdmin()方法;并在ProductMapper.xml中,编写对应的SQL;
(1)在ProductMapper接口中,定义后台的,查询商品列表的方法:selectListForAdmin()方法;
(2)在ProductMapper.xml中,编写对应的SQL;
一:后台的【商品列表】接口说明;
1.后台的【商品列表】接口文档;
接口返回示例:
2.后台的【商品列表】接口,在界面上的表现;
二:正式开发;
1.在ProductAdminController中,创建后台的分页查询商品列表的方法:list()方法;
@ApiOperation("后台的商品列表") @GetMapping("/admin/product/list") @ResponseBody public ApiRestResponse list(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize) { PageInfo pageInfo = productSe