Просмотр исходного кода

fix(index增加一个范围查询) BaseController

gengyang 5 лет назад
Родитель
Сommit
eda338e88e
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/main/java/com/mokamrp/privates/controller/BaseController.java

+ 8 - 0
src/main/java/com/mokamrp/privates/controller/BaseController.java

@@ -100,6 +100,14 @@ public class BaseController<T> {
                 case "=":
                     wrapper = wrapper.eq(columnName, value);
                     break;
+                case "RANGE":
+                    String[] strArr = value.split(" - ");
+                    if(strArr.length <=1){
+                        break;
+                    }
+                    wrapper = wrapper.le(columnName, strArr[1]);
+                    wrapper = wrapper.ge(columnName, strArr[0]);
+                    break;
                 case "LIKE":
                     wrapper = wrapper.like(columnName, "%" + value + "%");
                     break;