package com.ruoyi.klk.controller.resp;

import lombok.Data;

import java.util.List;

/**
 * 获取银行卡信息响应参数
 */
@Data
public class GetBankInfoResp {
    /**
     * id
     */
    private Long id;

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

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

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

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

    /**
     * 绑定结果：1-审核中 2-审核失败 3-审核成功 -1-未提交审核
     */
    private Integer bindResult;

    /**
     * 审核失败原因
     */
    private String auditFailReason;

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

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

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

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