package com.cool.store.dto.ehr;

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

/**
 * 员工详细信息数据接口
 */
@NoArgsConstructor
@Data
public class StaffBaseInfoDTO {

    @ApiModelProperty("姓名")
    private String name;

    @ApiModelProperty("工号")
    private String staffNumber;

    @ApiModelProperty("身份证")
    private String idCard;

    @ApiModelProperty("部门code")
    private String departmentCode;

    @ApiModelProperty("部门名称")
    private String departmentName;

    @ApiModelProperty("岗位Id")
    private Long jobId;

    @ApiModelProperty("岗位名称")
    private String jobName;

    @ApiModelProperty("员工状态：0离职、1转正、2试用、3实习、4待离职、5临时工、6暑假工、7兼职工")
    private Integer status;

    @ApiModelProperty("性别")
    private String sex;

    @ApiModelProperty("生日")
    private String birthday;

    @ApiModelProperty("身份证-人像面")
    private String idNumPhoto;

    @ApiModelProperty("身份证-国徽面")
    private String emblemPhoto;

    @ApiModelProperty("最高学历")
    private Integer highestDegree;

    @ApiModelProperty("手机号（OA侧绑定的手机号）")
    private String phone;

    @ApiModelProperty("入职日期")
    private String entryDate;

    @ApiModelProperty("年龄")
    private String age;

    @ApiModelProperty("健康证")
    private String healthCertificate;

    private  Boolean storeManagerFlag;
}
