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

import cn.idev.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 专业资格证得分台账VO类
 *
 * @author shihongwei
 * @date 2026-01-06
 */
@Data
public class ProfCertScoreLedgerVo {
    @ExcelProperty("所属企业")
    private String companyName;
    @ExcelProperty("驾驶员姓名")
    private String driverName;
    @ExcelProperty("身份证号")
    private String idCardNo;
    @ExcelProperty("从业资格证号")
    private String certNo;
    @ExcelProperty("有效起始日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date validFrom;
    @ExcelProperty("有效期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date validTo;
    @ExcelProperty("记分时间")
    private String scoreTime;
    @ExcelProperty("记分事项")
    private String scoreItem;
    @ExcelProperty("记分分值")
    private Integer score;
    @ExcelProperty("累计记分")
    private Integer totalScore;
    @ExcelProperty("是否督促学习")
    private String isUrgeStudy;
    @ExcelProperty("备注")
    private String remark;
}
