工具方法
import com.jjkj.aj.util.CommonUtils;
import org.apache.commons.collections.CollectionUtils;
protected List<Map<String,Object>> dataMap2Java(List<Map<String, Object>> list){
List returnList = new ArrayList();
if(org.springframework.util.CollectionUtils.isEmpty(list)){
return returnList;
}
for(Map<String,Object> map: list){
returnList.add(CommonUtils.dataMap2Java(map));
}
return returnList;
}
package com.jjkj.aj.util;
import com.jjkj.aj.enums.ResultEnum;
import com.jjkj.aj.vo.ResultVO;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.*;
public class CommonUtils {
public static final String COMMON_FORMAT_DATETIME = "yyyy-MM-dd HH:mm:ss";
public static final String COMMON_FORMAT_DAY = "yyyy-MM-dd";
public static String findKeyByVal(Map<String, String> map, String val) {
String resultStr = "";
if (CollectionUtils.isEmpty(map)) {
return resultStr;
}
for (String key : map.keySet()) {
Object value = map.get(key);
if (value != null) {
if (value.equals(val)) {
return key;
}
}
}
return resultStr;
}
public static ResultVO<Map<String, Object>> successByMsg(String msg) {
ResultVO resultVO = new ResultVO();
Map<String, Object> resultContentMap = new HashMap<>();
resultVO.setCode(ResultEnum.SUCCESS.getCode());
resultVO.setMsg(ResultEnum.SUCCESS.getMessage());
resultContentMap.put("msg", msg);
resultVO.setData(resultContentMap);
return resultVO;
}
public static Map<String, Object> toMap(String key,Object val){
Map<String, Object> resultMap = new HashMap<>();
resultMap.put(key,val);
return resultMap;
}
public static Map<String, Object> mapClone(Map<String, Object> map) {
Set<String> keys = map.keySet();
if (CollectionUtils.isEmpty(keys)) {
return map;
}
Map<String, Object> resultMap = new HashMap<>();
for (String key : keys) {
Object o = map.get(key);
resultMap.put(key, o);
}
return resultMap;
}
public static void addMapUser(Map<