ExamGroup

class ExamGroup extends LongId with Named with SemesterBased with Updated

排考组

trait Updated
trait SemesterBased
trait Named
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

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方法。

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

java.lang.Object#hashCode()

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

Return true if persisted

Return true if persisted

Inherited from:
Entity

Concrete fields

教室分配设置

教室分配设置

var allowInClass: Boolean

允许随堂考试

允许随堂考试

var beginOn: LocalDate

开始日期

开始日期

var endOn: LocalDate

结束日期

结束日期

var examType: ExamType

考试类型

考试类型

最大学生上课冲突比率

最大学生上课冲突比率

最小学生上课冲突人数

最小学生上课冲突人数

发布状态

发布状态

var rooms: Buffer[Classroom]

可用教室

可用教室

var tasks: Buffer[ExamTask]

排考任务列表

排考任务列表

var turns: Buffer[ExamTurn]

场次列表

场次列表

Inherited fields

var id: Long
Inherited from:
NumId
var name: String
Inherited from:
Named
var project: Project
Inherited from:
SemesterBased
var semester: Semester
Inherited from:
SemesterBased
var updatedAt: Instant

Updated At

Updated At

Inherited from:
Updated