| 文件名从 Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/Map2MPLLambdaUtil.java 修改 |
| | |
| | | package com.vci.ubcs.starter.util; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.metadata.OrderItem; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.mp.support.SqlKeyword; |
| | | import org.springblade.core.tool.support.Kv; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | |
| | | |
| | | import java.util.Map; |
| | | |
| | | public class Map2MPLLambdaUtil { |
| | | public class Map2MPJLambdaUtil { |
| | | |
| | | public Map2MPLLambdaUtil() { |
| | | public Map2MPJLambdaUtil() { |
| | | } |
| | | |
| | | public static <T> IPage<T> getPage(Query query) { |
| | |
| | | return getMPJLambdaWrapper(query, exclude, clazz); |
| | | } |
| | | |
| | | public static <T> MPJLambdaWrapper<T> getMPJLambdaWrapperByMapString(Map<String, String> query, Class<T> clazz) { |
| | | Kv exclude = Kv.create().set("Blade-Auth", "Blade-Auth").set("current", "current").set("size", "size").set("ascs", "ascs").set("descs", "descs"); |
| | | return getMPJLambdaWrapperByMapString(query, exclude, clazz); |
| | | } |
| | | |
| | | /** |
| | | * map杞崲涓篗PJLambdaWrapper |
| | | * @param query |
| | |
| | | return qw; |
| | | } |
| | | |
| | | public static <T> MPJLambdaWrapper<T> getMPJLambdaWrapperByMapString(Map<String, String> query, Map<String, Object> exclude, Class<T> clazz) { |
| | | exclude.forEach((k, v) -> { |
| | | query.remove(k); |
| | | }); |
| | | MPJLambdaWrapper<T> qw = new MPJLambdaWrapper(); |
| | | qw.setEntity(BeanUtil.newInstance(clazz)); |
| | | MPJLambdaWrapperSqlKeyword.buildConditionByMapString(query, qw); |
| | | return qw; |
| | | } |
| | | |
| | | |
| | | } |