Package org.openurp.edu.base.model
Class Teacher
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<T>
-
- org.openurp.base.model.NumberIdTimeObject<Long>
-
- org.openurp.edu.base.model.Teacher
-
- All Implemented Interfaces:
Serializable,org.beangle.commons.entity.Entity<Long>
@Entity(name="org.openurp.edu.base.model.Teacher") public class Teacher extends NumberIdTimeObject<Long>
教师信息默认实现- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Projectprojectprotected Stringremark备注protected TeacherTypeteacherType教职工类别protected ProfessionalTitletitle职称protected Useruser-
Fields inherited from class org.openurp.base.model.NumberIdTimeObject
updatedAt
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetBeginOn()StringgetCode()DepartmentgetDepartment()DategetEndOn()StringgetName()ProjectgetProject()StringgetRemark()WorkStatusgetStatus()TeacherTypegetTeacherType()ProfessionalTitlegetTitle()ProfessionalGradegetTitleGrade()UsergetUser()voidsetBeginOn(Date beginOn)voidsetEndOn(Date endOn)voidsetProject(Project project)voidsetRemark(String remark)voidsetStatus(WorkStatus status)voidsetTeacherType(TeacherType teacherType)voidsetTitle(ProfessionalTitle title)voidsetUser(User user)-
Methods inherited from class org.openurp.base.model.NumberIdTimeObject
getUpdatedAt, setUpdatedAt
-
-
-
-
Field Detail
-
project
@NotNull protected Project project
-
user
@NotNull protected User user
-
title
protected ProfessionalTitle title
职称
-
teacherType
@NotNull protected TeacherType teacherType
教职工类别
-
remark
@Size(max=500) protected String remark
备注
-
-
Constructor Detail
-
Teacher
public Teacher()
-
Teacher
public Teacher(Long id)
-
-
Method Detail
-
getCode
public String getCode()
-
getName
public String getName()
-
getUser
public User getUser()
-
setUser
public void setUser(User user)
-
getDepartment
public Department getDepartment()
-
getTeacherType
public TeacherType getTeacherType()
-
setTeacherType
public void setTeacherType(TeacherType teacherType)
-
getRemark
public String getRemark()
-
setRemark
public void setRemark(String remark)
-
getTitle
public ProfessionalTitle getTitle()
-
setTitle
public void setTitle(ProfessionalTitle title)
-
getTitleGrade
public ProfessionalGrade getTitleGrade()
-
getStatus
public WorkStatus getStatus()
-
setStatus
public void setStatus(WorkStatus status)
-
getBeginOn
public Date getBeginOn()
-
setBeginOn
public void setBeginOn(Date beginOn)
-
getEndOn
public Date getEndOn()
-
setEndOn
public void setEndOn(Date endOn)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
-