startPage()分页总数问题

startPage()分页总数问题

问题:

若依系统分页工具返回列表转换后导致的分页total跟随pageSize变化

例如,数据库查询total是11,pageSize=1则返回total是1

解决方案

    @GetMapping("/list")public TableDataInfo list(User user) {startPage();List<User> list = userService.selectList(user);List<UserVO> result = list.stream().map(UserVO::new).toList();return new TableDataInfo<>(result, (int) new PageInfo<>(list).getTotal());}