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 EasyPayRequestHeader {

    //请求时间,当前时间：yyyyMMddHHmmss
    private String transTime;

    //业务交易码
    private String transCode;

    //	请求流水号
    private String transSequence;

    //	密钥Id,商户号、机构号等
    private String reqId;

    //请求方类型,1：商户；2：拓展机构。 默认是1. 1商户模式下，reqId即为商户号mchtCode,2机构模式下，reqId即为拓展机构编号
    private String reqType;

    //证书Id，多证书情况下需要。支持同一个reqId下有多证书
    private String certificateId;

    //易生证书Id，多证书情况下需要，为空时使用默认证书
    private String easyPayCertificateId;


}
