package com.jsowell.adapay.response;

import lombok.*;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class QueryCorpMemberResponse extends AdapayBaseResponse{
    // 商户下的用户id，只能为英文、数字或者下划线的一种或多种组合，保证在app_id下唯一
    private String memberId;

    // 法人姓名
    private String legal_person;

    // 企业地址
    private String address;

    // 审核状态，状态包括：A-待审核；B-审核失败；C-开户失败；D-开户成功但未创建结算账户；E-开户和创建结算账户成功
    private String audit_state;

    // 地区编码
    private String area_code;

    // 法人手机号
    private String legal_mp;

    // 省份编码
    private String prov_code;

    // 邮编
    private String zip_code;

    // 审核结果描述
    private String audit_desc;

    // 经营范围
    private String business_scope;

    // 法人身份证号码
    private String legal_cert_id;

    // 法人身份证有效期（格式：YYYYMMDD，例如：20190909）
    private String legal_cert_id_expires;

    // 企业电话
    private String telphone;

    //
    private String prod_mode;

    // 企业名称
    private String name;

    // 统一社会信用码
    private String social_credit_code;

    // 统一社会信用证有效期（格式：YYYYMMDD，例如：20190909）
    private String social_credit_code_expires;

    //
    private String app_id;

    // 企业邮箱
    private String email;

    // 银行代码
    private String bank_code;

    // 银行卡号
    private String card_no;

    // 银行卡对应的户名
    private String card_name;

    // 企业结算账户 json字符串
    private String settle_accounts;

}
