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

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

import java.util.List;

/**
 * 非收单会员信息录入发起请求体
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class MerchantAddApplyReqBody {
    /**
     * 申请单信息
     */
    private ApplyInfo applyInfo;
    /**
     * 商户经营信息，根据mchtBzType条件必填。
     * 1、mchtBzType=1时部分字段非必填
     */
//    private LicInfoInfo licInfoInfo;
    /**
     * 商户信息，根据mchtBzType区分字段是否必填
     */
    private MerchantInfo merchantInfo;
    /**
     * 结算账户信息，根据mchtBzType条件必填。
     * 1、mchtBzType=1时必填
     */
    private PayAccInfo payAccInfo;
    /**
     * 商户图片信息列表，根据mchtBzType条件必填
     * 1、mchtBzType=1时必填
     * 2、个人：01，02； 企业：05
     */
    private List<PictureList> pictureList;

}
