ExemptCourse

org.openurp.edu.program.model.ExemptCourse
class ExemptCourse extends LongId with EduLevelBased with Updated with Remark

免修课程 规定课程在哪些学生范围中,可以免修

Attributes

Graph
Supertypes
trait Remark
trait Updated
trait EduLevelBased
trait ProjectBased
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

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

Concrete fields

var course: Course
var fromGrade: Grade

起始年级

起始年级

Attributes

var stdTypes: Set[StdType]
var toGrade: Option[Grade]

截止年级

截止年级

Attributes

Inherited fields

var eduType: EducationType

培养类型

培养类型

Attributes

Inherited from:
EduLevelBased
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var level: EducationLevel

培养层次

培养层次

Attributes

Inherited from:
EduLevelBased
var project: Project

Attributes

Inherited from:
ProjectBased
var remark: Option[String]

Attributes

Inherited from:
Remark
var updatedAt: Instant

Updated At

Updated At

Attributes

Inherited from:
Updated