package com.xiaopeng.order.model.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
@Data
|
@ApiModel(value = "信用扣款回调请求")
|
public class CreditPaySuccessCallDto {
|
|
@ApiModelProperty(value = "业务订单号")
|
private String businessOrderId;
|
|
@ApiModelProperty(value = "款项分类")
|
private String category;
|
|
@ApiModelProperty(value = "支付平台订单号")
|
private String orderId;
|
|
@ApiModelProperty(value = "支付类型:13=微信支付分")
|
private Integer payType;
|
|
@ApiModelProperty(value = "支付场景,APP支付:3,支付宝小程序:9,默认未知场景:99")
|
private Integer payScene;
|
|
@ApiModelProperty(value = "订单状态:0=未支付,1=支付成功,2=支付失败,3=订单关闭")
|
private Integer payStatus;
|
|
@ApiModelProperty(value = "订单金额,单位:分")
|
private Long payFee;
|
|
@ApiModelProperty(value = "订单标题")
|
private String orderName;
|
|
@ApiModelProperty(value = "用户ID")
|
private Long userId;
|
|
@ApiModelProperty(value = "订单创建时间")
|
private Date createTime;
|
|
@ApiModelProperty(value = "订单失效时间")
|
private Date expireTime;
|
|
@ApiModelProperty(value = "支付完成时间")
|
private Date payFinishTime;
|
|
@ApiModelProperty(value = "退款完成时间")
|
private Date refundFinishTime;
|
|
@ApiModelProperty(value = "业务扩展数据")
|
private String extData;
|
|
@ApiModelProperty(value = "备注1")
|
private String remark1;
|
|
@ApiModelProperty(value = "POS渠道")
|
private String posChannel;
|
|
@ApiModelProperty(value = "渠道商户号")
|
private String channelAccountId;
|
|
@ApiModelProperty(value = "信用单号")
|
private String authOrderId;
|
|
@ApiModelProperty(value = "信用单请求渠道单号")
|
private String authOperationId;
|
|
@ApiModelProperty(value = "渠道订单号")
|
private String channelOrderId;
|
|
@ApiModelProperty(value = "交易发起时间")
|
private String initiateTime;
|
|
@ApiModelProperty(value = "交易日期:yyyyMMdd")
|
private String txDate;
|
|
@ApiModelProperty(value = "交易时刻:HHmmss")
|
private String txTime;
|
|
@ApiModelProperty(value = "支付宝PID")
|
private String pid;
|
|
@ApiModelProperty(value = "实收金额,单位:分")
|
private Long receivedAmount;
|
|
@ApiModelProperty(value = "支付交易号")
|
private String transactionId;
|
|
@ApiModelProperty(value = "优惠说明")
|
private String thirdPartyDiscountInstruction;
|
}
|