Skip to content

Commit

Permalink
#1067 微信支付统一下单自定义结果封装类实现序列化接口,以满足某些应用场景需求。
Browse files Browse the repository at this point in the history
  • Loading branch information
jink2005 authored and binarywang committed Jun 6, 2019
1 parent 14bc77c commit e937d3f
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
* <pre>
* APP支付调用统一下单接口后的组装所需参数的实现类
Expand All @@ -14,7 +16,7 @@
*/
@Data
@Builder
public class WxPayAppOrderResult {
public class WxPayAppOrderResult implements Serializable {
private String sign;
private String prepayId;
private String partnerId;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
* <pre>
* 微信公众号支付进行统一下单后组装所需参数的类
Expand All @@ -15,7 +17,7 @@
*/
@Data
@Builder
public class WxPayMpOrderResult {
public class WxPayMpOrderResult implements Serializable {
private String appId;
private String timeStamp;
private String nonceStr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
* <pre>
* 微信H5支付统一下单后发起支付拼接所需参数实现类.
Expand All @@ -15,7 +16,7 @@
*/
@Data
@AllArgsConstructor
public class WxPayMwebOrderResult {
public class WxPayMwebOrderResult implements Serializable {
@XStreamAlias("mwebUrl")
private String mwebUrl;
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package com.github.binarywang.wxpay.bean.order;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
* <pre>
* 微信扫码支付统一下单后发起支付拼接所需参数实现类
Expand All @@ -14,6 +15,6 @@
*/
@Data
@AllArgsConstructor
public class WxPayNativeOrderResult {
public class WxPayNativeOrderResult implements Serializable {
private String codeUrl;
}

0 comments on commit e937d3f

Please sign in to comment.