package cn.iocoder.yudao.module.ocr.framework.ocr.core.result;

import lombok.Data;

import java.time.LocalDate;

/**
 * 行驶证识别结果
 */
@Data
public class VehicleLicenseResult {

    /**
     * 车辆识别代号（VIN）
     */
    private String vin;

    /**
     * 号牌号码
     */
    private String plateNo;

    /**
     * 品牌型号
     */
    private String brand;

    /**
     * 车辆类型
     */
    private String vehicleType;

    /**
     * 所有人
     */
    private String owner;

    /**
     * 使用性质
     */
    private String useCharacter;

    /**
     * 发动机号码
     */
    private String engineNo;

    /**
     * 注册日期
     */
    private LocalDate registerDate;

    /**
     * 发证日期
     */
    private LocalDate issueDate;

    /**
     * 检验记录（检验有效期）
     */
    private String inspectionRecord;

    /**
     * 强制报废期止
     */
    private LocalDate scrapDate;

    /**
     * 整备质量（kg）
     */
    private String curbWeight;

    /**
     * 总质量（kg）
     */
    private String totalMass;

    /**
     * 核定载人数
     */
    private String approvedPassengerCapacity;

}
