package com.jwipc.supplier.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class SupplierBankDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -7073855959742306146L;
    private Long id;
    /**
     * 关联供应商id
     */
    private Long supplierId;
    /**
     * 供应商编码
     */
    private String supplierCode;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 银行编号
     */
    private String bankCode;
    private String bankInterCode;
    /**
     * 银行名称
     */
    private String bankCodeName;
    /**
     * 开户行名称
     */
    private String openingBankName;
    /**
     * 银行账号
     */
    private String bankAccount;
    /**
     * 开户公司名称 注:这个是供应商填写的开户公司名，不是srm中的公司表数据
     */
    private String companyName;
    /**
     * 银行地址
     */
    private String bankAddress;
    /**
     * 银行国家代码
     */
    private String bankCountryCode;
    /**
     * 备注
     */
    private String remark;
    /**
     * 数据主键 方便更新
     */
    private String dataPrimary;
    /**
     * 银行帐户号码
     */
    private String bankAccountNumber;
    /**
     * 大额联行号
     */
    private String fifthTaxNumber;
    /**
     * 持卡人姓名
     */
    private String cardholderName;

    /**
     * Srm中的公司数据
     */
    private String companyCode;

    private Integer type;

    private Long masterId;
}
