package com.nova.sankuai.domain.vo; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @ApiModel("支付宝订单详情VO") public class AlipayOrderInfoVO { @ApiModelProperty("支付宝流水号 trade_no") private String alipaySerial; @JsonProperty("appId") @ApiModelProperty("渠道ID") 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("订单总额") private BigDecimal totalAmount; @ApiModelProperty("商家实际收到金额") private BigDecimal receiptAmount; @ApiModelProperty("用户实际支付金额") private BigDecimal buyerPayAmount; }