package com.ltgk.crew.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ltgk.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 导出培训课程信息 所用VO
 *
 * @author Qi ChengBin
 * @date 2024/12/02 14:59:04
 */
@Data
public class DsCrewTrainInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;


    @Excel(name = "培训名称")
    private String trainName;

    @Excel(name = "培训类型")
    private String trainType;

    @Excel(name = "培训时间开始时间", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date trainStartTime;

    @Excel(name = "培训时间结束时间", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date trainEndTime;

    @Excel(name = "视频最小阅读时长")
    private Integer leastReadTime;

    @Excel(name = "培训人")
    private String trainer;

    @Excel(name = "参与人数")
    private Integer partNum;

    @Excel(name = "培训结果")
    private String trainResult;
}
