!265 feat(mybatis): 扩展LambdaQueryWrapperX查询功能

Merge pull request !265 from wuKong/feat/feat(mybatis)-扩展LambdaQueryWrapperX查询功能
This commit is contained in:
芋道源码
2026-08-30 07:14:17 +00:00
committed by Gitee
@@ -9,6 +9,7 @@ import org.springframework.util.StringUtils;
import java.time.LocalDateTime;
import java.util.Collection;
import java.util.function.Consumer;
/**
* 拓展 MyBatis Plus QueryWrapper 类,主要增加如下功能:
@@ -158,4 +159,40 @@ public class LambdaQueryWrapperX<T> extends LambdaQueryWrapper<T> {
return this;
}
@Override
public LambdaQueryWrapperX<T> exists(boolean condition, String existsSql, Object... values) {
super.exists(condition, existsSql, values);
return this;
}
@Override
public LambdaQueryWrapperX<T> notExists(boolean condition, String existsSql, Object... values) {
super.notExists(condition, existsSql, values);
return this;
}
@Override
public LambdaQueryWrapperX<T> and(boolean condition, Consumer<LambdaQueryWrapper<T>> consumer) {
super.and(condition,consumer);
return this;
}
@Override
public LambdaQueryWrapperX<T> or(boolean condition, Consumer<LambdaQueryWrapper<T>> consumer) {
super.or(condition, consumer);
return this;
}
@Override
public LambdaQueryWrapperX<T> nested(boolean condition, Consumer<LambdaQueryWrapper<T>> consumer) {
super.nested(condition, consumer);
return this;
}
@Override
public LambdaQueryWrapperX<T> not(boolean condition, Consumer<LambdaQueryWrapper<T>> consumer) {
super.not(condition, consumer);
return this;
}
}