package com.yn.bftl.thirdparty.modules.chinaums.vo.byx;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "ByxChinaumsGuaranteePayDetailVO", description = "担保下单-支付明细VO")
public class ByxChinaumsGuaranteePayDetailVO {

    @ApiModelProperty(value = "支付交易订单号")
    private String payTransOrderNo;

    @ApiModelProperty(value = "支付金额", notes = "单位（分）类型为普通订单支付和合并支付时，返回订单金额。类型为补充支付时，返回交易金额。")
    private Long payAmt;

    @ApiModelProperty(value = "类型", notes = "00：普通订单支付" +
                                            "01：合并订单支付" +
                                            "02：补充支付")
    private String type;

    @ApiModelProperty(value = "支付状态", notes = "01：支付处理中" +
                                                "02：支付成功" +
                                                "03：支付失败")
    private String payStatus;

    @ApiModelProperty(value = "交易时间", notes = "yyyy-mm-dd hh:mm:ss")
    private String payTime;
}
