diff --git a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/LambdaQueryWrapperX.java b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/LambdaQueryWrapperX.java index b5cbcd35f..6fc5e756f 100644 --- a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/LambdaQueryWrapperX.java +++ b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/LambdaQueryWrapperX.java @@ -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 extends LambdaQueryWrapper { return this; } + @Override + public LambdaQueryWrapperX exists(boolean condition, String existsSql, Object... values) { + super.exists(condition, existsSql, values); + return this; + } + + @Override + public LambdaQueryWrapperX notExists(boolean condition, String existsSql, Object... values) { + super.notExists(condition, existsSql, values); + return this; + } + + @Override + public LambdaQueryWrapperX and(boolean condition, Consumer> consumer) { + super.and(condition,consumer); + return this; + } + + @Override + public LambdaQueryWrapperX or(boolean condition, Consumer> consumer) { + super.or(condition, consumer); + return this; + } + + @Override + public LambdaQueryWrapperX nested(boolean condition, Consumer> consumer) { + super.nested(condition, consumer); + return this; + } + + @Override + public LambdaQueryWrapperX not(boolean condition, Consumer> consumer) { + super.not(condition, consumer); + return this; + } + }