Class GaGrade

  • 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.GaGrade")
    public class GaGrade
    extends org.beangle.commons.entity.pojo.NumberIdObject<Long>
    implements Grade
    考试成绩
    See Also:
    Serialized Form
    • Field Detail

      • status

        protected int status
        成绩状态
    • Constructor Detail

      • GaGrade

        public GaGrade()
    • Method Detail

      • getGp

        public Float getGp()
      • setGp

        public void setGp​(Float gp)
      • 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
      • 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
      • setGradingMode

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

        public boolean isBeyondSubmit()
      • getDelta

        public Float getDelta()
      • setDelta

        public void setDelta​(Float delta)
      • getUpdatedAt

        public Date getUpdatedAt()
        Specified by:
        getUpdatedAt in interface org.beangle.commons.entity.TimeEntity
      • setUpdatedAt

        public void setUpdatedAt​(Date updatedAt)
        Specified by:
        setUpdatedAt in interface org.beangle.commons.entity.TimeEntity
      • getRemark

        public String getRemark()
      • setRemark

        public void setRemark​(String remark)
      • getCreatedAt

        public Date getCreatedAt()
      • setCreatedAt

        public void setCreatedAt​(Date createdAt)