HisCourseGrade

org.openurp.edu.his.model.HisCourseGrade
class HisCourseGrade extends LongId, ProjectBased, Grade, Remark, ArchivedByYear

归档课程成绩

Attributes

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

Members list

Value members

Concrete methods

def credits: Float
def exempt: Boolean
def getExamGrade(gt: GradeType): Option[HisExamGrade]

得到指定的考试成绩

得到指定的考试成绩

Attributes

def getGaGrade(gt: GradeType): Option[HisGaGrade]

得到指定的总评成绩

得到指定的总评成绩

Attributes

def getGrade(gradeType: GradeType): Option[Grade]

得到指定的考试成绩

得到指定的考试成绩

Attributes

def getScoreText(gt: GradeType): Option[String]
def gradeType: GradeType

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

var clazz: Option[Clazz]

教学班

教学班

Attributes

var course: Course

设置课程

设置课程

Attributes

var courseTakeType: CourseTakeType

获得修读类别

获得修读类别

Attributes

var courseType: CourseType

课程类别

课程类别

Attributes

var crn: String

任务序号

任务序号

Attributes

var examGrades: Buffer[HisExamGrade]

考核成绩

考核成绩

Attributes

var examMode: ExamMode

考核方式

考核方式

Attributes

var freeListening: Boolean

是否免听

是否免听

Attributes

var gaGrades: Buffer[HisGaGrade]

总评成绩

总评成绩

Attributes

var gp: Option[Float]

设置绩点

设置绩点

Attributes

var gradingMode: GradingMode

记录方式

记录方式

Attributes

var operator: Option[String]

操作者

操作者

Attributes

var passed: Boolean

是否通过

是否通过

Attributes

var provider: Option[String]

数据来源

数据来源

Attributes

var score: Option[Float]

得分

得分

Attributes

var scoreText: Option[String]

成绩

成绩

Attributes

var semester: Semester

学期

学期

Attributes

var status: Int

状态

状态

Attributes

var std: Student

设置学生

设置学生

Attributes

Inherited fields

var createdAt: Instant

Attributes

Inherited from:
Grade
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var project: Project

Attributes

Inherited from:
ProjectBased
var remark: Option[String]

Attributes

Inherited from:
Remark
var schoolYear: Int

Attributes

Inherited from:
ArchivedByYear
var updatedAt: Instant

Updated At

Updated At

Attributes

Inherited from:
Updated