|
|
@@ -0,0 +1,120 @@
|
|
|
+package com.zhongshu.secretKey.client.payModel.unionFrictionlessPay.model;
|
|
|
+
|
|
|
+import com.github.microservice.models.requestModel.SuperResponseModel;
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 交易查询--返回
|
|
|
+ *
|
|
|
+ * @author TRX
|
|
|
+ * @date 2024/9/3
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@AllArgsConstructor
|
|
|
+@NoArgsConstructor
|
|
|
+public class NetPayQueryResponse extends SuperResponseModel {
|
|
|
+ @Schema(description = "消息ID,原样返回")
|
|
|
+ private String msgId;
|
|
|
+
|
|
|
+ @Schema(description = "商户名称")
|
|
|
+ private String merName;
|
|
|
+
|
|
|
+ @Schema(description = "链接系统")
|
|
|
+ private String connectSys;
|
|
|
+
|
|
|
+ @Schema(description = "银商商户号")
|
|
|
+ private String mid;
|
|
|
+
|
|
|
+ @Schema(description = "终端号")
|
|
|
+ private String tid;
|
|
|
+
|
|
|
+ @Schema(description = "银行卡号")
|
|
|
+ private String bankCardNo;
|
|
|
+
|
|
|
+ @Schema(description = "银行信息")
|
|
|
+ private String bankInfo;
|
|
|
+
|
|
|
+ @Schema(description = "交易状态")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ @Schema(description = "平台流水号")
|
|
|
+ private String seqId;
|
|
|
+
|
|
|
+ @Schema(description = "清分ID 如果来源方传了bankRefId就等于bankRefId,否则等于seqId")
|
|
|
+ private String settleRefId;
|
|
|
+
|
|
|
+ @Schema(description = "结算日期 格式yyyy-MM-dd")
|
|
|
+ private String settleDate;
|
|
|
+
|
|
|
+ @Schema(description = "支付总金额")
|
|
|
+ private Integer totalAmount;
|
|
|
+
|
|
|
+ @Schema(description = "交易中可给用户开具发票的金额")
|
|
|
+ private Integer invoiceAmount;
|
|
|
+
|
|
|
+ @Schema(description = "优惠金额")
|
|
|
+ private Integer couponAmount;
|
|
|
+
|
|
|
+ @Schema(description = "实付金额")
|
|
|
+ private Integer buyerPayAmount;
|
|
|
+
|
|
|
+ @Schema(description = "商户订单号")
|
|
|
+ private String merOrderId;
|
|
|
+
|
|
|
+ @Schema(description = "支付渠道商户号 各渠道情况不同,酌情转换。")
|
|
|
+ private String targetMid;
|
|
|
+
|
|
|
+ @Schema(description = "支付渠道列表")
|
|
|
+ private String billFunds;
|
|
|
+
|
|
|
+ @Schema(description = "支付渠道描述")
|
|
|
+ private String billFundsDesc;
|
|
|
+
|
|
|
+ @Schema(description = "商户附加数据")
|
|
|
+ private String attachedData;
|
|
|
+
|
|
|
+ @Schema(description = "第三方订单号")
|
|
|
+ private String targetOrderId;
|
|
|
+
|
|
|
+ @Schema(description = "支付时间 格式yyyy-MM-dd HH:mm:ss")
|
|
|
+ private String payTime;
|
|
|
+
|
|
|
+ @Schema(description = "请求系统预留字段")
|
|
|
+ private String srcReserve;
|
|
|
+
|
|
|
+ @Schema(description = "业务类型")
|
|
|
+ private String instMid;
|
|
|
+
|
|
|
+ @Schema(description = "买家ID")
|
|
|
+ private String buyerId;
|
|
|
+
|
|
|
+ @Schema(description = "子买家ID")
|
|
|
+ private String subBuyerId;
|
|
|
+
|
|
|
+ @Schema(description = "目标平台状态")
|
|
|
+ private String targetStatus;
|
|
|
+
|
|
|
+ @Schema(description = "目标平台代码")
|
|
|
+ private String targetSys;
|
|
|
+
|
|
|
+ @Schema(description = "借贷记卡信息 DEBIT_CARD(借记卡);CREDIT_CARD(贷记卡)")
|
|
|
+ private String cardAttr;
|
|
|
+
|
|
|
+ @Schema(description = "优惠金额(合计)")
|
|
|
+ private Integer totalPromotionAmt;
|
|
|
+
|
|
|
+ @Schema(description = "优惠状态")
|
|
|
+ private Integer orderPromotionStatus;
|
|
|
+
|
|
|
+ @Schema(description = "优惠活动活动列表")
|
|
|
+ private List<PromotionModel> promotionList;
|
|
|
+
|
|
|
+ @Schema(description = "渠道和收单机构侧原始优惠信息列表")
|
|
|
+ private List<PromotionModel> oriPromotionList;
|
|
|
+
|
|
|
+}
|