package org.springblade.modules.place.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 场所从业人员 实体类
|
*
|
* @author BladeX
|
* @since 2023-10-28
|
*/
|
@Data
|
@TableName("jczz_place_practitioner")
|
@ApiModel(value = "PlacePractitioner对象", description = "场所从业人员")
|
public class PlacePractitionerEntity implements Serializable {
|
private static final long serialVersionUID = 1L;
|
/** 主键 */
|
@ApiModelProperty(value = "主键ID", example = "")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
/** 场所ID */
|
@ApiModelProperty(value = "场所ID", example = "")
|
@TableField("place_id")
|
private Long placeId;
|
|
/** 姓名 */
|
@ApiModelProperty(value = "姓名", example = "")
|
@TableField("name")
|
private String name;
|
|
/** 电话 */
|
@ApiModelProperty(value = "电话", example = "")
|
@TableField("telephone")
|
private String telephone;
|
|
/** 暂住地 */
|
@ApiModelProperty(value = "暂住地", example = "")
|
@TableField("temp_address")
|
private String tempAddress;
|
|
/** 年龄 */
|
@ApiModelProperty(value = "年龄", example = "")
|
@TableField("age")
|
private Integer age;
|
|
/** 性别 */
|
@ApiModelProperty(value = "性别", example = "")
|
@TableField("gender")
|
private Integer gender;
|
|
/** 身份证 */
|
@ApiModelProperty(value = "身份证", example = "")
|
@TableField("id_card")
|
private String idCard;
|
|
/** 岗位 */
|
@ApiModelProperty(value = "岗位", example = "")
|
@TableField("job_nature")
|
private String jobNature;
|
|
/** 从业人员的照片 */
|
@ApiModelProperty(value = "从业人员的照片", example = "")
|
@TableField("employer_img")
|
private String employerImg;
|
|
/** 创建时间 */
|
@ApiModelProperty(value = "创建时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField(value = "create_time",fill = FieldFill.INSERT)
|
private Date createTime;
|
|
/** 民族 */
|
@ApiModelProperty(value = "民族", example = "")
|
@TableField("ethnicity")
|
private Integer ethnicity;
|
|
/** 0:否1:是 */
|
@ApiModelProperty(value = "0:否1:是", example = "")
|
@TableField("is_deleted")
|
@TableLogic(value = "0", delval = "1")
|
private Integer isDeleted;
|
|
/** 0:否 1:是 前科 */
|
@ApiModelProperty(value = "0:否 1:是 前科", example = "")
|
@TableField("criminal_record_flag")
|
private Integer criminalRecordFlag;
|
|
/** 0:否 1:是 假身份证 */
|
@ApiModelProperty(value = "0:否 1:是 假身份证", example = "")
|
@TableField("fake_id_card")
|
private Integer fakeIdCard;
|
|
/** 审查异常分类 */
|
@ApiModelProperty(value = "审查异常分类", example = "")
|
@TableField("ano_type_name")
|
private String anoTypeName;
|
|
/** 入职时间 */
|
@ApiModelProperty(value = "入职时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
@TableField(value = "employment_time")
|
private Date employmentTime;
|
|
/** 离职时间 */
|
@ApiModelProperty(value = "离职时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
@TableField("resignation_time")
|
private Date resignationTime;
|
|
/** 是离职 1:否 2:是 */
|
@ApiModelProperty(value = "是离职 1:否 2:是", example = "")
|
@TableField("resignation_flag")
|
private Integer resignationFlag;
|
|
/** 审核确认人用户id */
|
@ApiModelProperty(value = "审核确认人用户id", example = "")
|
@TableField("confirm_user_id")
|
private Long confirmUserId;
|
|
/** 确认标记 1:待审核 2:审核通过 3:审核不通过 4:待完善 */
|
@ApiModelProperty(value = "确认标记 1:待审核 2:审核通过 3:审核不通过 4:待完善", example = "")
|
@TableField("confirm_flag")
|
private Integer confirmFlag;
|
|
/** 审核确认时间 */
|
@ApiModelProperty(value = "审核确认时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField("confirm_time")
|
private Date confirmTime;
|
|
/** 审核意见 */
|
@ApiModelProperty(value = "审核意见", example = "")
|
@TableField("confirm_notion")
|
private String confirmNotion;
|
|
}
|