类 CourseGradeState

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.grade.course.model.AbstractGradeState
org.openurp.edu.grade.course.model.CourseGradeState
所有已实现的接口:
Serializable, org.beangle.commons.entity.Entity<Long>, GradeState

@Entity(name="org.openurp.edu.grade.course.model.CourseGradeState") public class CourseGradeState extends AbstractGradeState
成绩状态表 记录了对应教学任务成绩
1)记录方式,
2)各种成绩成分的百分比,
3)各种成绩的确认状态,
4)各种成绩的发布状态
每种成绩在状态的站位参见GradeType.mark
另请参阅:
  • 字段详细资料

    • scorePrecision

      protected int scorePrecision
      小数点后保留几位
  • 构造器详细资料

    • CourseGradeState

      public CourseGradeState()
    • CourseGradeState

      public CourseGradeState(Clazz clazz)
  • 方法详细资料

    • getScorePrecision

      public int getScorePrecision()
    • setScorePrecision

      public void setScorePrecision(int scorePrecision)
    • updateStatus

      public void updateStatus(GradeType gradeType, int status)
    • getState

      public GradeState getState(GradeType gradeType)
    • getOrCreateState

      public GradeState getOrCreateState(GradeType gradeType)
    • isStatus

      public boolean isStatus(GradeType gradeType, int status)
      是否是指定状态
      参数:
      gradeType -
      status -
      返回:
    • getPercent

      public Short getPercent(GradeType gradeType)
    • getStatus

      public int getStatus(GradeType gradeType)
    • getGradeType

      public GradeType getGradeType()
      从接口复制的说明: GradeState
      成绩类型
      返回:
    • getClazz

      public Clazz getClazz()
    • setClazz

      public void setClazz(Clazz clazz)
    • getExamStates

      public Set<ExamGradeState> getExamStates()
    • setExamStates

      public void setExamStates(Set<ExamGradeState> states)
    • getInputer

      public User getInputer()
    • setInputer

      public void setInputer(User inputer)
    • getGaStates

      public Set<GaGradeState> getGaStates()
    • setGaStates

      public void setGaStates(Set<GaGradeState> gaStates)