diff --git a/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQuery.java b/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQuery.java index b5fcbf03..be1fb6b9 100644 --- a/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQuery.java +++ b/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQuery.java @@ -69,6 +69,9 @@ public class SearchQuery implements java.io.Serializable{ public void addIn(String field,List value){ addQuery(field,value, SearchQueryConstant.SEARCH_IN); } + public void addIn(String field,String value){ + addQuery(field,value, SearchQueryConstant.SEARCH_IN); + } public void addInLong(String field,List value){ addQuery(field,value, SearchQueryConstant.SEARCH_IN); } @@ -93,6 +96,10 @@ public class SearchQuery implements java.io.Serializable{ addQuery(field,value, SearchQueryConstant.SEARCH_GREATER); } + public void addGreater(String field,Long value){ + addQuery(field,value, SearchQueryConstant.SEARCH_GREATER); + } + public void addGreater(String field,BigDecimal value){ addQuery(field,value, SearchQueryConstant.SEARCH_GREATER); } @@ -115,6 +122,9 @@ public class SearchQuery implements java.io.Serializable{ addQuery(field,value, SearchQueryConstant.SEARCH_LESS); } + public void addLess(String field,Long value){ + addQuery(field,value, SearchQueryConstant.SEARCH_LESS); + } public void addLess(String field,BigDecimal value){ addQuery(field,value, SearchQueryConstant.SEARCH_LESS); } diff --git a/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQueryForm.java b/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQueryForm.java index 3e9acb3c..77849648 100644 --- a/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQueryForm.java +++ b/jyjz-common/jyjz-common-base/src/main/java/cn/jyjz/xiaoyao/common/base/util/requestFormat/SearchQueryForm.java @@ -78,7 +78,10 @@ public class SearchQueryForm implements Serializable { public String getLikestar() { if(SearchQueryUtil.filterMap.get(this.getOp()).equals(SearchQueryConstant.SEARCH_LIKE)){ this.setLikestar("CONCAT('%',"); + }else if(SearchQueryUtil.filterMap.get(this.getOp()).equals(SearchQueryConstant.SEARCH_IN)){ + this.setLikestar("("); } + return likestar; } @@ -89,6 +92,8 @@ public class SearchQueryForm implements Serializable { public String getLikeend() { if(SearchQueryUtil.filterMap.get(this.getOp()).equals(SearchQueryConstant.SEARCH_LIKE)){ this.setLikeend(",'%')"); + }else if(SearchQueryUtil.filterMap.get(this.getOp()).equals(SearchQueryConstant.SEARCH_IN)){ + this.setLikeend(")"); } return likeend; }