Class Student

    • Field Detail

      • user

        @NotNull
        protected User user
        用户
      • person

        protected Person person
        基本信息
      • stdType

        protected StdType stdType
        学生类别 所在项目内的学生类别
      • duration

        @NotNull
        protected Float duration
        学制 学习年限(允许0.5年出现)1
      • registed

        @NotNull
        protected boolean registed
        是否有学籍
      • beginOn

        @NotNull
        protected Date beginOn
        学籍生效日期
      • endOn

        @NotNull
        protected Date endOn
        学籍结束日期
      • studyOn

        @NotNull
        protected Date studyOn
        入学日期
      • graduateOn

        @NotNull
        protected Date graduateOn
        预计毕业日期
      • studyType

        protected StudyType studyType
        学习形式 全日制/业余/函授
      • tutor

        protected Teacher tutor
        导师
      • remark

        @Size(max=2000)
        protected String remark
        备注
    • Constructor Detail

      • Student

        public Student()
      • Student

        public Student​(Long id)
    • Method Detail

      • getSquad

        public Squad getSquad()
      • getDepartment

        public Department getDepartment()
      • getDuration

        public Float getDuration()
      • setDuration

        public void setDuration​(Float duration)
      • getGender

        public Gender getGender()
      • getGrade

        public String getGrade()
      • getMajor

        public Major getMajor()
      • getDirection

        public Direction getDirection()
      • getName

        public String getName()
      • getCode

        public String getCode()
      • getRemark

        public String getRemark()
      • setRemark

        public void setRemark​(String remark)
      • getCampus

        public Campus getCampus()
      • getStudyType

        public StudyType getStudyType()
      • setStudyType

        public void setStudyType​(StudyType studyType)
      • getStdType

        public StdType getStdType()
      • setStdType

        public void setStdType​(StdType type)
      • addLabel

        public void addLabel​(StdLabel label)
      • addLabels

        public void addLabels​(StdLabel... labels)
      • clearLabels

        public void clearLabels()
      • pointCurrentState

        public void pointCurrentState()
                               throws Exception
        将学籍状态记录日志中的某个符合要求学籍状态记录置为当前学籍状态
        Throws:
        Exception
      • isRegisted

        public boolean isRegisted()
      • setRegisted

        public void setRegisted​(boolean registed)
      • getPerson

        public Person getPerson()
      • setPerson

        public void setPerson​(Person person)
      • getTutor

        public Teacher getTutor()
      • setTutor

        public void setTutor​(Teacher tutor)
      • getUser

        public User getUser()
      • setUser

        public void setUser​(User user)
      • getStudyOn

        public Date getStudyOn()
      • setStudyOn

        public void setStudyOn​(Date studyOn)
      • getGraduateOn

        public Date getGraduateOn()
      • setGraduateOn

        public void setGraduateOn​(Date graduateOn)