package jnpf.model.personnels.vo.secondment;

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

import java.util.Date;

/**
 * @Author: peng.hao
 * @create: 2025/9/11
 */
@Data
public class FtbPersonnelsSecondmentVO {

    @ExcelIgnore
    private String id;

    /** userid */
    @ExcelIgnore
    private String userId;

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

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

    /** 借调开始时间（格式：yyyy/mm/dd-hh:mm） */
    @ExcelProperty(value = "借调开始时间",index = 2)
    private Date secondmentStartTime;

    /** 借调结束时间（格式：yyyy/mm/dd-hh:mm） */
    @ExcelProperty(value = "借调结束时间",index = 3)
    private Date secondmentEndTime;

    /** 提前结束时间*/
   // @ExcelProperty(value = "提前结束时间",index = 4)
    @ExcelIgnore
    private Date advanceEndTime;

    /** 薪资设置 */
    @ExcelProperty(value = "薪资设置",index = 4)
    private String salarySetting;

    /** 借调前组织ID  */
    @ExcelIgnore
    private String originalOrganizationId;

    /** 借调前组织名称 */
    @ExcelProperty(value = "借调前组织",index = 5)
    private String originalOrganization;

    /** 借调后组织ID  */
    @ExcelIgnore
    private String secondedOrganizationId;

    /** 借调后组织名称 */
    @ExcelProperty(value = "借调后组织",index = 7)
    private String secondedOrganization;

    /** 借调前岗位ID  */
    @ExcelIgnore
    private String originalPositionId;

    /** 借调前岗位名称 */
    @ExcelProperty(value = "借调前岗位",index = 6)
    private String originalPosition;

    /** 借调后岗位ID  */
    @ExcelIgnore
    private String secondedPositionId;

    /** 借调后岗位名称 */
    @ExcelProperty(value = "借调后岗位",index = 8)
    private String secondedPosition;

    /**  审批状态(0,待审批,1审批中,2,审核通过,3,审核不通过,4,撤销,5未办理, 6手动) */
    @ExcelIgnore
    private Integer transferStatus;

    @ExcelProperty(value = "办理状态",index = 9)
    private String transferStatusName;

    /** 审批id */
    @ExcelIgnore
    private String taskInfoId;
    /** 花名册员工状态字段 */
    @ExcelIgnore
    private String workingCondition;

    /**
     * 入职次数
     */
    @ExcelIgnore
    private Integer joinNum;

    /**
     *是否为当前发起人(0 否 1是)
     */
    @ExcelIgnore
    private Integer currentSponsor;

}
