class Lesson extends LongId with ProjectBased with Updated with Cloneable with YearId

教学任务 每学期开课任务,以此为开始作为排课、排考、成绩录入的依据。代表着从对上课对象和开课院系的完整的教学实际任务信息. - 1、教什么(课程名称、类别)、什么时候教(学年学期),谁来教(授课学院、零个或多个教师) - 2、教学班信息——教谁(学生人数、上课对象(院系、学生类别)、选课对象)

  • 3、安排情况(具体安排,开始周、结束周、总课时)
  • 4、选课情况(是否预选、选课上下限、实选人数、选课规则) - 5、任务要求(教室要求、课程要求(教材、参考书、案例)、是否挂牌、是否双语)
  • 6、创建时间、修改时间、备注
Linear Supertypes
YearId, Cloneable, Cloneable, Updated, ProjectBased, LongId, NumId[Long], Entity[Long], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Lesson
  2. YearId
  3. Cloneable
  4. Cloneable
  5. Updated
  6. ProjectBased
  7. LongId
  8. NumId
  9. Entity
  10. Serializable
  11. Serializable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Lesson()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. var campus: Campus

    开课校区

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. var course: Course

    课程

  8. var courseSchedule: CourseSchedule

    课程安排

  9. var courseType: CourseType

    课程类别

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(other: Any): Boolean
    Definition Classes
    Entity → AnyRef → Any
  12. var examSchedule: ExamSchedule

    考试安排

  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  15. var group: Option[LessonGroup]

    所属课程组

  16. def hashCode(): Int
    Definition Classes
    Entity → AnyRef → Any
  17. var id: Long
    Definition Classes
    NumId → Entity
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. var langType: TeachLangType

    授课语言类型

  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. var no: String

    课程序号

  22. final def notify(): Unit
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  24. def persisted: Boolean
    Definition Classes
    Entity
    Annotations
    @Transient()
  25. val project: Project
    Definition Classes
    ProjectBased
  26. var remark: Option[String]

    备注

  27. var semester: Semester

    教学日历

  28. var state: State

    审核状态

  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. var tags: Set[LessonTag]
  31. var teachDepart: Department

    开课院系

  32. var teachclass: Teachclass

    教学班

  33. var teachers: Buffer[Teacher]

    授课教师

  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. val updatedAt: Date
    Definition Classes
    Updated
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def year: Int
    Definition Classes
    Lesson → YearId

Inherited from YearId

Inherited from Cloneable

Inherited from Cloneable

Inherited from Updated

Inherited from ProjectBased

Inherited from LongId

Inherited from NumId[Long]

Inherited from Entity[Long]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped