|
@@ -11,120 +11,54 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
public class AlipayHeaders {
|
|
|
- public static final String REGISTER_1 = "卡类型";
|
|
|
- public static final String REGISTER_2 = "银行简称";
|
|
|
- public static final String REGISTER_3 = "绑定卡号";
|
|
|
- public static final String LOGIN_1 = "日期";
|
|
|
- public static final String LOGIN_2 = "时间";
|
|
|
- public static final String TRADE_2 = "买家账号";
|
|
|
- public static final String TRADE_3 = "买家昵称";
|
|
|
- public static final String TRADE_5 = "卖家账号";
|
|
|
- public static final String TRADE_6 = "卖家昵称";
|
|
|
- public static final String TRADE_8 = "买家姓名";
|
|
|
- public static final String TRADE_12 = "卖家姓名";
|
|
|
- public static final String ACCOUNT_1 = "支付宝用户ID";
|
|
|
- public static final String ACCOUNT_2 = "支付宝户名";
|
|
|
- public static final String ACCOUNT_3 = "对手支付宝用户ID";
|
|
|
- public static final String ACCOUNT_4 = "对手支付宝户名";
|
|
|
- private static final Map<Integer, List<String>> mappedHeaders = new HashMap<>();
|
|
|
- private static final Map<Integer, String> mappedNames = new HashMap<>();
|
|
|
+ public static final String REGISTER_1 = "卡类型";
|
|
|
+ public static final String REGISTER_2 = "银行简称";
|
|
|
+ public static final String REGISTER_3 = "绑定卡号";
|
|
|
+ public static final String LOGIN_1 = "日期";
|
|
|
+ public static final String LOGIN_2 = "时间";
|
|
|
+ public static final String TRADE_2 = "买家账号";
|
|
|
+ public static final String TRADE_3 = "买家昵称";
|
|
|
+ public static final String TRADE_5 = "卖家账号";
|
|
|
+ public static final String TRADE_6 = "卖家昵称";
|
|
|
+ public static final String TRADE_8 = "买家姓名";
|
|
|
+ public static final String TRADE_12 = "卖家姓名";
|
|
|
+ public static final String ACCOUNT_1 = "支付宝用户ID";
|
|
|
+ public static final String ACCOUNT_2 = "支付宝户名";
|
|
|
+ public static final String ACCOUNT_3 = "对手支付宝用户ID";
|
|
|
+ public static final String ACCOUNT_4 = "对手支付宝户名";
|
|
|
+ private static final Map<Integer, List<String>> mappedHeaders = new HashMap<>();
|
|
|
+ private static final Map<Integer, String> mappedNames = new HashMap<>();
|
|
|
|
|
|
- static {
|
|
|
- mappedHeaders.put(
|
|
|
- 1,
|
|
|
- Arrays.asList(
|
|
|
- "用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "注册时间", "绑定手机", "绑定银行卡",
|
|
|
- "对应的协查数据"));
|
|
|
+ static {
|
|
|
+ mappedHeaders.put(1, Arrays.asList("用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "注册时间", "绑定手机", "绑定银行卡", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(13, Arrays.asList("用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "注册时间", "绑定手机", "绑定银行卡","关联账户", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(12, Arrays.asList("用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "绑定手机", "绑定银行卡", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(2, Arrays.asList("用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "绑定手机", "绑定卡号", "银行简称", "卡类型", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(3, Arrays.asList("登陆账号", "支付宝用户ID", "账户名", "客户端ip", "操作发生时间", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(4, Arrays.asList("登陆账号", "支付宝用户ID", "账户名", "客户端IP", "操作发生时间", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(5, Arrays.asList("交易号", "外部交易号", "交易状态", "合作伙伴ID", "买家用户id", "买家信息", "卖家用户id", "卖家信息", "交易金额(元)", "收款时间", "最后修改时间", "创建时间", "交易类型", "来源地", "商品名称", "收货人地址", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(6, Arrays.asList("交易号", "外部交易号", "交易状态", "合作伙伴ID", "买家用户ID", "买家姓名", "买家账号", "买家昵称", "卖家用户ID", "卖家姓名", "卖家账号", "卖家昵称", "交易金额(元)", "收款时间", "最后修改时间", "创建时间", "交易类型", "来源地", "商品名称", "收货人地址", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(7, Arrays.asList("交易号", "商户订单号", "交易创建时间", "付款时间", "最近修改时间", "交易来源地", "类型", "用户信息", "交易对方信息", "消费名称", "金额(元)", "收/支", "交易状态", "备注", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(8, Arrays.asList("交易号", "商户订单号", "交易创建时间", "付款时间", "最近修改时间", "交易来源地", "类型", "支付宝用户ID", "支付宝户名", "对手支付宝用户ID", "对手支付宝户名", "消费名称", "金额(元)", "收/支", "交易状态", "备注", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(9, Arrays.asList("交易号", "付款方支付宝账号", "收款方支付宝账号", "收款机构信息", "到账时间", "转账金额(元)", "转账产品名称", "交易发生地", "提现流水号", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(10, Arrays.asList("交易号", "付款方支付宝用户ID", "收款方支付宝用户ID", "收款机构信息", "到账时间", "转账金额(元)", "转账产品名称", "交易发生地", "提现流水号", "对应的协查数据"));
|
|
|
+ mappedHeaders.put(11, Arrays.asList("用户ID", "用户名", "额外字段1", "额外字段2", "额外字段3"));
|
|
|
+ mappedNames.put(2, "五联单-注册信息");
|
|
|
+ mappedNames.put(4, "五联单-登录日志");
|
|
|
+ mappedNames.put(6, "五联单-交易记录");
|
|
|
+ mappedNames.put(8, "五联单-账户明细");
|
|
|
+ mappedNames.put(10, "五联单-转账明细");
|
|
|
+ mappedNames.put(11, "五联单-用户汇总表");
|
|
|
+ }
|
|
|
|
|
|
- mappedHeaders.put(
|
|
|
- 12,
|
|
|
- Arrays.asList(
|
|
|
- "用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "绑定手机", "绑定银行卡", "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 2,
|
|
|
- Arrays.asList(
|
|
|
- "用户ID", "登录邮箱", "登录手机", "账户名称", "证件类型", "证件号", "可用余额", "绑定手机", "绑定卡号", "银行简称", "卡类型",
|
|
|
- "对应的协查数据"));
|
|
|
- mappedHeaders.put(3, Arrays.asList("登陆账号", "支付宝用户ID", "账户名", "客户端ip", "操作发生时间", "对应的协查数据"));
|
|
|
- mappedHeaders.put(4, Arrays.asList("登陆账号", "支付宝用户ID", "账户名", "客户端IP", "操作发生时间", "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 5,
|
|
|
- Arrays.asList(
|
|
|
- "交易号", "外部交易号", "交易状态", "合作伙伴ID", "买家用户id", "买家信息", "卖家用户id", "卖家信息", "交易金额(元)", "收款时间",
|
|
|
- "最后修改时间", "创建时间", "交易类型", "来源地", "商品名称", "收货人地址", "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 6,
|
|
|
- Arrays.asList(
|
|
|
- "交易号", "外部交易号", "交易状态", "合作伙伴ID", "买家用户ID", "买家姓名", "买家账号", "买家昵称", "卖家用户ID", "卖家姓名",
|
|
|
- "卖家账号", "卖家昵称", "交易金额(元)", "收款时间", "最后修改时间", "创建时间", "交易类型", "来源地", "商品名称", "收货人地址",
|
|
|
- "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 7,
|
|
|
- Arrays.asList(
|
|
|
- "交易号", "商户订单号", "交易创建时间", "付款时间", "最近修改时间", "交易来源地", "类型", "用户信息", "交易对方信息", "消费名称",
|
|
|
- "金额(元)", "收/支", "交易状态", "备注", "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 8,
|
|
|
- Arrays.asList(
|
|
|
- "交易号",
|
|
|
- "商户订单号",
|
|
|
- "交易创建时间",
|
|
|
- "付款时间",
|
|
|
- "最近修改时间",
|
|
|
- "交易来源地",
|
|
|
- "类型",
|
|
|
- "支付宝用户ID",
|
|
|
- "支付宝户名",
|
|
|
- "对手支付宝用户ID",
|
|
|
- "对手支付宝户名",
|
|
|
- "消费名称",
|
|
|
- "金额(元)",
|
|
|
- "收/支",
|
|
|
- "交易状态",
|
|
|
- "备注",
|
|
|
- "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 9,
|
|
|
- Arrays.asList(
|
|
|
- "交易号",
|
|
|
- "付款方支付宝账号",
|
|
|
- "收款方支付宝账号",
|
|
|
- "收款机构信息",
|
|
|
- "到账时间",
|
|
|
- "转账金额(元)",
|
|
|
- "转账产品名称",
|
|
|
- "交易发生地",
|
|
|
- "提现流水号",
|
|
|
- "对应的协查数据"));
|
|
|
- mappedHeaders.put(
|
|
|
- 10,
|
|
|
- Arrays.asList(
|
|
|
- "交易号",
|
|
|
- "付款方支付宝用户ID",
|
|
|
- "收款方支付宝用户ID",
|
|
|
- "收款机构信息",
|
|
|
- "到账时间",
|
|
|
- "转账金额(元)",
|
|
|
- "转账产品名称",
|
|
|
- "交易发生地",
|
|
|
- "提现流水号",
|
|
|
- "对应的协查数据"));
|
|
|
- mappedHeaders.put(11, Arrays.asList("用户ID", "用户名", "额外字段1", "额外字段2", "额外字段3"));
|
|
|
- mappedNames.put(2, "五联单-注册信息");
|
|
|
- mappedNames.put(4, "五联单-登录日志");
|
|
|
- mappedNames.put(6, "五联单-交易记录");
|
|
|
- mappedNames.put(8, "五联单-账户明细");
|
|
|
- mappedNames.put(10, "五联单-转账明细");
|
|
|
- mappedNames.put(11, "五联单-用户汇总表");
|
|
|
- }
|
|
|
+ public AlipayHeaders() {
|
|
|
+ }
|
|
|
|
|
|
- public AlipayHeaders() {}
|
|
|
+ public static List<String> getHeaders(int type) {
|
|
|
+ return mappedHeaders.get(type);
|
|
|
+ }
|
|
|
|
|
|
- public static List<String> getHeaders(int type) {
|
|
|
- return mappedHeaders.get(type);
|
|
|
- }
|
|
|
-
|
|
|
- public static String getGeneratedName(int type) {
|
|
|
- return mappedNames.get(type);
|
|
|
- }
|
|
|
+ public static String getGeneratedName(int type) {
|
|
|
+ return mappedNames.get(type);
|
|
|
+ }
|
|
|
}
|