ExamGrade

org.openurp.edu.grade.model.ExamGrade
See theExamGrade companion object
class ExamGrade extends LongId, Grade

考试成绩

平时成绩,期中成绩,期末成绩,总评成绩,补考成绩,缓考成绩

Attributes

Since

2005

Companion
object
Graph
Supertypes
trait Grade
trait Updated
trait Ordered[Grade]
trait Comparable[Grade]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Constructors

def this(id: Long, gradeType: GradeType, score: Option[Float], scoreText: Option[String], gradingMode: GradingMode, passed: Boolean, status: Int)

Concrete methods

def std: Student

Inherited methods

def <(that: Grade): Boolean

Attributes

Inherited from:
Ordered
def <=(that: Grade): Boolean

Attributes

Inherited from:
Ordered
def >(that: Grade): Boolean

Attributes

Inherited from:
Ordered
def >=(that: Grade): Boolean

Attributes

Inherited from:
Ordered
override def compare(grade: Grade): Int

Attributes

Definition Classes
Grade -> Ordered
Inherited from:
Grade
def compareTo(that: Grade): Int

Attributes

Inherited from:
Ordered
def confirmed: Boolean

Attributes

Inherited from:
Grade
override def equals(other: Any): Boolean

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

Attributes

Definition Classes
Entity -> Any
Inherited from:
Entity
override def hashCode: Int

Attributes

See also

java.lang.Object#hashCode()

Definition Classes
Entity -> Any
Inherited from:
Entity
def persisted: Boolean

Return true if persisted

Return true if persisted

Attributes

Inherited from:
Entity
def published: Boolean

Attributes

Inherited from:
Grade

Concrete fields

对应的课程成绩

对应的课程成绩

Attributes

var examStatus: ExamStatus

考试情况

考试情况

Attributes

var gradeType: GradeType

成绩类型

成绩类型

Attributes

var gradingMode: GradingMode

成绩记录方式

成绩记录方式

Attributes

var operator: Option[String]

操作者

操作者

Attributes

var passed: Boolean

是否通过

是否通过

Attributes

var score: Option[Float]

得分

得分

Attributes

var scorePercent: Option[Short]

百分比

百分比

Attributes

var scoreText: Option[String]

得分字面值

得分字面值

Attributes

var status: Int

成绩状态

成绩状态

Attributes

Inherited fields

var createdAt: Instant

Attributes

Inherited from:
Grade
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var updatedAt: Instant

Updated At

Updated At

Attributes

Inherited from:
Updated