| | |
| | | */ |
| | | package org.springblade.modules.system.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.springblade.core.tenant.mp.TenantEntity; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.util.Date; |
| | | |
| | |
| | | /** |
| | | * 生日 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date birthday; |
| | | /** |
| | | * 性别 |
| | |
| | | * 身份证号 |
| | | */ |
| | | private String cardid; |
| | | /** |
| | | * 籍贯 |
| | | */ |
| | | @ApiModelProperty(value = "籍贯") |
| | | @TableField("nativePlace") |
| | | private String nativeplace; |
| | | /** |
| | | * 民族 |
| | | */ |
| | | @ApiModelProperty(value = "民族") |
| | | private String nation; |
| | | /** |
| | | * 学历 |
| | | */ |
| | | @ApiModelProperty(value = "学历") |
| | | private String education; |
| | | /** |
| | | * 政治面貌 |
| | | */ |
| | | @ApiModelProperty(value = "政治面貌") |
| | | private String politicaloutlook; |
| | | /** |
| | | * 身高 |
| | | */ |
| | | @ApiModelProperty(value = "身高") |
| | | private String height; |
| | | /** |
| | | * 联系电话 |
| | | */ |
| | | @ApiModelProperty(value = "联系电话") |
| | | private String cell; |
| | | /** |
| | | * 邮箱 |
| | | */ |
| | | @ApiModelProperty(value = "邮箱") |
| | | private String emails; |
| | | /** |
| | | * 联系地址 |
| | | */ |
| | | @ApiModelProperty(value = "联系地址") |
| | | private String address; |
| | | /** |
| | | * 户口所在地 |
| | | */ |
| | | @ApiModelProperty(value = "户口所在地") |
| | | private String registered ; |
| | | /** |
| | | * 入职时间 |
| | | */ |
| | | @ApiModelProperty(value = "入职时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private String rtime; |
| | | private String hold; |
| | | private String jurisdiction; |
| | | private String securitynumber; |
| | | |
| | | @TableField("examination_type") |
| | | private String examinationType; |
| | | |
| | | @TableField("examination_mx") |
| | | private String examinationMx; |
| | | private String fingerprint; |
| | | private String photo; |
| | | /** |
| | | * 是否派遣 |
| | | */ |
| | | private String dispatch; |
| | | |
| | | /** |
| | | * 个人照片,电子照,用于展示保安证,准考证用 |
| | | */ |
| | | @TableField("my_picture") |
| | | private String myPicture; |
| | | /** |
| | | * 是否缴社保 |
| | | */ |
| | | private String soil; |
| | | |
| | | |
| | | /** |
| | | * 健康状态 0:健康 1:良好 2:一般 3:较差 |
| | | */ |
| | | private String healstats; |
| | | |
| | | /** |
| | | * 发证日期(保安证) |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @TableField("paper_time") |
| | | private Date paperTime; |
| | | |
| | | /** |
| | | * 离职原因 |
| | | */ |
| | | @TableField("reason_for_leav") |
| | | private String reasonForLeav; |
| | | |
| | | |
| | | private String holdv; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date holdvtime; |
| | | |
| | | |
| | | /** |
| | | * 是否缴纳保险 0:是 1:否 |
| | | */ |
| | | private Integer insurance; |
| | | private String guncode; |
| | | |
| | | /** |
| | | * 审查时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("audit_time") |
| | | private Date auditTime; |
| | | |
| | | /** |
| | | * 押运人员设备编号 |
| | | */ |
| | | @TableField("equipment_code") |
| | | private String equipmentCode; |
| | | |
| | | |
| | | } |