You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.2 KiB
Java

package com.kiisoo.ic.utils;
import com.alibaba.fastjson.JSON;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
/**
* 数据导入相关工具
*/
public class DataImportUtil {
/*1000 操作成功
2100 token无效
2200 缺失参数
2300 请求方式有误
4000 操作失败*/
/**
* 成功map
*/
public static Map<String, Object> succMap = new HashMap<>();
/**
* 失败map
*/
public static Map<String, Object> failMap = new HashMap<>();
static {
succMap.put("code","1000");
succMap.put("msg","操作成功");
failMap.put("code","4000");
failMap.put("msg","操作失败");
}
/**
* 数据导入失败
*/
public static String fail(Exception e){
Map<String, Object> returnMap = new HashMap<>(failMap);
returnMap.put("err",e);
return JSON.toJSONString(returnMap);
}
/**
* 数据导入成功
* succNum 入库成功数目
*/
public static String succ(int succNum){
Map<String, Object> returnMap = new HashMap<>(succMap);
returnMap.put("succ",succNum);
return JSON.toJSONString(returnMap);
}
}