From f796efe7d3e8d730ed6bf20b72d2ba09fc318cb2 Mon Sep 17 00:00:00 2001 From: zhou-hao Date: Fri, 14 Aug 2020 13:54:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4termExpression=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/api/crud/entity/QueryParamEntity.java | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/hsweb-commons/hsweb-commons-api/src/main/java/org/hswebframework/web/api/crud/entity/QueryParamEntity.java b/hsweb-commons/hsweb-commons-api/src/main/java/org/hswebframework/web/api/crud/entity/QueryParamEntity.java index 6f8c0cc22..ed8a4dd67 100644 --- a/hsweb-commons/hsweb-commons-api/src/main/java/org/hswebframework/web/api/crud/entity/QueryParamEntity.java +++ b/hsweb-commons/hsweb-commons-api/src/main/java/org/hswebframework/web/api/crud/entity/QueryParamEntity.java @@ -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条件的语法,如: - *
-     *     name is 测试 and age gte 10
-     * 
- *
-     *     name is 测试 and (age gt 10 or age lte 90 )
-     * 
- * - * @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 getTerms() { List 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; }