You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
246 lines
5.0 KiB
Java
246 lines
5.0 KiB
Java
package com.ibeetl.jlw.entity;
|
|
|
|
import cn.jlw.validate.ValidateConfig;
|
|
import com.ibeetl.admin.core.annotation.Dict;
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
import com.ibeetl.admin.core.enums.MenuEnums;
|
|
import org.beetl.sql.annotation.entity.AutoID;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotNull;
|
|
import java.util.Date;
|
|
|
|
/*
|
|
* 教师管理
|
|
* gen by Spring Boot2 Admin 2021-06-19
|
|
*/
|
|
public class Teacher extends BaseEntity implements TokenInterface{
|
|
|
|
//ID
|
|
@NotNull(message = "请选择需要修改的教师", groups =ValidateConfig.UPDATE.class)
|
|
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
|
|
@AutoID
|
|
|
|
private Long teacherId ;
|
|
|
|
//院校ID
|
|
@Dict(type="universities_colleges.universities_colleges_name.universities_colleges_status=1")
|
|
private Long universitiesCollegesId ;
|
|
|
|
//教师姓名
|
|
@NotBlank(message = "请填写教师姓名", groups =ValidateConfig.ADD.class)
|
|
private String teacherName ;
|
|
|
|
//教师编号
|
|
|
|
private String teacherSn ;
|
|
|
|
//教师工号
|
|
@NotBlank(message = "请填写教师工号", groups =ValidateConfig.ADD.class)
|
|
private String teacherJobNumber ;
|
|
|
|
//教师手机
|
|
|
|
private String teacherMobile ;
|
|
|
|
//教师邮箱
|
|
|
|
private String teacherEmail ;
|
|
|
|
//状态(1正常 2删除)
|
|
|
|
private Integer teacherStatus ;
|
|
|
|
//教师密码
|
|
|
|
private String teacherPassword ;
|
|
|
|
//添加时间
|
|
|
|
private Date addTime ;
|
|
|
|
//组织机构ID
|
|
|
|
private Long orgId ;
|
|
|
|
//后台用户ID
|
|
|
|
private Long userId ;
|
|
|
|
public Teacher(){
|
|
}
|
|
|
|
/**ID
|
|
*@return
|
|
*/
|
|
public Long getTeacherId(){
|
|
return teacherId;
|
|
}
|
|
/**ID
|
|
*@param teacherId
|
|
*/
|
|
public void setTeacherId(Long teacherId){
|
|
this.teacherId = teacherId;
|
|
}
|
|
|
|
/**院校ID
|
|
*@return
|
|
*/
|
|
public Long getUniversitiesCollegesId(){
|
|
return universitiesCollegesId;
|
|
}
|
|
/**院校ID
|
|
*@param universitiesCollegesId
|
|
*/
|
|
public void setUniversitiesCollegesId(Long universitiesCollegesId){
|
|
this.universitiesCollegesId = universitiesCollegesId;
|
|
}
|
|
|
|
/**教师姓名
|
|
*@return
|
|
*/
|
|
public String getTeacherName(){
|
|
return teacherName;
|
|
}
|
|
/**教师姓名
|
|
*@param teacherName
|
|
*/
|
|
public void setTeacherName(String teacherName){
|
|
this.teacherName = teacherName;
|
|
}
|
|
|
|
/**教师编号
|
|
*@return
|
|
*/
|
|
public String getTeacherSn(){
|
|
return teacherSn;
|
|
}
|
|
/**教师编号
|
|
*@param teacherSn
|
|
*/
|
|
public void setTeacherSn(String teacherSn){
|
|
this.teacherSn = teacherSn;
|
|
}
|
|
|
|
/**教师工号
|
|
*@return
|
|
*/
|
|
public String getTeacherJobNumber(){
|
|
return teacherJobNumber;
|
|
}
|
|
/**教师工号
|
|
*@param teacherJobNumber
|
|
*/
|
|
public void setTeacherJobNumber(String teacherJobNumber){
|
|
this.teacherJobNumber = teacherJobNumber;
|
|
}
|
|
|
|
/**教师手机
|
|
*@return
|
|
*/
|
|
public String getTeacherMobile(){
|
|
return teacherMobile;
|
|
}
|
|
/**教师手机
|
|
*@param teacherMobile
|
|
*/
|
|
public void setTeacherMobile(String teacherMobile){
|
|
this.teacherMobile = teacherMobile;
|
|
}
|
|
|
|
/**教师邮箱
|
|
*@return
|
|
*/
|
|
public String getTeacherEmail(){
|
|
return teacherEmail;
|
|
}
|
|
/**教师邮箱
|
|
*@param teacherEmail
|
|
*/
|
|
public void setTeacherEmail(String teacherEmail){
|
|
this.teacherEmail = teacherEmail;
|
|
}
|
|
|
|
/**状态(1正常 2删除)
|
|
*@return
|
|
*/
|
|
public Integer getTeacherStatus(){
|
|
return teacherStatus;
|
|
}
|
|
/**状态(1正常 2删除)
|
|
*@param teacherStatus
|
|
*/
|
|
public void setTeacherStatus(Integer teacherStatus){
|
|
this.teacherStatus = teacherStatus;
|
|
}
|
|
|
|
/**教师密码
|
|
*@return
|
|
*/
|
|
public String getTeacherPassword(){
|
|
return teacherPassword;
|
|
}
|
|
/**教师密码
|
|
*@param teacherPassword
|
|
*/
|
|
public void setTeacherPassword(String teacherPassword){
|
|
this.teacherPassword = teacherPassword;
|
|
}
|
|
|
|
/**添加时间
|
|
*@return
|
|
*/
|
|
public Date getAddTime(){
|
|
return addTime;
|
|
}
|
|
/**添加时间
|
|
*@param addTime
|
|
*/
|
|
public void setAddTime(Date addTime){
|
|
this.addTime = addTime;
|
|
}
|
|
|
|
/**组织机构ID
|
|
*@return
|
|
*/
|
|
public Long getOrgId(){
|
|
return orgId;
|
|
}
|
|
/**组织机构ID
|
|
*@param orgId
|
|
*/
|
|
public void setOrgId(Long orgId){
|
|
this.orgId = orgId;
|
|
}
|
|
|
|
/**后台用户ID
|
|
*@return
|
|
*/
|
|
public Long getUserId(){
|
|
return userId;
|
|
}
|
|
/**后台用户ID
|
|
*@param userId
|
|
*/
|
|
public void setUserId(Long userId){
|
|
this.userId = userId;
|
|
}
|
|
|
|
|
|
public String createCode() {
|
|
String code = teacherJobNumber;
|
|
//"T_NO"+this.getUniversitiesCollegesId()+""+(10000L+this.getTeacherId());
|
|
return code;
|
|
}
|
|
|
|
@Override
|
|
public String getId() {
|
|
return getTeacherId().toString();
|
|
}
|
|
|
|
@Override
|
|
public MenuEnums getIdentity() {
|
|
return MenuEnums.JT_S_05;
|
|
}
|
|
}
|