113 lines
3.2 KiB
Java
Raw Normal View History

2023-02-16 15:28:15 +08:00
package com.zhgd.xmgl.base;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @program: wisdomSite
* @description: 人员
* @author: Mr.Peng
* @create: 2021-12-13 14:09
**/
@Data
public class WorkerVo {
@ApiModelProperty(value = "身份证号码")
private String idCard;
@ApiModelProperty(value = "人员所属的项目编码")
private String projectCode;
@ApiModelProperty(value = "姓名")
private String name;
@ApiModelProperty(value = "手机号码")
private String phoneNumber;
@ApiModelProperty(value = "人员类型")
private Integer personType;
@ApiModelProperty(value = "人脸照片http地址")
private String photoUrl;
@ApiModelProperty(value = "人员所属的劳务公司统一社会信用代码")
private String socialCode;
@ApiModelProperty(value = "人员所属的班组名称")
private String groupName;
@ApiModelProperty(value = "人员所属的工种名称")
private String workerTypeName;
@ApiModelProperty(value = "在职状态 1在职 2离职")
private Integer inServiceType;
@ApiModelProperty(value = "管理人员职务类型")
private Integer duty;
@ApiModelProperty(value = "性别 1男 0女")
private Integer sex;
@ApiModelProperty(value = "籍贯")
private String nativePlace;
@ApiModelProperty(value = "民族")
private String nationId;
@ApiModelProperty(value = "生日")
private String dateOfBirth;
@ApiModelProperty(value = "现在住址")
private String nowPlace;
@ApiModelProperty(value = "教育程度1小学、2初中、3中专、4高中、5大专、6本科、7研究生、8博士、9博士后")
private Integer educational;
@ApiModelProperty(value = "婚否 1未婚 2已婚 3离异 4丧偶")
private Integer marry;
@ApiModelProperty(value = "退场时间 2020-09-08 15:20:09")
private String exitDate;
@ApiModelProperty(value = "政治面貌 1.中共党员 2.共青团团员 3.普通居民 4.其他党派人士")
private Integer politicsStatus;
@ApiModelProperty(value = "紧急联系人")
private String emergentPerson;
@ApiModelProperty(value = "紧急联系电话")
private String emergentPhone;
@ApiModelProperty(value = "身份证正面照片http地址")
private String idCardUpPhotoUrl;
@ApiModelProperty(value = "身份证反面照片http地址")
private String idCardDownPhotoUrl;
@ApiModelProperty(value = "身份证头像")
private String idCardBigPhotoUrl;
@ApiModelProperty(value = "身份证有效期")
private String idCardEndDate;
@ApiModelProperty(value = "身份证签发机关")
private String issuingAuthorityForIdcard;
@ApiModelProperty(value = "进场日期")
private String enterDate;
@ApiModelProperty(value = "身份证长期有效")
private Integer idCardForever;
@ApiModelProperty(value = "人员创建时间")
private String createTime;
@ApiModelProperty(value = "实名制状态0、未实名 1、已实名")
private Integer validateStatus;
@ApiModelProperty(value = "是否只执行新增,0否1是默认0,如果是,只执行新增;对于已经存在的人员,不做变更操作")
private Integer onlyCreate;
}