package jnpf.model.cultivate.vo.learn;

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

import java.util.Date;

/**
 * 任务完成详情列表
 * @Author: peng.hao
 * @create: 2024/9/9:16:02
 */
@Data
public class FtbCultivateLearnTaskFinishInfoVO {

  @ExcelIgnore
  private String id;

  /**
   * 用户id
   */
  @ExcelIgnore
  private String userId;
  /**
   * 任务id
   */
  @ExcelIgnore
  private String taskId;

  /**
   * 姓名
   */
  @ExcelProperty(value = "姓名", index = 0)
  private String userName;

  /**
   * 员工ID
   */
  @ExcelProperty(value = "员工ID", index = 1)
  private String employeeID;

  /**
   * 所属组织
   */
  @ExcelProperty(value = "所属组织", index = 2)
  private String orgName;

  /**
   * 岗位/职等
   */
  @ExcelProperty(value = "岗位/职级", index = 3)
  private String positionAndGradesName;

  /**
   * 完成状态  0未开始，1进行中，2已完成，3已逾期
   */
 @ExcelIgnore
  private Integer completionStatus;

  /**
   * 完成状态 0未开始，1进行中，2已完成，3已逾期
   */
  @ExcelProperty(value = "完成状态", index = 4)
  private String completionStatusStr;

  /**
   * 任务用时
   */
  @ExcelProperty(value = "任务用时", index = 5)
  private String taskDuration;

  /**
   * 任务开始时间
   */
  @ExcelProperty(value = "任务开始时间", index = 6)
  private Date taskStartTime;
  /**
   * 任务完成时间
   */
  @ExcelProperty(value = "任务完成时间", index = 7)
  private Date taskEndTime;
}
