package com.shr.transfer.employee;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author Inori
 */
@Data
public class EmployeeTransferInVo {

    /**
     * 员工姓名
     */
    @NotBlank(message = "参数缺失")
    private String personName;


    /**
     * 员工编码
     */
    @NotBlank(message = "参数personNumber缺失")
    private String personNumber;


    /**
     * 员工护照号
     */
    @NotBlank(message = "参数personPassportNo缺失")
    private String personPassportNo;


    /**
     * 员工任职岗位编码
     */
    @NotBlank(message = "参数posNumber缺失")
    private String posNumber;


    /**
     * 员工用工关系状态编码
     */
    @NotBlank(message = "参数personEmployeeType缺失")
    private String personEmployeeType;


    /**
     * 生效日期
     */
    @NotBlank(message = "参数personEffdt缺失")
    private String personEffdt;


    /**
     * 变动操作编码
     */
    @NotBlank(message = "参数bizDefineNumber缺失")
    private String bizDefineNumber;


    /**
     * 变动类型编码
     */
    @NotBlank(message = "参数actionReasonNumber缺失")
    private String actionReasonNumber;


    /**
     * 系统类型
     */
    @NotBlank(message = "参数systemType缺失")
    private String systemType;


}
