package com.wzj.soopin.transaction.domain.bo.easypay;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 支付信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PayInfo {

    /**
     * 业务场景，建议上线前与产品经理确认
     * 微信订单发货业务时必填，送值说明参见2.业务指引/2.15微信订单发货
     * 建议上线前与产品经理确认
     */
    private String bizScen;
    /**
     * 业务类型
     * 微信订单发货业务时必填，送值说明参见2.业务指引/2.15微信订单发货
     * 建议上线前与产品经理确认
     */
    private String bizType;
    /**
     * 支付方式 见 {@link com.wzj.soopin.transaction.enums.easypay.PayType}
     */
    private String payType;
    /**
     * 产品代码，yqt
     */
    private String productCode;
    /**
     * 业务日期，yyyyMMdd
     */
    private String transDate;
}
