Class ExamGrade

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<Long>
org.openurp.edu.grade.course.model.ExamGrade
All Implemented Interfaces:
Serializable, Comparable<Grade>, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity, Grade

@Entity(name="org.openurp.edu.grade.course.model.ExamGrade") public class ExamGrade extends org.beangle.commons.entity.pojo.NumberIdTimeObject<Long> implements Grade
考试成绩
See Also:
  • Field Details

    • status

      protected int status
      成绩状态
  • Constructor Details

  • Method Details

    • getCourseGrade

      public CourseGrade getCourseGrade()
    • setCourseGrade

      public void setCourseGrade(CourseGrade courseGrade)
    • getGradeType

      public GradeType getGradeType()
    • setGradeType

      public void setGradeType(GradeType gradeType)
    • getScore

      public Float getScore()
      Description copied from interface: Grade
      返回分数
      Specified by:
      getScore in interface Grade
      Returns:
      null 如果没有分数
    • setScore

      public void setScore(Float score)
      Description copied from interface: Grade
      设置分数
      Specified by:
      setScore in interface Grade
    • getScoreText

      public String getScoreText()
      Description copied from interface: Grade
      得分字面值
      Specified by:
      getScoreText in interface Grade
      Returns:
    • setScoreText

      public void setScoreText(String scoreText)
      Description copied from interface: Grade
      设置得分字面值
      Specified by:
      setScoreText in interface Grade
    • isPublished

      public boolean isPublished()
      Description copied from interface: Grade
      是否发布
      Specified by:
      isPublished in interface Grade
      Returns:
    • isConfirmed

      public boolean isConfirmed()
      Description copied from interface: Grade
      是否确认
      Specified by:
      isConfirmed in interface Grade
      Returns:
    • getStatus

      public int getStatus()
      Description copied from interface: Grade
      返回成绩状态
      Specified by:
      getStatus in interface Grade
      Returns:
    • setStatus

      public void setStatus(int status)
      Specified by:
      setStatus in interface Grade
    • compareTo

      public int compareTo(Grade grade)
      Specified by:
      compareTo in interface Comparable<Grade>
    • isPassed

      public boolean isPassed()
      Description copied from interface: Grade
      是否合格
      Specified by:
      isPassed in interface Grade
      Returns:
    • setPassed

      public void setPassed(boolean isPass)
      Description copied from interface: Grade
      设置是否通过
      Specified by:
      setPassed in interface Grade
    • getExamStatus

      public ExamStatus getExamStatus()
    • setExamStatus

      public void setExamStatus(ExamStatus examStatus)
    • getGradingMode

      public GradingMode getGradingMode()
      Description copied from interface: Grade
      记录方式
      Specified by:
      getGradingMode in interface Grade
      Returns:
    • setGradingMode

      public void setGradingMode(GradingMode gradingMode)
      Description copied from interface: Grade
      设置记录方式
      Specified by:
      setGradingMode in interface Grade
    • getOperator

      public String getOperator()
      Specified by:
      getOperator in interface Grade
    • setOperator

      public void setOperator(String operator)
      Specified by:
      setOperator in interface Grade
    • getScorePercent

      public Short getScorePercent()
    • setScorePercent

      public void setScorePercent(Short scorePercent)
    • getStd

      public Student getStd()
      Specified by:
      getStd in interface Grade
    • getCreatedAt

      public Date getCreatedAt()
      Specified by:
      getCreatedAt in interface Grade
    • setCreatedAt

      public void setCreatedAt(Date createdAt)
      Specified by:
      setCreatedAt in interface Grade