mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
fix: 实现新增的接口方法。
This commit is contained in:
parent
6e405ecc77
commit
5aa67a16c7
@ -16,7 +16,11 @@
|
||||
package com.mybatisflex.core.activerecord.query;
|
||||
|
||||
import com.mybatisflex.core.constant.SqlConnector;
|
||||
import com.mybatisflex.core.query.*;
|
||||
import com.mybatisflex.core.query.CPI;
|
||||
import com.mybatisflex.core.query.Conditional;
|
||||
import com.mybatisflex.core.query.QueryColumn;
|
||||
import com.mybatisflex.core.query.QueryCondition;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.core.util.LambdaGetter;
|
||||
import com.mybatisflex.core.util.LambdaUtil;
|
||||
|
||||
@ -473,6 +477,18 @@ public class WhereBuilder<R extends QueryModel<R>> implements Conditional<R> {
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public R between(Object[] values) {
|
||||
addWhereQueryCondition(queryColumn.between(values));
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public R between(Object[] values, boolean isEffective) {
|
||||
addWhereQueryCondition(queryColumn.between(values, isEffective));
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code NOT IN(value)}
|
||||
*/
|
||||
@ -521,6 +537,18 @@ public class WhereBuilder<R extends QueryModel<R>> implements Conditional<R> {
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public R notBetween(Object[] values) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(values));
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public R notBetween(Object[] values, boolean isEffective) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(values, isEffective));
|
||||
return queryModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public R notBetween(Object start, Object end) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(start, end));
|
||||
|
||||
@ -443,6 +443,18 @@ public class QueryConditionBuilder<Wrapper extends QueryWrapper> implements Cond
|
||||
return this.queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper between(Object[] values) {
|
||||
addWhereQueryCondition(queryColumn.between(values));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper between(Object[] values, boolean isEffective) {
|
||||
addWhereQueryCondition(queryColumn.between(values, isEffective));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper between(Object start, Object end) {
|
||||
addWhereQueryCondition(queryColumn.between(start, end));
|
||||
@ -467,6 +479,18 @@ public class QueryConditionBuilder<Wrapper extends QueryWrapper> implements Cond
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper notBetween(Object[] values) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(values));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper notBetween(Object[] values, boolean isEffective) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(values, isEffective));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Wrapper notBetween(Object start, Object end) {
|
||||
addWhereQueryCondition(queryColumn.notBetween(start, end));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user