feat:正元接口对接
This commit is contained in:
1 parent
f4f5fd156a
commit
836f6b0a77
25 files changed
+713
-195
No files matched your search
-3
@@ -8,9 +8,6 @@ import lombok.NoArgsConstructor;
|
||||
/**
|
||||
* 获取区域编码
|
||||
*/
|
||||
//@Builder
|
||||
//@AllArgsConstructor
|
||||
//@NoArgsConstructor
|
||||
@Data
|
||||
public class ZyForeignGetRegionIdByTokenDto {
|
||||
}
|
||||
+10
-7
@@ -14,15 +14,17 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class ZyMerSyncDealerInfoDto {
|
||||
|
||||
/**
|
||||
* 所属记账单位编号
|
||||
*/
|
||||
private String EPID;
|
||||
|
||||
/**
|
||||
* 商户所在系统的键值
|
||||
*/
|
||||
private String DealerKeyObj;
|
||||
|
||||
/**
|
||||
* 商户名称
|
||||
*/
|
||||
private String DealerName;
|
||||
|
||||
/**
|
||||
* 商户是否有效0:禁用 1:有效
|
||||
@@ -30,9 +32,10 @@ public class ZyMerSyncDealerInfoDto {
|
||||
private Integer IsValid;
|
||||
|
||||
/**
|
||||
* 所属记账单位编号
|
||||
* 商户名称
|
||||
*/
|
||||
private String EPID;
|
||||
private String DealerName;
|
||||
|
||||
|
||||
/**
|
||||
* 每次推送版本号,格式化为14位字符串,如果是数字不足14位的,前面补0。
|
||||
@@ -42,5 +45,5 @@ public class ZyMerSyncDealerInfoDto {
|
||||
/**
|
||||
* 商户类型,0食堂餐厅,1超市,2普通商家,3其他;不传默认是食堂餐厅类型
|
||||
*/
|
||||
private String DealerType;
|
||||
private Integer DealerType;
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
package com.bsd.pjcloud.thirdparty.dto.zy.self;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ZySelfTokenDto {
|
||||
/**
|
||||
* 第三方app用户id
|
||||
*/
|
||||
private String appid;
|
||||
|
||||
/**
|
||||
* 第三方app用户密钥
|
||||
*/
|
||||
private String appSecret;
|
||||
|
||||
/**
|
||||
* 用户唯一标识
|
||||
*/
|
||||
private String token;
|
||||
|
||||
/**
|
||||
* 登录时间
|
||||
*/
|
||||
private Long loginTime;
|
||||
|
||||
/**
|
||||
* 过期时间
|
||||
*/
|
||||
private Long expireTime;
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.zy;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ZyBaseEncryptVo {
|
||||
// 请求成功
|
||||
public static String successCode = "0";
|
||||
|
||||
private String code;
|
||||
|
||||
private String data;
|
||||
|
||||
public boolean isSuccess() {
|
||||
return successCode.equals(code);
|
||||
}
|
||||
}
|
||||
+37
-2
@@ -1,14 +1,49 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.zy;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
public class ZyBaseVo {
|
||||
|
||||
// 请求成功
|
||||
public static String successCode = "0";
|
||||
|
||||
private Integer code;
|
||||
// 系统繁忙,具体看错误消息msg
|
||||
public static String errorCode = "-1";
|
||||
|
||||
// 应用服务错误
|
||||
public static String serviceError = "10003";
|
||||
|
||||
// 无效卡,错误信息可查看msg
|
||||
public static String invalidCard = "10004";
|
||||
|
||||
// 记账单位数据不存在,请先同步
|
||||
public static String accountBookIsEmpty = "20001";
|
||||
|
||||
// 请同步最新数据
|
||||
public static String syncNewData = "20002";
|
||||
|
||||
// 缺少签名参数
|
||||
public static String signIsEmpty = "30001";
|
||||
|
||||
// 无效的appId
|
||||
public static String appIdError = "40001";
|
||||
|
||||
// 无效的appSecret
|
||||
public static String appSecretError = "40002";
|
||||
|
||||
// 数据加密认证失败!sign值验证失败
|
||||
public static String signError = "40003";
|
||||
|
||||
// 无效的access_token
|
||||
public static String accessTokenError = "40004";
|
||||
|
||||
public static String defaultErrorMsg = "服务异常,请重试或联系管理员";
|
||||
|
||||
private String code;
|
||||
|
||||
private String msg;
|
||||
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ public class ZyForeignGetRegionIdByTokenVo extends ZyBaseVo {
|
||||
private VoData data;
|
||||
|
||||
@Data
|
||||
static class VoData {
|
||||
public static class VoData {
|
||||
/**
|
||||
* 区域编码
|
||||
*/
|
||||
@@ -22,7 +22,7 @@ public class ZyForeignGetRegionIdByTokenVo extends ZyBaseVo {
|
||||
*/
|
||||
private String regionAllName;
|
||||
/**
|
||||
* 地市简称
|
||||
* 地市简称
|
||||
*/
|
||||
private String regionName;
|
||||
}
|
||||
|
||||
+39
@@ -1,13 +1,52 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.zy.self;
|
||||
|
||||
import com.bsd.pjcloud.thirdparty.vo.zy.ZyBaseVo;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 第三方一卡通系统提供冲正接口
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ZySelfCorrectVo extends ZyBaseVo {
|
||||
|
||||
/**
|
||||
* 帐号
|
||||
*/
|
||||
private String accNum;
|
||||
|
||||
/**
|
||||
* 用户姓名
|
||||
*/
|
||||
private String accName;
|
||||
|
||||
/**
|
||||
* 人员编号
|
||||
*/
|
||||
private String perCode;
|
||||
|
||||
/**
|
||||
* 订单流水号,全局唯一,第三方流水号
|
||||
*/
|
||||
private String platformSerialNum;
|
||||
|
||||
/**
|
||||
* 智慧园区通刷服务平台扣费流水号
|
||||
*/
|
||||
private String serialNum;
|
||||
|
||||
/**
|
||||
* 消费金额,格式是XX.XX元
|
||||
*/
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 第三方一卡通系统返回正常扣费的时间点 统一为yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
private String recDate;
|
||||
}
|
||||
+6
@@ -1,12 +1,18 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.zy.self;
|
||||
|
||||
import com.bsd.pjcloud.thirdparty.vo.zy.ZyBaseVo;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 第三方提供获取token
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ZySelfGetTokenVo extends ZyBaseVo {
|
||||
|
||||
private String access_token;
|
||||
|
||||
+41
@@ -1,11 +1,52 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.zy.self;
|
||||
|
||||
import com.bsd.pjcloud.thirdparty.vo.zy.ZyBaseVo;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 第三方一卡通系统提供扣费接口
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ZySelfPayVo extends ZyBaseVo {
|
||||
|
||||
/**
|
||||
* 帐号
|
||||
*/
|
||||
private String accNum;
|
||||
|
||||
/**
|
||||
* 用户姓名
|
||||
*/
|
||||
private String accName;
|
||||
|
||||
/**
|
||||
* 人员编号
|
||||
*/
|
||||
private String perCode;
|
||||
|
||||
/**
|
||||
* 订单流水号,全局唯一,第三方流水号
|
||||
*/
|
||||
private String platformSerialNum;
|
||||
|
||||
/**
|
||||
* 智慧园区通刷服务平台扣费流水号
|
||||
*/
|
||||
private String serialNum;
|
||||
|
||||
/**
|
||||
* 消费金额,格式是XX.XX元
|
||||
*/
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 第三方一卡通系统返回正常扣费的时间点 统一为yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
private String recDate;
|
||||
}
|
||||
Reference in new issue
Block a user