package jnpf.model.cultivate.vo.offline;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 离线培训应用页面
 *
 * @author fantaibao
 * @date 2023/12/19
 */
@Data
public class FtbOfflineTrainingAppPageVO {
    /**
     * 培训主键
     */
    private String id;

    /**
     * 培训名称
     */
    private String name;

    /**
     * 负责人ID
     */
    private String headUserId;

    /**
     * 负责人姓名
     */
    private String headUserName;

    /**
     * 培训开始时间
     */
    private Date trainStartTime;

    /**
     * 培训结束时间
     */
    private Date trainEndTime;

    /**
     * 培训内容
     */
    private String trainContent;

    /**
     * 培训状态，0未开始，1已结束，2进行中，3已撤回
     */
    private Integer state;
    /**
     * 参与培训人员姓名
     */
    private List<String> userInfos;
    /**
     * 已签到人数
     */
    private Integer signInNum;
    /**
     * 签到总数
     */
    private Integer signInTotalNum;
    /**
     * 签到方式，0一键签到，1拍照签到
     */
    private Integer signWay;
    /**
     * 是否签到,0未签到1已签到
     */
    private Integer checkInOrNot;
    /**
     * 是否显示签到按钮,0显示，1不显示
     */
    private Integer showSignInButton;
}
