mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-06-01 10:21:26 +08:00
移除termExpression参数
This commit is contained in:
@@ -33,10 +33,6 @@ public class QueryParamEntity extends QueryParam {
|
||||
|
||||
private static final long serialVersionUID = 8097500947924037523L;
|
||||
|
||||
@Getter
|
||||
@Deprecated
|
||||
private String termExpression;
|
||||
|
||||
@Getter
|
||||
private String where;
|
||||
|
||||
@@ -125,24 +121,6 @@ public class QueryParamEntity extends QueryParam {
|
||||
.end();
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置条件表达式,可以通过表达式的方式快速构建查询条件. 表达式是类似sql条件的语法,如:
|
||||
* <pre>
|
||||
* name is 测试 and age gte 10
|
||||
* </pre>
|
||||
* <pre>
|
||||
* name is 测试 and (age gt 10 or age lte 90 )
|
||||
* </pre>
|
||||
*
|
||||
* @param termExpression 表达式
|
||||
* @since 3.0.5
|
||||
*/
|
||||
@Deprecated
|
||||
public void setTermExpression(String termExpression) {
|
||||
this.termExpression = termExpression;
|
||||
log.warn("termExpression is deprecated,please use where.");
|
||||
setWhere(termExpression);
|
||||
}
|
||||
|
||||
/**
|
||||
* 表达式方式排序
|
||||
@@ -175,8 +153,8 @@ public class QueryParamEntity extends QueryParam {
|
||||
@Override
|
||||
public List<Term> getTerms() {
|
||||
List<Term> terms = super.getTerms();
|
||||
if (CollectionUtils.isEmpty(terms) && StringUtils.hasText(termExpression)) {
|
||||
setTerms(terms = TermExpressionParser.parse(termExpression));
|
||||
if (CollectionUtils.isEmpty(terms) && StringUtils.hasText(where)) {
|
||||
setTerms(terms = TermExpressionParser.parse(where));
|
||||
}
|
||||
return terms;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user