kongzy
2023-12-08 ca5445257b1fdeceddf3fcc2dea18c442023aeb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
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;
 
 
}