package jnpf.model.personnels.vo.secondment;

import jnpf.model.enums.FtbPersonnelsAuditTaskEnum;
import lombok.Data;

import java.util.Date;

/**
 * @Author: peng.hao
 * @create: 2025/10/27
 */
@Data
public class FtbPersonnelsSecondmentTaskVO {
    /**
     * 任务ID
     */
    private String taskId;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 用户名称
     */
    private String userName;

    private String approvalName;

    private String applyTime;

    private Date submitTime;
    /**
     * 审批状态(0,待审批,1审批中,2,审核通过,3,审核不通过,4,撤销,5未办理, 6手动)
     * {@link FtbPersonnelsAuditTaskEnum}
     */
    private String lastResult;


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

    /** 借调前组织名称 */
    private String originalOrganization;

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

    /** 借调后组织名称 */
    private String secondedOrganization;

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

    /** 借调前岗位名称 */
    private String originalPosition;

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

    /** 借调后岗位名称 */
    private String secondedPosition;

    /** 借调前职级ID（关联职级表） */
    private String originalRankId;

    /** 借调前职级名称 */
    private String originalRank;

    /** 借调后职级ID（关联职级表） */
    private String secondedRankId;

    /** 借调后职级名称 */
    private String secondedRank;
}
