Program

class Program extends LongId with Updated with Named with Cloneable with DateRange with EduLevelBased with Remark

专业培养方案

trait Remark
trait EduLevelBased
trait ProjectBased
trait DateRange
trait Cloneable
trait Named
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def campuses: Set[Campus]

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
def within(date: LocalDate): Boolean
Inherited from:
DateRange

Concrete fields

var campus: Option[Campus]

校区

校区

var degree: Option[Degree]

毕业授予学位

毕业授予学位

var degreeGpa: Option[Float]

学位绩点

学位绩点

var department: Department

部门

部门

var direction: Option[Direction]

专业方向

专业方向

var duration: Float

学制

学制

var grade: String

年级

年级

var major: Major

专业

专业

var offsetType: Option[CourseType]

多出学分可以冲抵的课程类别

多出学分可以冲抵的课程类别

var status: AuditStatus

审核状态

审核状态

var stdType: Option[StdType]

学生类别

学生类别

var studyType: StudyType

学习形式

学习形式

学期对应校区

学期对应校区

Inherited fields

var beginOn: LocalDate

起始日期

起始日期

Inherited from:
DateRange
var endOn: LocalDate

结束日期

结束日期

Inherited from:
DateRange
var id: Long
Inherited from:
NumId
var level: EducationLevel
Inherited from:
EduLevelBased
var name: String
Inherited from:
Named
var project: Project
Inherited from:
ProjectBased
var remark: Option[String]
Inherited from:
Remark
var updatedAt: Instant

Updated At

Updated At

Inherited from:
Updated