Search in sources :

Example 1 with ObjectResultResponse

use of com.aaa.mybatisplus.config.configRespone.ObjectResultResponse in project dynamic_dataSource by tianliuzhen.

the class TestController method testSelectPage.

@ApiOperation(value = "分页测试", notes = "插件测试")
@ApiImplicitParam(name = "page", value = "分页参数", required = true)
@PostMapping("/testSelectPage")
public ObjectResultResponse<?> testSelectPage(@RequestBody PageDto pageDto) {
    Page page = new Page();
    System.out.println("分页测试:::");
    if (page == null) {
        page = new Page();
    }
    // 每页数量、当前页
    page.setSize(pageDto.getSize()).setCurrent(pageDto.getCurrent());
    // 当 total 为小于 0 或者设置 setSearchCount(false) 分页插件不会进行 count 查询
    IPage<User> iPage = user2Service.selectUserPage(page, "tom");
    List<User> users = iPage.getRecords();
    users.forEach(System.out::println);
    log.info("1211");
    return new ObjectResultResponse(page);
}
Also used : User(com.aaa.mybatisplus.entity.User) ObjectResultResponse(com.aaa.mybatisplus.config.configRespone.ObjectResultResponse) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) PostMapping(org.springframework.web.bind.annotation.PostMapping) ApiOperation(io.swagger.annotations.ApiOperation) ApiImplicitParam(io.swagger.annotations.ApiImplicitParam)

Aggregations

ObjectResultResponse (com.aaa.mybatisplus.config.configRespone.ObjectResultResponse)1 User (com.aaa.mybatisplus.entity.User)1 IPage (com.baomidou.mybatisplus.core.metadata.IPage)1 Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)1 ApiImplicitParam (io.swagger.annotations.ApiImplicitParam)1 ApiOperation (io.swagger.annotations.ApiOperation)1 PostMapping (org.springframework.web.bind.annotation.PostMapping)1