From 9e026f9db1434ba58eb0750175898a6c57c1a8f3 Mon Sep 17 00:00:00 2001 From: dialYun <1552333077@qq.com> Date: Sun, 15 Sep 2024 01:41:51 +0000 Subject: [PATCH] =?UTF-8?q?FilterBeans=20=E6=B7=BB=E5=8A=A0=20notIn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dialYun <1552333077@qq.com> --- .../src/main/java/io/nop/api/core/beans/FilterBeans.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nop-api-core/src/main/java/io/nop/api/core/beans/FilterBeans.java b/nop-api-core/src/main/java/io/nop/api/core/beans/FilterBeans.java index cc42206d9..d7f44f56c 100644 --- a/nop-api-core/src/main/java/io/nop/api/core/beans/FilterBeans.java +++ b/nop-api-core/src/main/java/io/nop/api/core/beans/FilterBeans.java @@ -50,6 +50,7 @@ import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_DATE_BETWEEN; import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_LENGTH_BETWEEN; import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_NOT_BLANK; import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_NOT_EMPTY; +import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_NOT_IN; import static io.nop.api.core.beans.FilterBeanConstants.FILTER_OP_NOT_NULL; import static io.nop.api.core.beans.FilterBeanConstants.FILTER_TAG_NAME; @@ -78,6 +79,10 @@ public class FilterBeans { return compareOp(FILTER_OP_IN, name, values); } + public static TreeBean notIn(String name, Collection values) { + return compareOp(FILTER_OP_NOT_IN, name, values); + } + public static TreeBean between(String name, Object min, Object max) { return new TreeBean(FILTER_OP_BETWEEN).attr(FILTER_ATTR_NAME, name).attr(FILTER_ATTR_MIN, min).attr(FILTER_ATTR_MAX, max); } -- Gitee