注意引入mybatis-plus和mybatis-plus分页插件
@Resource
private BannerDao bannerDao;
//分页查询所有数据
@GetMapping(value = "/selectPage")
public Result> selectPage(
@RequestParam(value = "pageNum", required = false, defaultValue = "1") Integer pageNum,
@RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize) {
return Result.succeed(bannerDao.selectPage(new Page<>(pageNum, pageSize), new QueryWrapper<>()));
}
//新增
@PostMapping(value = "addSave")
public Result addSave(@RequestBody BannerPojo bannerPojo) {
return Result.succeed(bannerDao.insert(bannerPojo));
}
//修改
@PostMapping(value = "update")
public Result update(@RequestBody BannerPojo bannerPojo) {
return Result.succeed(bannerDao.updateById(bannerPojo));
}
//删除
@PostMapping(value = "delete")
public Result delete(@RequestParam String id) {
return Result.succeed(bannerDao.deleteById(id));
}



