package com.yeejoin.amos.boot.module.ys.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 应急专家库
 *
 * @author system_generator
 * @date 2024-09-24
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_experts")
public class YsEmergencyExperts extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 姓名
     */
	@TableField("name")
    private String name;

    /**
     * 性别
     */
	@TableField("gender")
    private String gender;

    /**
     * 身份证号
     */
	@TableField("identity")
    private String identity;

    /**
     * 办公电话
     */
	@TableField("phone")
    private String phone;

    /**
     * 照片
     */
	@TableField("photo")
    private String photo;

    /**
     * 移动电话
     */
	@TableField("mobile_phone")
    private String mobilePhone;

    /**
     * 住址
     */
	@TableField("address")
    private String address;

    /**
     * 出生日期
     */
	@TableField("birthdate")
    private Date birthdate;

    /**
     * 籍贯
     */
	@TableField("birth_place")
    private String birthPlace;

    /**
     * 所在单位
     */
	@TableField("company")
    private String company;

    /**
     * 通讯地址
     */
	@TableField("contact_address")
    private String contactAddress;

    /**
     * 学历
     */
	@TableField("education")
    private String education;

    /**
     * 专家领域
     */
	@TableField("field")
    private String field;

    /**
     * 家庭电话
     */
	@TableField("home_phone")
    private String homePhone;

    /**
     * 部门代码
     */
	@TableField("org_code")
    private String orgCode;

    /**
     * 职务
     */
	@TableField("position")
    private String position;

    /**
     * 邮政编码
     */
	@TableField("postcode")
    private String postcode;

    /**
     * 消防单位id
     */
	@TableField("xfdwid")
    private Integer xfdwid;

    /**
     * 创建时间
     */
	@TableField("create_date")
    private Date createDate;

    /**
     * 创建人id 
     */
	@TableField("create_user_id")
    private String createUserId;

    /**
     * 创建人
     */
	@TableField("create_user_name")
    private String createUserName;

}
