package com.hotwj.platform.reportStatistics.domain.vo;

import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 事故台账导出VO类
 *
 * @author shihongwei
 * @date 2026-02-27
 */
@Data
public class AccidentLedgerExportVo {
    @ExcelProperty(value = "事故日期", index = 0)
    private Date accidentTime;

    @ExcelProperty(value = "车牌号", index = 1)
    private String plateNumber;

    @ExcelProperty(value = "驾驶员", index = 2)
    private String driverName;

    @ExcelProperty(value = "事故等级", index = 3)
    private String accidentLevel;

    @ExcelProperty(value = "事故原因", index = 4)
    private String mainCause;

    @ExcelProperty(value = "事故地点", index = 5)
    private String occurLocation;

    @ExcelProperty(value = {"事故伤害(人)", "死亡"}, index = 6)
    private Long deathToll;

    @ExcelProperty(value = {"事故伤害(人)", "重伤"}, index = 7)
    private Long numberSeriouslyInjured;

    @ExcelProperty(value = {"事故伤害(人)", "轻伤"}, index = 8)
    private Long numberMinorInjuries;

    @ExcelProperty(value = "直接经济损失(万元)", index = 9)
    private Long economicLoss;

    @ExcelProperty(value = "\"四不放过\"落实情况", index = 10)
    private String divisionResponsibilities;

    @ExcelProperty(value = "结案日期", index = 11)
    private Date caseClosingTime;

    @ExcelProperty(value = "备注", index = 12)
    private String remark;
}
