package jnpf.model.personnels.dto.turnover;

import jnpf.model.personnels.dto.staff.roster.WorkerGroupDataDto;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @Title: 试岗驳回类
 * @Author: peng.hao
 * @create: 2024/6/28:14:20
 */
@Data
public class FtbPersonnelsJobTrialRejectedCreateDTO {

    /**
     * 系统用户id
     */
    private String systemWokerId;

    /**
     * 手机号
     */
    private String phoneNumber;

    /**
     * 用户id
     */
    @NotNull(message = "离职用户不能为空！")
    private String userId;

    /**
     * 用户姓名
     */
    private String userName;
    /**
     * 工号
     */
    private String jobNumber;

    /**
     * 入职日期
     */
    private Date dateOfEntry;

    /**
     * 入职所属组织id
     */
    private String orgId;

    /**
     * 入职所属组织名称
     */
    private String orgName;

    /**
     * 入职岗位id
     */
    private String entryPostId;

    /**
     * 入职岗位名称
     */
    private String entryPostName;

    /**
     * 入职职等id
     */
    private String entryGradeId;

    /**
     * 入职职等name
     */
    private String entryGradeName;

    /**
     * 试用期
     * 100	无试用期
     * 101	1个月内
     * 102	1个月
     * 103	2个月
     * 104	3个月
     * 105	4个月
     * 106	5个月
     * 107	6个月
     * 108	7个月
     * 109	8个月
     */
    private String probation;

    /**
     * 试用期天数，如果是1个月内，这里就是天数
     */
    private String probationPeriodDay;

    /**
     * 离职日期
     */
    private Date resignationDate;

    /**
     * 组织信息添加
     */
    private List<WorkerGroupDataDto> organizationInfo;

}
