|
@@ -1,5 +1,8 @@
|
|
|
package com.ym.mec.web.dal.entity;
|
|
|
|
|
|
+import com.ym.mec.web.dal.enums.JobNatureEnum;
|
|
|
+import com.ym.mec.web.dal.enums.JobTypeEnum;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
|
|
|
/**
|
|
@@ -11,42 +14,55 @@ public class Teacher {
|
|
|
private Integer userId;
|
|
|
|
|
|
/** */
|
|
|
+ @ApiModelProperty(value = "机构编号",required = false)
|
|
|
private Integer organId;
|
|
|
|
|
|
/** 职务类型(指导老师、教务老师、教学主管) */
|
|
|
- private String jobType;
|
|
|
+ @ApiModelProperty(value = "职务类型(指导老师 ADVISER、教务老师 ACADEMIC、教学主管 TEACHING)",required = false)
|
|
|
+ private JobTypeEnum jobType;
|
|
|
|
|
|
/** 工作性质(兼职、全职) */
|
|
|
- private String jobNature;
|
|
|
+ @ApiModelProperty(value = "工作性质(兼职 PART_JOB、全职FULL_JOB)",required = false)
|
|
|
+ private JobNatureEnum jobNature;
|
|
|
|
|
|
/** 是否试用期 */
|
|
|
+ @ApiModelProperty(value = "是否试用期1是,0否",required = false)
|
|
|
private Boolean isProbationPeriod;
|
|
|
|
|
|
/** 学历 */
|
|
|
+ @ApiModelProperty(value = "学历",required = false)
|
|
|
private String educationBackground;
|
|
|
|
|
|
/** 毕业学校 */
|
|
|
+ @ApiModelProperty(value = "毕业学校",required = false)
|
|
|
private String graduateSchool;
|
|
|
|
|
|
/** 技术职称 */
|
|
|
+ @ApiModelProperty(value = "技术职称",required = false)
|
|
|
private String technicalTitles;
|
|
|
|
|
|
/** 工作单位 */
|
|
|
+ @ApiModelProperty(value = "工作单位",required = false)
|
|
|
private String workUnit;
|
|
|
|
|
|
/** 专业技能(支持多个,用|分隔),对应科目表编号 */
|
|
|
+ @ApiModelProperty(value = "专业技能(支持多个,用|分隔),对应科目表编号",required = false)
|
|
|
private String subjectId;
|
|
|
|
|
|
/** 入职时间 */
|
|
|
+ @ApiModelProperty(value = "入职时间",required = false)
|
|
|
private java.util.Date entryDate;
|
|
|
|
|
|
/** 证件类型 */
|
|
|
+ @ApiModelProperty(value = "证件类型",required = false)
|
|
|
private String certificateType;
|
|
|
|
|
|
/** 证件号码 */
|
|
|
+ @ApiModelProperty(value = "证件号码",required = false)
|
|
|
private String certificateNum;
|
|
|
|
|
|
/** 流动范围(多个用|分开) */
|
|
|
+ @ApiModelProperty(value = "流动范围(多个用|分开)",required = false)
|
|
|
private String flowOrganRange;
|
|
|
|
|
|
/** */
|
|
@@ -70,20 +86,28 @@ public class Teacher {
|
|
|
public Integer getOrganId(){
|
|
|
return this.organId;
|
|
|
}
|
|
|
-
|
|
|
- public void setJobType(String jobType){
|
|
|
+
|
|
|
+ public JobTypeEnum getJobType() {
|
|
|
+ return jobType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setJobType(JobTypeEnum jobType) {
|
|
|
this.jobType = jobType;
|
|
|
}
|
|
|
-
|
|
|
- public String getJobType(){
|
|
|
- return this.jobType;
|
|
|
+
|
|
|
+ public Boolean getProbationPeriod() {
|
|
|
+ return isProbationPeriod;
|
|
|
}
|
|
|
-
|
|
|
- public String getJobNature() {
|
|
|
+
|
|
|
+ public void setProbationPeriod(Boolean probationPeriod) {
|
|
|
+ isProbationPeriod = probationPeriod;
|
|
|
+ }
|
|
|
+
|
|
|
+ public JobNatureEnum getJobNature() {
|
|
|
return jobNature;
|
|
|
}
|
|
|
|
|
|
- public void setJobNature(String jobNature) {
|
|
|
+ public void setJobNature(JobNatureEnum jobNature) {
|
|
|
this.jobNature = jobNature;
|
|
|
}
|
|
|
|