|
@@ -16,11 +16,18 @@ import org.apache.ibatis.annotations.Mapper;
|
|
|
public interface OtcLevelMapper extends BaseMapperX<OtcLevelDO> {
|
|
|
|
|
|
default PageResult<OtcLevelDO> selectPage(OtcLevelPageReqVO reqVO) {
|
|
|
- return selectPage(reqVO, new LambdaQueryWrapperX<OtcLevelDO>()
|
|
|
- .likeIfPresent(OtcLevelDO::getLevelName, reqVO.getLevelName())
|
|
|
- .eqIfPresent(OtcLevelDO::getHotelRoomType, reqVO.getHotelRoomType())
|
|
|
- .betweenIfPresent(OtcLevelDO::getCreateTime, reqVO.getCreateTime())
|
|
|
- .orderByDesc(OtcLevelDO::getId));
|
|
|
+ if(reqVO.getHotelRoomType()!=null) {
|
|
|
+ return selectPage(reqVO, new LambdaQueryWrapperX<OtcLevelDO>()
|
|
|
+ .likeIfPresent(OtcLevelDO::getLevelName, reqVO.getLevelName())
|
|
|
+ .likeIfPresent(OtcLevelDO::getHotelRoomType, reqVO.getHotelRoomType() + "")
|
|
|
+ .betweenIfPresent(OtcLevelDO::getCreateTime, reqVO.getCreateTime())
|
|
|
+ .orderByDesc(OtcLevelDO::getId));
|
|
|
+ }else {
|
|
|
+ return selectPage(reqVO, new LambdaQueryWrapperX<OtcLevelDO>()
|
|
|
+ .likeIfPresent(OtcLevelDO::getLevelName, reqVO.getLevelName())
|
|
|
+ .betweenIfPresent(OtcLevelDO::getCreateTime, reqVO.getCreateTime())
|
|
|
+ .orderByDesc(OtcLevelDO::getId));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|