使用了一个 Map 变量来存储请求中传递的参数,并使用 EntityWrapper 对象创建了一个新的 Map 变量 newMap。然后使用迭代器遍历 param Map 中的条目,并将它们添加到 newMap 中。
具体来说,这段代码的作用是创建一个新的 Map 变量 newMap,并使用 param Map 中的内容将其填充。然后使用 EntityWrapper 对象来包装 newMap,以便在数据库查询时使用。
仅从你贴出上看,实现排序的代码你并没有贴出来,关键代码在:
MPUtil.sort(MPUtil.between(MPUtil.like0rEq(ew, caidanxinxi),params),params));
在这里,可以将这部分代码贴出来看下。 不过排序基本上有TreeMap根据key进行排序,
List<Map.Entry<String,String>> lstEntry=new ArrayList<>(map.entrySet());
Collections.sort(lstEntry,((o1, o2) -> {
return o1.getValue().compareTo(o2.getValue());
}));
等