| | |
| | | queryWrapper.ge(key, DateUtils.convert(list.get(0))); |
| | | queryWrapper.le(key, DateUtils.convert(list.get(1))); |
| | | } |
| | | } else if (key.equals("_param")) { |
| | | Map param = (Map) val; |
| | | for (Object value : param.entrySet()) { |
| | | Map.Entry entry = (Map.Entry) value; |
| | | String paramKey = entry.getKey().toString(); |
| | | if (this.isToUnderlineCase) { |
| | | paramKey = Utils.toSymbolCase(paramKey, '_'); |
| | | } |
| | | if (!Cools.isEmpty(entry.getValue())) { |
| | | queryWrapper.like(paramKey, entry.getValue()); |
| | | } |
| | | } |
| | | } else if (val instanceof List) { |
| | | if (this.isToUnderlineCase) { |
| | | key = Utils.toSymbolCase(key, '_'); |
| | |
| | | if (!Cools.isEmpty(cls)) { |
| | | fields = Cools.getAllFields(cls); |
| | | for (Field field : fields) { |
| | | if ("createTime".equals(field.getName())) { |
| | | if ("id".equals(field.getName())) { |
| | | queryWrapper.orderByDesc("id"); |
| | | } else if ("createTime".equals(field.getName())) { |
| | | queryWrapper.orderByDesc(Utils.toSymbolCase(field.getName(), '_')); |
| | | } |
| | | } |