/*
|
* Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
|
*
|
* Redistribution and use in source and binary forms, with or without
|
* modification, are permitted provided that the following conditions are met:
|
*
|
* Redistributions of source code must retain the above copyright notice,
|
* this list of conditions and the following disclaimer.
|
* Redistributions in binary form must reproduce the above copyright
|
* notice, this list of conditions and the following disclaimer in the
|
* documentation and/or other materials provided with the distribution.
|
* Neither the name of the dreamlu.net developer nor the names of its
|
* contributors may be used to endorse or promote products derived from
|
* this software without specific prior written permission.
|
* Author: Chill 庄骞 (smallchill@163.com)
|
*/
|
package org.springblade.modules.place.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import lombok.Data;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.EqualsAndHashCode;
|
import org.springblade.core.tenant.mp.TenantEntity;
|
|
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;
|
/**
|
* 主键
|
*/
|
@JsonSerialize(using = ToStringSerializer.class)
|
@ApiModelProperty("主键id")
|
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
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;
|
|
/** 证件类型,业务字典 cardType */
|
@ApiModelProperty(value = "证件类型,业务字典 cardType", example = "")
|
@TableField("card_type")
|
private String cardType;
|
|
/** 工作单位(就职单位) */
|
@ApiModelProperty(value = "工作单位(就职单位)", example = "")
|
@TableField("employer")
|
private String employer;
|
|
/** 户籍地址 */
|
@ApiModelProperty(value = "户籍地址", example = "")
|
@TableField("registered_address")
|
private String registeredAddress;
|
|
/** 岗位性质 */
|
@ApiModelProperty(value = "岗位性质", example = "")
|
@TableField("job_nature")
|
private String jobNature;
|
|
/** 从业人员的照片 */
|
@ApiModelProperty(value = "从业人员的照片", example = "")
|
@TableField("employer_img")
|
private String employerImg;
|
|
/** 微信号 */
|
@ApiModelProperty(value = "微信号", example = "")
|
@TableField("wx_account")
|
private String wxAccount;
|
|
/** 创建时间 */
|
@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 = "")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
@TableField("birthday")
|
private Date birthday;
|
|
/** 民族 */
|
@ApiModelProperty(value = "民族", example = "")
|
@TableField("ethnicity")
|
private Integer ethnicity;
|
|
/** 民族 */
|
@ApiModelProperty(value = "0:否1:是", example = "")
|
@TableField("is_deleted")
|
private Integer isDeleted;
|
|
|
}
|