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 SupplierBankVersionCompareDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = 617672045850722146L;
    private Long id;
    /**
     * 主表id
     */
    private Long masterId;
    private Long changeVersionId;
    /**
     * 关联供应商id
     */
    private Long supplierId;
    /**
     * 银行编号
     */
    private String bankCode;

    private String bankCodeOld;
    private String bankInterCode;

    private String bankInterCodeOld;
    private String bankCodeName;
    private String bankCodeOldName;

    /**
     * 开户行名称
     */
    private String openingBankName;

    private String openingBankNameOld;

    /**
     * 银行账号
     */
    private String bankAccount;

    private String bankAccountOld;

    /**
     * 开户公司名称
     */
    private String companyName;

    private String companyNameOld;
    /**
     * 开户公司名称
     */
    private String companyCode;

    private String companyCodeOld;
    /**
     * 银行地址
     */
    private String bankAddress;

    private String bankAddressOld;

    /**
     * 银行国家代码
     */
    private String bankCountryCode;

    private String bankCountryCodeOld;

    /**
     * 备注
     */
    private String remark;

    private String remarkOld;

    /**
     * 银行帐户号码
     */
    private String bankAccountNumber;

    private String bankAccountNumberOld;

    /**
     * 税号5
     */
    private String fifthTaxNumber;

    private String fifthTaxNumberOld;

    /**
     * 持卡人姓名
     */
    private String cardholderName;

    private String cardholderNameOld;

    private Integer type;
}
