Packages

class Clazz extends LongId with ProjectBased with Updated with Cloneable with Named

教学任务 每学期开课任务,以此为开始作为排课、排考、成绩录入的依据。代表着从对上课对象和开课院系的完整的教学实际任务信息.

  • 1、教什么(课程名称、类别)、什么时候教(学年学期),谁来教(授课学院、零个或多个教师)
  • 2、教学班信息——教谁(学生人数、上课对象(院系、学生类别)、选课对象)
  • 3、安排情况(具体安排,开始周、结束周、总课时)
  • 4、选课情况(选课上下限、实选人数、选课规则)
  • 5、任务要求(教室要求、课程要求(教材、参考书、案例)、是否挂牌、是否双语)
  • 6、创建时间、修改时间、备注
Linear Supertypes
Named, Cloneable, Updated, ProjectBased, LongId, LongIdEntity, NumId[Long], Entity[Long], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Clazz
  2. Named
  3. Cloneable
  4. Updated
  5. ProjectBased
  6. LongId
  7. LongIdEntity
  8. NumId
  9. Entity
  10. Serializable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Clazz()

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 auditState: State

    审核状态

  6. var campus: Campus

    开课校区

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. var course: Course

    课程

  9. var courseType: CourseType

    课程类别

  10. var crn: String

    课程序号

  11. var enrollment: Enrollment

    教学班

  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(other: Any): Boolean
    Definition Classes
    Entity → AnyRef → Any
  14. var exam: Exam

    考试安排

  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. var group: Option[ClazzGroup]

    所属课程组

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

    授课语言类型

  21. var material: Option[Material]

    教学材料

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

    备注

  29. var schedule: Schedule

    课程安排

  30. var semester: Semester

    教学日历

  31. var subject: Option[String]

    主题

  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. var tags: Set[ClazzTag]

    任务标签

  34. var teachDepart: Department

    开课院系

  35. var teachers: Buffer[Teacher]

    授课教师

  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. val updatedAt: Instant
    Definition Classes
    Updated
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Named

Inherited from Cloneable

Inherited from Updated

Inherited from ProjectBased

Inherited from LongId

Inherited from LongIdEntity

Inherited from NumId[Long]

Inherited from Entity[Long]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped