package com.heyu.api.resp.car;

import lombok.Data;

/**
 * 驾驶证识别 - 正页/电子驾驶证正页 响应
 *
 * 支持识别：驾驶证正页（11字段）、电子驾驶证正页（15字段）
 */
@Data
public class RecognizeDriverLicenseFaceResp {

    /** 证号 */
    private String licenseNumber;

    /** 姓名 */
    private String name;

    /** 性别 */
    private String gender;

    /** 国籍 */
    private String nationality;

    /** 出生日期，格式：YYYYMMDD */
    private String birthDate;

    /** 初次领证日期，格式：YYYYMMDD */
    private String issueDate;

    /** 准驾车型，如 C1 */
    private String vehicleType;

    /** 有效起始日期，格式：YYYYMMDD */
    private String startDate;

    /** 失效日期，格式：YYYYMMDD */
    private String endDate;

    /** 住址 */
    private String address;

    /** 发证单位 */
    private String issueUnit;

    // ======== 电子驾驶证正页 额外字段 ========

    /** 累积记分，如 "0分"，仅电子驾驶证正页返回 */
    private String accumulatedPoints;

    /** 状态，如 "正常"，仅电子驾驶证正页返回 */
    private String status;

    /** 档案编号，仅电子驾驶证正页返回 */
    private String archiveNumber;

    /** 生成时间，如 "2021年09月04日"，仅电子驾驶证正页返回 */
    private String generateTime;

    /** 当前时间，如 "2022年04月16日14:09:39"，仅电子驾驶证正页返回 */
    private String currentTime;

    /** 条形码下编号，如 "*4360028416376*"，仅电子驾驶证正页返回 */
    private String barcodeNumber;

}
