package com.tykj.dev.device.train.entity.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author zjm
 * @version 1.0.0
 * @ClassName TrainUserExcelVo.java
 * @Description TODO
 * @createTime 2021年05月11日 20:26:00
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TrainUserExcelVo {


    /**
     * 真实名称
     */
    @Excel(name = "名称", orderNum = "1", width = 30, needMerge = true)
    @ApiModelProperty(value = "真实名称", name = "name", example = "12321L")
    private String name;


    /**
     * 移动电话
     */
    @Excel(name = "移动电话", orderNum = "1", width = 30, needMerge = true)
    @ApiModelProperty(value = "移动电话", name = "mobile", example = "12321L")
    private String mobile;


    /**
     * 身份证
     */
    @Excel(name = "身份证", orderNum = "1", width = 30, needMerge = true)
    @ApiModelProperty(value = "身份证", name = "idCard", example = "12321L")
    private String idCard;

    /**
     * 性别
     */
    @Excel(name = "性别", orderNum = "1", width = 30, needMerge = true)
    @ApiModelProperty(value = "性别", name = "sex", example = "12321L")
    private String sexString;

    /**
     * 职务
     */
    @ApiModelProperty(value = "职务", name = "position")
    @Excel(name = "职务", orderNum = "1", width = 30, needMerge = true)
    private String positionString;


    @ApiModelProperty(value = "到达时间", name = "arriveTime")
    @Excel(name = "到达时间", orderNum = "1", width = 30, needMerge = true)
    private String arriveTime;


    @ApiModelProperty(value = "离开时间", name = "leaveTime")
    @Excel(name = "离开时间", orderNum = "1", width = 30, needMerge = true)
    private String leaveTime;


    @ApiModelProperty(value = "到达就餐 0.无 1.午饭 2.晚饭", name = "arriveMeal")
    @Excel(name = "到达就餐", orderNum = "1", width = 30, needMerge = true)
    private String arriveMealString;


    @ApiModelProperty(value = "离开就餐 0.无 1.午饭 2.晚饭", name = "leaveMeal")
    @Excel(name = "离开就餐", orderNum = "1", width = 30, needMerge = true)
    private String leaveMealString;

    @ApiModelProperty(value = "住宿天数", name = "leaveMeal")
    @Excel(name = "住宿天数", orderNum = "1", width = 30, needMerge = true)
    private int dayNum;


}
