public PageVo<BasePoint> page(PagePointDto pagePointDto) {
PageHelper.startPage(pagePointDto);
List<BasePoint> list = this.lambdaQuery()
.like(StringUtils.isNotBlank(pagePointDto.getKeyword()), BasePoint::getPointName, pagePointDto.getKeyword())
.like(pagePointDto.getCategoryId() != null, BasePoint::getCategoryId, pagePointDto.getCategoryId())
.like(pagePointDto.getCourseType() != null, BasePoint::getCourseType, pagePointDto.getCourseType())
.like(pagePointDto.getFeeFlag() != null, BasePoint::getFeeFlag, pagePointDto.getFeeFlag())
.orderByDesc(BasePoint::getCreateTime)
.list();
return new PageVo<>(list);
}