mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2026-03-10 00:13:40 +08:00
🆕 #2631 【小程序】小程序交易组件-订单服务新增获取订单列表和生成支付参数的接口
This commit is contained in:
@@ -14,6 +14,12 @@ import java.util.List;
|
||||
public class WxMaShopOrderDetail implements Serializable {
|
||||
private static final long serialVersionUID = 3325843289672341160L;
|
||||
|
||||
/**
|
||||
* 推广员、分享员信息
|
||||
*/
|
||||
@SerializedName("promotion_info")
|
||||
private WxMaShopPromotionInfo promotionInfo;
|
||||
|
||||
/**
|
||||
* 下单商品信息
|
||||
* <pre>
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package cn.binarywang.wx.miniapp.bean.shop;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 推广员、分享员信息
|
||||
*
|
||||
* @author zhongjun
|
||||
* @date 2022/5/17
|
||||
**/
|
||||
@Data
|
||||
public class WxMaShopPromotionInfo implements Serializable {
|
||||
private static final long serialVersionUID = -812058443344709898L;
|
||||
/**
|
||||
* 推广员唯一ID
|
||||
*/
|
||||
@SerializedName("promoter_id")
|
||||
private String promoterId;
|
||||
|
||||
/**
|
||||
* 推广员视频号昵称
|
||||
*/
|
||||
@SerializedName("finder_nickname")
|
||||
private String finderNickname;
|
||||
/**
|
||||
* 推广员openid
|
||||
*/
|
||||
@SerializedName("promoter_openid")
|
||||
private String promoterOpenid;
|
||||
|
||||
/**
|
||||
* 分享员openid
|
||||
*/
|
||||
@SerializedName("sharer_openid")
|
||||
private String sharerOpenid;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package cn.binarywang.wx.miniapp.bean.shop.response;
|
||||
|
||||
import cn.binarywang.wx.miniapp.bean.shop.WxMaShopOrderResult;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author leiin
|
||||
* @date 2021/3/23
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WxMaShopGetOrderListResponse extends WxMaShopBaseResponse implements Serializable {
|
||||
private static final long serialVersionUID = -81207907908726897L;
|
||||
|
||||
/**
|
||||
* 订单满足条件的总数
|
||||
*/
|
||||
@SerializedName("total_num")
|
||||
private Integer totalNum;
|
||||
|
||||
/**
|
||||
* 订单列表
|
||||
*/
|
||||
@SerializedName("order")
|
||||
private WxMaShopOrderResult order;
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package cn.binarywang.wx.miniapp.bean.shop.response;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 生成支付参数响应
|
||||
*
|
||||
* @author zhongjun
|
||||
* @date 2022/5/17
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WxMaShopGetPaymentParamsResponse extends WxMaShopBaseResponse implements Serializable {
|
||||
private static final long serialVersionUID = -8796836131438585559L;
|
||||
|
||||
@SerializedName("payment_params")
|
||||
private PaymentParams paymentParams;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public static class PaymentParams {
|
||||
|
||||
private String timeStamp;
|
||||
|
||||
private String nonceStr;
|
||||
|
||||
@SerializedName("package")
|
||||
private String packageValue;
|
||||
|
||||
private String signType;
|
||||
|
||||
private String paySign;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user