package com.nova.sankuai.domain.entity;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@Data
|
@ApiModel("支付宝外接 - 订单信息")
|
public class AlipayOrderInfo {
|
|
@ApiModelProperty("回调地址")
|
private String notifyUrl;
|
|
@ApiModelProperty("主键")
|
private Long id;
|
|
@ApiModelProperty("支付宝流水号 trade_no")
|
private String alipaySerial;
|
|
@ApiModelProperty("渠道编码 - 第三方")
|
private String channelId;
|
|
@ApiModelProperty("订单号 - 第三方")
|
private String orderId;
|
|
@ApiModelProperty("订单主体")
|
private String orderSubject;
|
|
@ApiModelProperty("订单额外的参数,原样通知")
|
private String orderBody;
|
|
@ApiModelProperty("订单状态")
|
private String orderStatus;
|
|
@ApiModelProperty("订单创建时间")
|
private Date gmtCreate;
|
|
@ApiModelProperty("买家完成付款时间")
|
private Date gmtPayment;
|
|
@ApiModelProperty("该笔交易退款时间")
|
private Date gmtRefund;
|
|
@ApiModelProperty("该笔交易关闭时间")
|
private Date gmtClose;
|
|
@ApiModelProperty("收款支付宝账户开发者应用ID")
|
private String appId;
|
|
@ApiModelProperty("买家支付宝账号ID")
|
private String buyerId;
|
|
@ApiModelProperty("卖家支付宝账号ID")
|
private String sellerId;
|
|
@ApiModelProperty("本次交易支付总额")
|
private BigDecimal totalAmount;
|
|
@ApiModelProperty("商家实际收到金额")
|
private BigDecimal receiptAmount;
|
|
@ApiModelProperty("使用集分宝支付的金额")
|
private BigDecimal pointAmount;
|
|
@ApiModelProperty("用户在交易中支付的金额")
|
private BigDecimal buyerPayAmount;
|
|
@ApiModelProperty("用户在交易中支付的可开发票的金额")
|
private BigDecimal invoiceAmount;
|
|
@ApiModelProperty("退款通知中,返回总退款金额")
|
private BigDecimal refundFee;
|
|
@ApiModelProperty("订单版本号")
|
private Integer recordVers;
|
}
|