Переглянути джерело

add:teacher表新增字段

yonge 5 роки тому
батько
коміт
1fbf38d0a3

+ 91 - 80
mec-web/src/main/java/com/ym/mec/web/dal/entity/Teacher.java

@@ -13,78 +13,81 @@ public class Teacher {
 
 	/**  */
 	private Integer userId;
-	
+
 	/**  */
-	@ApiModelProperty(value = "机构编号",required = false)
+	@ApiModelProperty(value = "机构编号", required = false)
 	private Integer organId;
-	
+
 	/** 职务类型(指导老师、教务老师、教学主管) */
-	@ApiModelProperty(value = "职务类型(指导老师 ADVISER、教务老师 ACADEMIC、教学主管 TEACHING)",required = false)
+	@ApiModelProperty(value = "职务类型(指导老师 ADVISER、教务老师 ACADEMIC、教学主管 TEACHING)", required = false)
 	private JobTypeEnum jobType;
-	
+
 	/** 工作性质(兼职、全职) */
-	@ApiModelProperty(value = "工作性质(兼职 PART_JOB、全职FULL_JOB)",required = false)
+	@ApiModelProperty(value = "工作性质(兼职 PART_JOB、全职FULL_JOB)", required = false)
 	private JobNatureEnum jobNature;
-	
+
 	/** 是否试用期 */
-	@ApiModelProperty(value = "是否试用期1是,0否",required = false)
+	@ApiModelProperty(value = "是否试用期1是,0否", required = false)
 	private YesOrNoEnum isProbationPeriod;
-	
+
 	/** 学历 */
-	@ApiModelProperty(value = "学历",required = false)
+	@ApiModelProperty(value = "学历", required = false)
 	private String educationBackground;
-	
+
 	/** 毕业学校 */
-	@ApiModelProperty(value = "毕业学校",required = false)
+	@ApiModelProperty(value = "毕业学校", required = false)
 	private String graduateSchool;
-	
+
 	/** 技术职称 */
-	@ApiModelProperty(value = "技术职称",required = false)
+	@ApiModelProperty(value = "技术职称", required = false)
 	private String technicalTitles;
-	
+
 	/** 工作单位 */
-	@ApiModelProperty(value = "工作单位",required = false)
+	@ApiModelProperty(value = "工作单位", required = false)
 	private String workUnit;
-	
+
 	/** 专业技能(支持多个,用|分隔),对应科目表编号 */
-	@ApiModelProperty(value = "专业技能(支持多个,用|分隔),对应科目表编号",required = false)
+	@ApiModelProperty(value = "专业技能(支持多个,用|分隔),对应科目表编号", required = false)
 	private String subjectId;
-	
+
 	/** 入职时间 */
-	@ApiModelProperty(value = "入职时间",required = false)
+	@ApiModelProperty(value = "入职时间", required = false)
 	private java.util.Date entryDate;
-	
+
 	/** 证件类型 */
-	@ApiModelProperty(value = "证件类型",required = false)
+	@ApiModelProperty(value = "证件类型", required = false)
 	private String certificateType;
-	
+
 	/** 证件号码 */
-	@ApiModelProperty(value = "证件号码",required = false)
+	@ApiModelProperty(value = "证件号码", required = false)
 	private String certificateNum;
-	
+
 	/** 流动范围(多个用|分开) */
-	@ApiModelProperty(value = "流动范围(多个用|分开)",required = false)
+	@ApiModelProperty(value = "流动范围(多个用|分开)", required = false)
 	private String flowOrganRange;
-	
+
 	/**  */
 	private java.util.Date updateTime;
-	
+
 	/**  */
 	private java.util.Date createTime;
-	
-	public void setUserId(Integer userId){
+
+	@ApiModelProperty(value = "老师介绍", required = false)
+	private String introduction;
+
+	public void setUserId(Integer userId) {
 		this.userId = userId;
 	}
-	
-	public Integer getUserId(){
+
+	public Integer getUserId() {
 		return this.userId;
 	}
-			
-	public void setOrganId(Integer organId){
+
+	public void setOrganId(Integer organId) {
 		this.organId = organId;
 	}
-	
-	public Integer getOrganId(){
+
+	public Integer getOrganId() {
 		return this.organId;
 	}
 
@@ -112,94 +115,102 @@ public class Teacher {
 		this.jobNature = jobNature;
 	}
 
-	public void setEducationBackground(String educationBackground){
+	public void setEducationBackground(String educationBackground) {
 		this.educationBackground = educationBackground;
 	}
-	
-	public String getEducationBackground(){
+
+	public String getEducationBackground() {
 		return this.educationBackground;
 	}
-			
-	public void setGraduateSchool(String graduateSchool){
+
+	public void setGraduateSchool(String graduateSchool) {
 		this.graduateSchool = graduateSchool;
 	}
-	
-	public String getGraduateSchool(){
+
+	public String getGraduateSchool() {
 		return this.graduateSchool;
 	}
-			
-	public void setTechnicalTitles(String technicalTitles){
+
+	public void setTechnicalTitles(String technicalTitles) {
 		this.technicalTitles = technicalTitles;
 	}
-	
-	public String getTechnicalTitles(){
+
+	public String getTechnicalTitles() {
 		return this.technicalTitles;
 	}
-			
-	public void setWorkUnit(String workUnit){
+
+	public void setWorkUnit(String workUnit) {
 		this.workUnit = workUnit;
 	}
-	
-	public String getWorkUnit(){
+
+	public String getWorkUnit() {
 		return this.workUnit;
 	}
-			
-	public void setSubjectId(String subjectId){
+
+	public void setSubjectId(String subjectId) {
 		this.subjectId = subjectId;
 	}
-	
-	public String getSubjectId(){
+
+	public String getSubjectId() {
 		return this.subjectId;
 	}
-			
-	public void setEntryDate(java.util.Date entryDate){
+
+	public void setEntryDate(java.util.Date entryDate) {
 		this.entryDate = entryDate;
 	}
-	
-	public java.util.Date getEntryDate(){
+
+	public java.util.Date getEntryDate() {
 		return this.entryDate;
 	}
-			
-	public void setCertificateType(String certificateType){
+
+	public void setCertificateType(String certificateType) {
 		this.certificateType = certificateType;
 	}
-	
-	public String getCertificateType(){
+
+	public String getCertificateType() {
 		return this.certificateType;
 	}
-			
-	public void setCertificateNum(String certificateNum){
+
+	public void setCertificateNum(String certificateNum) {
 		this.certificateNum = certificateNum;
 	}
-	
-	public String getCertificateNum(){
+
+	public String getCertificateNum() {
 		return this.certificateNum;
 	}
-			
-	public void setFlowOrganRange(String flowOrganRange){
+
+	public void setFlowOrganRange(String flowOrganRange) {
 		this.flowOrganRange = flowOrganRange;
 	}
-	
-	public String getFlowOrganRange(){
+
+	public String getFlowOrganRange() {
 		return this.flowOrganRange;
 	}
-			
-	public void setUpdateTime(java.util.Date updateTime){
+
+	public void setUpdateTime(java.util.Date updateTime) {
 		this.updateTime = updateTime;
 	}
-	
-	public java.util.Date getUpdateTime(){
+
+	public java.util.Date getUpdateTime() {
 		return this.updateTime;
 	}
-			
-	public void setCreateTime(java.util.Date createTime){
+
+	public void setCreateTime(java.util.Date createTime) {
 		this.createTime = createTime;
 	}
-	
-	public java.util.Date getCreateTime(){
+
+	public java.util.Date getCreateTime() {
 		return this.createTime;
 	}
-			
+
+	public String getIntroduction() {
+		return introduction;
+	}
+
+	public void setIntroduction(String introduction) {
+		this.introduction = introduction;
+	}
+
 	@Override
 	public String toString() {
 		return ToStringBuilder.reflectionToString(this);

+ 6 - 2
mec-web/src/main/resources/config/mybatis/TeacherMapper.xml

@@ -21,6 +21,7 @@
         <result column="certificate_type_" property="certificateType"/>
         <result column="certificate_num_" property="certificateNum"/>
         <result column="flow_organ_range_" property="flowOrganRange"/>
+        <result column="introduction_" property="introduction"/>
         <result column="update_time_" property="updateTime"/>
         <result column="create_time_" property="createTime"/>
     </resultMap>
@@ -44,8 +45,8 @@
         </selectKey>
         -->
         INSERT INTO teacher
-        (user_id_,organ_id_,job_type_,job_nature_,is_probation_period_,education_background_,graduate_school_,technical_titles_,work_unit_,subject_id_,entry_date_,certificate_type_,certificate_num_,flow_organ_range_,update_time_,create_time_)
-        VALUES(#{userId},#{organId},#{jobType},#{jobNature},#{isProbationPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{educationBackground},#{graduateSchool},#{technicalTitles},#{workUnit},#{subjectId},#{entryDate},#{certificateType},#{certificateNum},#{flowOrganRange},#{updateTime},#{createTime})
+        (user_id_,organ_id_,job_type_,job_nature_,is_probation_period_,education_background_,graduate_school_,technical_titles_,work_unit_,subject_id_,entry_date_,certificate_type_,certificate_num_,flow_organ_range_,introduction_,update_time_,create_time_)
+        VALUES(#{userId},#{organId},#{jobType},#{jobNature},#{isProbationPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{educationBackground},#{graduateSchool},#{technicalTitles},#{workUnit},#{subjectId},#{entryDate},#{certificateType},#{certificateNum},#{flowOrganRange},#{introduction},#{updateTime},#{createTime})
     </insert>
 
     <!-- 根据主键查询一条记录 -->
@@ -94,6 +95,9 @@
             <if test="workUnit != null">
                 work_unit_ = #{workUnit},
             </if>
+            <if test="introduction != null">
+                introduction_ = #{introduction},
+            </if>
         </set>
         WHERE user_id_ = #{userId}
     </update>