yudao-cloud使用映射文件查询并实现分页
xxxMapper
@Mapper
public interface xxxMapperextends BaseMapperX<AdminUserDO> {
IPage<XXXDO> selectPage02(IPage<XXXDO> page, @Param("reqVO") XXXPageReqVO reqVO);
}
ServiceImpl
@Service
@Slf4j
public class AdminUserServiceImpl implements AdminUserService {
@Override
public PageResult<XXXDO> getUserPage(XXXPageReqVO reqVO) {
// 必须使用 MyBatis Plus 的分页对象
IPage<XXXDO> page = new Page<>(reqVO.getPageNo(), reqVO.getPageSize());
userMapper.selectPage02(page, reqVO);
return new PageResult<>(page.getRecords(), page.getTotal());
}
}