Class Teacher

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.openurp.base.model.NumberIdTimeObject<Long>
org.openurp.base.edu.model.Teacher
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Long>

@Entity(name="org.openurp.base.edu.model.Teacher")
public class Teacher
extends NumberIdTimeObject<Long>
教师信息默认实现
See Also:
Serialized Form
  • Field Details

    • user

      @NotNull protected User user
    • title

      protected ProfessionalTitle title
      职称
    • teacherType

      @NotNull protected TeacherType teacherType
      教职工类别
    • remark

      @Size(max=500) protected String remark
      备注
  • Constructor Details

    • Teacher

      public Teacher()
    • Teacher

      public Teacher​(Long id)
  • Method Details

    • 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)
    • getSchool

      public School getSchool()
    • setSchool

      public void setSchool​(School school)
    • getProjects

      public Set<Project> getProjects()
    • setProjects

      public void setProjects​(Set<Project> projects)
    • setDepartment

      public void setDepartment​(Department department)