package com.lakala.zf.laop.java.sdk.demo.bo;

import lombok.Data;

import java.util.List;

/**
 * 添加银行卡请求参数
 * @author Maosw
 */
@Data
public class AddOrUpdateBankCardReq {
    /**
     * id：用户标识是新增还是修改
     */
    private Long id;

    /**
     * 姓名
     */
    private String acctName;

    /**
     * 身份证号
     */
    private String acctCertificateNo;

    /**
     * 卡号
     */
    private String acctNo;

    /**
     * 开户行
     */
    private String acctOpenBankName;

    /**
     * 签名
     */
    private String signature;

    /**
     * 协议图片
     */
    private String cooperateAgreementImage;

    /**
     * 附件资料
     */
    private List<Attach> attachList;

    @Data
    public static class Attach {
        /**
         * 附件类型：1-身份证正面 2-身份证反面 3-银行卡 4-营业执照 5-合作协议-纸质版 6-合作协议-电子版
         */
        private String attachType;

        /**
         * 附件名称
         */
        private String attachName;

        /**
         * 附件地址
         */
        private String attachStorePath;

        /**
         * 前端不管
         */
        private String klkPath;
    }
}
