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; /** *

* 系统专家信息表 *

* * @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; }