类 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)
      • isStatus

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

        public int getStatus​(GradeType gradeType)
      • getGradeType

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

        public Clazz getClazz()
      • setClazz

        public void setClazz​(Clazz clazz)
      • getInputer

        public User getInputer()
      • setInputer

        public void setInputer​(User inputer)