package jnpf.model.personnels.dto.roster.meta;

import lombok.Data;

import java.util.Date;

/**
 * 基本数据
 */
@Data
public class PersonnelsBaseMetaData {

    /**
     * 花名册ID
     */
    private String id;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 员工姓名
     */
    private String name;

    /**
     * 花名
     */
    private String flowerName;

    /**
     * 性别编号
     */
    private String workerSex;
    /**
     * 性别名称
     */
    private String workerSexName;

    /**
     * 身份证号码
     */
    private String idCardNum;

    /**
     * 出生年月
     */
    private Date birthday;

    /**
     * 年龄
     */
    private String age;

    /**
     * 民族名称
     */
    private String nation;

    /**
     * 工龄
     */
    private Integer workAge;

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


    /**
     * 系统员工ID,实际入职年份日期+当日办理入职3位顺序数，例如：231123001
     */
    private String systemWokerId;


    /**
     * 工号
     */
    private String workerNo;

    /**
     * 工作状态，
     * 301、预入职
     * 302、试用
     * 303、正式
     * 304、待离职
     * 305 离职
     * 306 试岗
     */
    private String workerStatus;

    /**
     * 工作状态名称
     */
    private String workerStatusName;


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


    /**
     * 转正日期
     */
    private Date actualProbationaryDate;


    /**
     * 司年龄(天数)
     */
    private Integer companyAge;

    /**
     * 离职时间
     */
    private Date departDate;

}
