package cn.iocoder.yudao.module.jx.domain;

import cn.iocoder.yudao.annotation.Excel;
import cn.iocoder.yudao.module.jx.core.page.TenantBaDO;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

import java.util.Date;

/**
 * 驾校资质信息对象 drive_school_credentials
 *
 * @author ruoyi
 * @date 2024-05-23
 */
@Data
public class DriveSchoolCredentials extends TenantBaDO
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 驾校名称 */
    @Excel(name = "驾校名称")
    private String schoolName;

    /** 营业执照号 */
    @Excel(name = "营业执照号")
    private String businessLicenseNumber;

    /** 法人代表 */
    @Excel(name = "法人代表")
    private String legalRepresentative;

    /** 法人身份证号 */
    @Excel(name = "法人身份证号")
    private String legalIdNumber;

    /** 开户名称 */
    @Excel(name = "开户名称")
    private String bankAccountName;

    /** 开户账号 */
    @Excel(name = "开户账号")
    private String bankAccountNumber;

    /** 开户银行 */
    @Excel(name = "开户银行")
    private String bankName;

    /** 开户银行支行 */
    @Excel(name = "开户银行支行")
    private String bankBranch;

    /** 营业执照发放日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "营业执照发放日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date licenseIssueDate;

    /** 营业执照到期日期 */
    private String licenseExpiryDate;

    /** 备案证编号 */
    @Excel(name = "备案证编号")
    private String registrationCertificateNumber;

    /** 备案证发放日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "备案证发放日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date registrationCertificateIssueDate;

    /** 备案证到期日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "备案证到期日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date registrationCertificateExpiryDate;

    @Excel(name = "机构id")
    private Long deptId;

//    @Excel(name = "营业执照图片")
    private String businessLicenseCover;

//    @Excel(name = "备案表图片")
    private String filingCover;


}
