package com.gkhy.assess.system.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Getter;
|
import lombok.Setter;
|
import lombok.experimental.Accessors;
|
|
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
|
|
/**
|
* <p>
|
* 系统专家信息表
|
* </p>
|
*
|
* @author kzy
|
* @since 2023-11-27 16:33:33
|
*/
|
@Getter
|
@Setter
|
@TableName("sys_expert_info")
|
@Accessors(chain = true)
|
@ApiModel(value = "SysExpertInfo对象", description = "系统专家信息表")
|
@JsonInclude(NON_NULL)
|
public class SysExpertInfo implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty("主键")
|
@TableId(value = "expert_id", type = IdType.AUTO)
|
private Long expertId;
|
|
@ApiModelProperty("专家名称")
|
@TableField("name")
|
private String name;
|
|
@ApiModelProperty("性别(0男,1女,2未知,默认2)")
|
@TableField("sex")
|
private Integer sex;
|
|
@ApiModelProperty("类别id")
|
@TableField("big_classify")
|
private Long bigClassify;
|
|
@ApiModelProperty("类别id")
|
@TableField("small_classify")
|
private Long smallClassify;
|
|
@ApiModelProperty("出生日期")
|
@TableField("birthday")
|
private LocalDateTime birthday;
|
|
@ApiModelProperty("手机号")
|
@TableField("phone")
|
private String phone;
|
|
@ApiModelProperty("职称")
|
@TableField("title")
|
private String title;
|
|
@ApiModelProperty("电子照片")
|
@TableField("electronic_photo")
|
private String electronicPhoto;
|
|
@ApiModelProperty("身份证号码")
|
@TableField("id_card")
|
private String idCard;
|
|
@ApiModelProperty("在职状态")
|
@TableField("duty_status")
|
private Integer dutyStatus;
|
|
@ApiModelProperty("公司名称")
|
@TableField("company_name")
|
private String companyName;
|
|
@ApiModelProperty("公司地址")
|
@TableField("company_address")
|
private String companyAddress;
|
|
@ApiModelProperty("部门名称")
|
@TableField("dept_name")
|
private String deptName;
|
|
@ApiModelProperty("职务")
|
@TableField("job")
|
private String job;
|
|
@ApiModelProperty("公司电话")
|
@TableField("company_telephone")
|
private String companyTelephone;
|
|
@ApiModelProperty("传真")
|
@TableField("fax_num")
|
private String faxNum;
|
|
@ApiModelProperty("邮箱")
|
@TableField("email")
|
private String email;
|
|
@ApiModelProperty("毕业学校")
|
@TableField("graduation_school")
|
private String graduationSchool;
|
|
@ApiModelProperty("学历")
|
@TableField("degree")
|
private String degree;
|
|
@ApiModelProperty("专业")
|
@TableField("speciality")
|
private String speciality;
|
|
@ApiModelProperty("当前专业")
|
@TableField("current_profession")
|
private String currentProfession;
|
|
@ApiModelProperty("支撑安全")
|
@TableField("support_direction_safety")
|
private String supportDirectionSafety;
|
|
@ApiModelProperty("支撑预防")
|
@TableField("support_direction_prevention")
|
private String supportDirectionPrevention;
|
|
@ApiModelProperty("支持应急")
|
@TableField("support_direction_emergency")
|
private String supportDirectionEmergency;
|
|
@ApiModelProperty("简述")
|
@TableField("resume_key")
|
private String resumeKey;
|
|
@TableField("paper_situation_key")
|
private String paperSituationKey;
|
|
@TableField("reward_key")
|
private String rewardKey;
|
|
@TableField("achievement_key")
|
private String achievementKey;
|
|
@TableField("personal_opinion_key")
|
private String personalOpinionKey;
|
|
@TableField("recommend_unit_opinion_key")
|
private String recommendUnitOpinionKey;
|
|
@ApiModelProperty("删除标志(0代表存在,1代表删除,默认0)")
|
@TableField("del_flag")
|
private Integer delFlag;
|
|
@ApiModelProperty("创建人")
|
@TableField("create_by")
|
private String createBy;
|
|
@ApiModelProperty("创建时间")
|
@TableField("create_time")
|
private LocalDateTime createTime;
|
|
@ApiModelProperty("修改人")
|
@TableField("update_by")
|
private String updateBy;
|
|
@ApiModelProperty("修改时间")
|
@TableField("update_time")
|
private LocalDateTime updateTime;
|
|
@TableField("remark")
|
private String remark;
|
|
|
}
|