package jnpf.model.cultivate.v2.promotion.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Data;

import java.util.Date;


@Data
public class V2CultivatePromotionPersonStatisticVo {
    /**
     * 组织ID
     */
    private String organizeId;
    /**
     * 所属组织
     */
    @ExcelProperty("所属组织")
    private String organizeName;


    @ExcelIgnore
    private String userId;

    /**
     * 姓名
     */
    @ExcelProperty("姓名")
    private String fullName;


    /**
     * 员工ID
     */
    @ExcelProperty("员工ID")
    private String sysEmployeeID;

    /**
     * 员工当前岗位|职等
     */
    @ExcelProperty("员工当前岗位|职级")
    private String employeeSCurrentPosition;


    /**
     * 学习地图id
     */
    @ExcelIgnore
    private String promotionId;


    /**
     * 当前启用地图名称
     */
    @ExcelProperty("地图名称")
    private String promotionName;

    /**
     * 业务ID
     */
    @ExcelProperty("地图ID")
    private String promotionBusinessId;


    /**
     * 创建时间
     */
    @ExcelProperty("创建时间")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Date creationTime;
    /**
     * 地图阶段总数
     */
    @ExcelProperty("地图阶段数量")
    private Integer phaseNum;
    /**
     * 地图岗位数
     */
    @ExcelProperty("地图岗位数")
    private Integer numberOfMapPositions;
    /**
     * 已学岗位
     */
    @ExcelProperty("已学岗位")
    private String positionLearned;


    /**
     * 当前进行阶段数据
     */
    private Integer doingPhaseNumber;
}
