--9.18
This commit is contained in:
@@ -0,0 +1,116 @@
|
||||
package com.peanut.modules.pay.applePay.utils;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
//购买所需参数类
|
||||
@ApiModel(value = "支付数据字段对比")
|
||||
@Data
|
||||
@AllArgsConstructor //有参数的构造方法
|
||||
@NoArgsConstructor //无参构造方法
|
||||
public class AddIosOrderPM implements Serializable {
|
||||
|
||||
//
|
||||
// /**
|
||||
// * ios支付所需参数
|
||||
// */
|
||||
// private String receipt;
|
||||
//
|
||||
// /**
|
||||
// * 用户id
|
||||
// */
|
||||
// private Integer userId;
|
||||
//
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 交易编号
|
||||
* eg:1000000852134037 交易唯一标识符;
|
||||
*/
|
||||
private String transaction_id;
|
||||
/**
|
||||
* APP所有权类型 eg: PURCHASED为沙箱环境
|
||||
* eg:PURCHASED
|
||||
*/
|
||||
private String in_app_ownership_type;
|
||||
/**
|
||||
* 原来的交易编号 原始购买标识符
|
||||
* eg:1000000852108057
|
||||
*/
|
||||
private String original_transaction_id;
|
||||
/**
|
||||
* 数量
|
||||
* eg:1 购买消耗品的数量
|
||||
*/
|
||||
private String quantity;
|
||||
/**
|
||||
* 唯一标识符
|
||||
* eg:1e10a9ec617549f986765b8546eddd0a9f349f15
|
||||
*/
|
||||
private String unique_identifier;
|
||||
/**
|
||||
* item_id
|
||||
* eg:1578853844
|
||||
*/
|
||||
private String item_id;
|
||||
/**
|
||||
* 处于介绍报价期
|
||||
* eg:false
|
||||
*/
|
||||
private String is_in_intro_offer_period;
|
||||
/**
|
||||
* 购买日期
|
||||
* eg:2021-08-02 03:57:56 America/Los_Angeles
|
||||
*/
|
||||
private String purchase_date_pst;
|
||||
/**
|
||||
* 原始购买日期 ms
|
||||
* eg:1627900203000
|
||||
*/
|
||||
private String original_purchase_date_ms;
|
||||
/**
|
||||
* 原始购买日期
|
||||
* eg:2021-08-02 03:30:03 America/Los_Angeles 太平洋时区
|
||||
*/
|
||||
private String original_purchase_date_pst;
|
||||
/**
|
||||
* 是试用期
|
||||
* eg:false
|
||||
*/
|
||||
private String is_trial_period;
|
||||
/**
|
||||
* 原始购买日期
|
||||
* eg:2021-08-02 10:30:03 Etc/GMT 原始购买时间 ISO 8601日期格式
|
||||
*/
|
||||
private String original_purchase_date;
|
||||
/**
|
||||
* 购买日期ms 时间日期
|
||||
*/
|
||||
private String purchase_date_ms;
|
||||
/**
|
||||
* 产品id 购买产品唯一标识符
|
||||
* eg:2
|
||||
*/
|
||||
private String product_id;
|
||||
private String bvrs;
|
||||
/**
|
||||
* 购买日期
|
||||
* eg:2021-08-02 10:57:56 Etc/GMT 时间日期
|
||||
*/
|
||||
private String purchase_date;
|
||||
private String bid;
|
||||
/**
|
||||
* 唯一供应商标识符
|
||||
* eg:A1D7647F-019C-4D15-A23C-3A48CFBFF4E3
|
||||
*/
|
||||
private String unique_vendor_identifier;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.peanut.modules.pay.applePay.utils;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class IPayNotifyPo {
|
||||
@ApiModelProperty("苹果支付凭证")
|
||||
private String transactionReceipt;
|
||||
|
||||
@ApiModelProperty("苹果支付单号")
|
||||
private String payId;
|
||||
|
||||
@ApiModelProperty("用户id")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("金额id")
|
||||
private String moneyId;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.peanut.modules.pay.applePay.utils;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel("订单号")
|
||||
public class TsBill implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
// @ApiModelProperty("苹果支付凭证")
|
||||
// private String transactionReceipt;
|
||||
//
|
||||
// @ApiModelProperty("苹果支付单号")
|
||||
// private String payId;
|
||||
// iOS端支付完成,苹果返回给iOS端的那个receiptData app返回的数据
|
||||
// @ApiModelProperty("用户id")
|
||||
// private String userId;
|
||||
//
|
||||
// @ApiModelProperty("金额id")
|
||||
// private String moneyId;
|
||||
// @ApiModelProperty("")
|
||||
// private String currentState;
|
||||
// @ApiModelProperty("IOS内购商品Id")
|
||||
// private String product_id; // IOS内购商品Id
|
||||
// @ApiModelProperty("应用内购买的时间")
|
||||
// private String purchase_date_pst; // 应用内购买的时间
|
||||
// @ApiModelProperty("购买的消费品数量")
|
||||
// private String quantity; // 购买的消费品数量
|
||||
// @ApiModelProperty("交易的唯一标识符")
|
||||
// private String transaction_id; //
|
||||
//
|
||||
// @ApiModelProperty("支付时间")
|
||||
// private String purchase_date_ms; //
|
||||
// @ApiModelProperty("拿到收据的MD5")
|
||||
// private String receiptMd5; //
|
||||
// @ApiModelProperty("拿到收据的MD5")
|
||||
// private String BillNum; //
|
||||
|
||||
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
private String id;
|
||||
@ApiModelProperty("用户ID")
|
||||
private String usersId;
|
||||
@ApiModelProperty("充值配置ID")
|
||||
private String paymentConfigId;
|
||||
@ApiModelProperty("交易单号,根据当前的28位当前时间加上11位随机数字对上的")
|
||||
private String billNum;
|
||||
@ApiModelProperty("交易号")
|
||||
private String tradeNo;
|
||||
@ApiModelProperty("账单生成方式,比如充值,说说币之类的")
|
||||
private String billContent;
|
||||
@ApiModelProperty("账单对应的金额id")
|
||||
private String billSumofmoney;
|
||||
@ApiModelProperty("账单类型还是充值")
|
||||
private Integer billState;
|
||||
@ApiModelProperty(" 当前状态,0是支付失败,1是支付成功,10是待支付")
|
||||
private Integer currentState;
|
||||
@ApiModelProperty("支付方式,0是虚拟币,1是支付宝,2是微信,3是ios")
|
||||
private Integer paymentMethod;
|
||||
@ApiModelProperty("收据MD5,仅ios可用")
|
||||
private String receipt;
|
||||
@ApiModelProperty("创集时间")
|
||||
private String createtdate;
|
||||
@ApiModelProperty("修改时间")
|
||||
private String updatedate;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.peanut.modules.pay.applePay.utils;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @author talkmate
|
||||
*/
|
||||
@Mapper
|
||||
public interface TsBillMapper extends BaseMapper<TsBill>{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user