package jnpf.model.cultivate.vo.promotion;

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;

/**
 * @Title: FtbCultivateMapsPersonWisdomStatisticVO
 * @Author: peng.hao
 * @create: 2024/3/20 16:10 ftb_cultivate_identify_apply
 */
@Data
public class FtbCultivateMapsPersonWisdomStatisticVO {
       /**
        * 所属组织
        */
       @ExcelProperty("所属组织")
       private String organization;

       @ExcelIgnore
       private String promotionId;

       /**
        *姓名
        */
       @ExcelProperty("姓名")
       private String fullName;
       @ExcelIgnore
       private String employeeID;
       /**
        *员工ID
        */
       @ExcelProperty("员工ID")
       private String sysEmployeeID;

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

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

       /**
        *地图ID
        */
       @ExcelProperty("地图ID")
       private String mapID;

       /**
        *创建时间
        */
       @ExcelProperty("创建时间")
       @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
       private Date creationTime;

       /**
        *初始岗位
        */
       @ExcelProperty("初始岗位")
       private String  initialPosition;
       /**
        * 地图岗位数
        */
       @ExcelProperty("地图岗位数")
       private Integer numberOfMapPositions;
       /**
        * 已学岗位
        */
       @ExcelProperty("已学岗位")
       private String positionLearned;
       /**
        *地图层级
        */
       @ExcelIgnore
       private FtbCultivatePromotionLevelMapVO  mapLevel;
}
