package com.lz.modules.app.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 员工基本信息
 *
 * @author fumeiai
 * @email fumeiai@linzikg.com
 * @date 2020-04-29 20:59:20
 */
@Data
@ApiModel("员工Dto")
public class StaffDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 员工Id
     */
    @ApiModelProperty(name = "staffId", value = "员工id")
    private Long staffId;

    /**
     * 员工工号
     */
    @ApiModelProperty(name = "staffNo", value = "工号")
    private String staffNo;
    /**
     * 员工姓名
     */
    @ApiModelProperty(name = "value", value = "姓名")
    private String name;
    /**
     * 职位
     */
    @ApiModelProperty(name = "position", value = "职位")
    private String position;
    /**
     * 人员状态【1：离职；0：在职】
     */
    @ApiModelProperty(name = "staffStatus", value = "在职状态")
    private String staffStatus;
    /**
     * 是否是部门负责人
     */
    @ApiModelProperty(name = "departmentLeader", value = "是否部门领导")
    private Integer departmentLeader;

}
