From abf97299ede3798c35377d0ea8b559f91c586b89 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 22 六月 2020 13:28:47 +0800 Subject: [PATCH] 全文搜索 --- src/main/java/com/zy/common/web/BaseController.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/common/web/BaseController.java b/src/main/java/com/zy/common/web/BaseController.java index 62c9fbe..7795ae8 100644 --- a/src/main/java/com/zy/common/web/BaseController.java +++ b/src/main/java/com/zy/common/web/BaseController.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; import com.core.common.BaseRes; import com.core.common.Cools; import com.core.controller.AbstractBaseController; @@ -16,6 +17,7 @@ import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.List; +import java.util.Map; import java.util.Set; /** @@ -50,6 +52,17 @@ return ""; } + protected <T> Page<T> toPage(Integer curr, Integer limit, Map<String, Object> param){ + Page<T> page = new Page<T>(curr, limit); + + param.entrySet().removeIf(next -> next.getKey().equals("curr") + || next.getKey().equals("limit") + || next.getKey().equals("orderByField") + || next.getKey().equals("orderByType") + || Cools.isEmpty(next.getValue())); + return page; + } + /** * 鍏ㄥ瓧娈垫ā绯婃悳绱� * @param cls 妯″瀷绫� -- Gitblit v1.9.1