目 录
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_activities | id | 教学活动 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | begin_at | smallint | 否 | 开始时间 | |
3 | begin_unit | smallint | 否 | 开始节次 | |
4 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
5 | end_at | smallint | 否 | 结束时间 | |
6 | end_unit | smallint | 否 | 结束节次 | |
7 | places | varchar(100) | 是 | 授课场所 | |
8 | start_on | date | 否 | 开始日期 | |
9 | subclazz_id | bigint | 是 | 教学任务小班ID | edu.subclazzes |
10 | teaching_method_id | integer | 否 | 授课方式ID | code.teaching_methods |
11 | teaching_nature_id | integer | 否 | 授课性质ID | code.teaching_natures |
12 | weekstate | bigint | 否 | 周状态 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_sjlgr9e0wh41aqb4wbj7tyqaj | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_activities_rooms | activity_id,classroom_id | 教室列表 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | activity_id | bigint | 否 | 教学活动ID | edu.clazz_activities |
2 | classroom_id | bigint | 否 | 教室ID | base.classrooms |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_lp1ho1db4ui0l4lffulgfn0yk | activity_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_activities_teachers | activity_id,teacher_id | 授课教师列表 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | activity_id | bigint | 否 | 教学活动ID | edu.clazz_activities |
2 | teacher_id | bigint | 否 | 教师信息ID | base.teachers |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_15kq4qjipsyjesv30panl7d28 | activity_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_bulletins | id | 教学班公告板 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
3 | contact_channel | varchar(150) | 是 | 日常联系渠道 | |
4 | contact_qrcode_path | varchar(300) | 是 | 日常联系渠道二维码 | |
5 | contents | varchar(1000) | 是 | 公告内容 |
序号 | 约束名 | 约束字段 |
---|---|---|
1 | uk_bw61pgrg2iw0irmhs8hof0q0g | clazz_id |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_groups | id | 教学任务组 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | course_id | bigint | 是 | 课程ID | base.courses |
3 | name | varchar(255) | 否 | 组名称 | |
4 | project_id | integer | 否 | 项目ID | base.projects |
5 | semester_id | integer | 否 | 学期ID | base.semesters |
6 | teach_depart_id | integer | 是 | 开课部门ID | base.departments |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_materials | id | 教学班资料 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
3 | file_path | varchar(400) | 是 | 文件路径 | |
4 | name | varchar(300) | 否 | 材料名称 | |
5 | updated_at | timestamptz | 否 | 更新时间 | |
6 | updated_by_id | bigint | 否 | 上传人ID | base.users |
7 | url | varchar(400) | 是 | 网址 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_ftsvqtl0wf5lx885wwiw514hp | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_notice_files | id | 班级公告附件 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | file_path | varchar(200) | 否 | 文件路径 | |
3 | media_type | varchar(100) | 否 | 类型 | |
4 | name | varchar(255) | 否 | 名称 | |
5 | notice_id | bigint | 否 | 班内通知ID | edu.clazz_notices |
6 | updated_at | timestamptz | 否 | 更新时间 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_ifw02k8m49nnnsixxeic5irmd | notice_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazz_notices | id | 班内通知 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
3 | contents | varchar(1500) | 否 | 内容 | |
4 | title | varchar(300) | 否 | 标题 | |
5 | updated_at | timestamptz | 否 | 更新时间 | |
6 | updated_by_id | bigint | 否 | 发布人ID | base.users |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_etjnc5p0edykl4yjenl8f5aqo | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazzes | id | 教学任务 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | campus_id | integer | 否 | 开课校区ID | base.campuses |
3 | capacity | integer | 否 | 人数上限 | |
4 | capacity_locked | boolean | 否 | 是否锁定上限 | |
5 | clazz_name | varchar(500) | 否 | 教学班名称 | |
6 | course_id | bigint | 否 | 课程ID | base.courses |
7 | course_type_id | integer | 否 | 课程类别ID | base.c_course_types |
8 | credit_hours | integer | 否 | 学时 | |
9 | crn | varchar(32) | 否 | 课程序号 | |
10 | depart_arranged | boolean | 否 | 是否开课院系负责安排 | |
11 | depart_id | integer | 是 | 学生所在部门ID | base.departments |
12 | exam_mode_id | integer | 否 | 考核方式ID | code.exam_modes |
13 | gender_ratio | smallint | 否 | 男女比 | |
14 | grades | varchar(40) | 是 | 年级 | |
15 | group_id | bigint | 是 | 所属课程组ID | edu.clazz_groups |
16 | has_makeup | boolean | 否 | 是否有补考 | |
17 | lang_type_id | integer | 否 | 授课语言类型ID | code.teach_lang_types |
18 | plan_id | bigint | 是 | 执行计划ID | |
19 | project_id | integer | 否 | 项目ID | base.projects |
20 | remark | varchar(255) | 是 | 备注 | |
21 | reserved_count | integer | 否 | 保留人数 | |
22 | room_type_id | integer | 否 | 教室类型ID | code.classroom_types |
23 | semester_id | integer | 否 | 教学日历ID | base.semesters |
24 | shared | boolean | 否 | 是否全校共享 | |
25 | status | integer | 否 | 审核状态 | |
26 | std_count | integer | 否 | 学生人数 | |
27 | subject | varchar(255) | 是 | 主题 | |
28 | teach_depart_id | integer | 否 | 开课院系ID | base.departments |
29 | updated_at | timestamptz | 否 | 更新时间 | |
30 | week_hours | integer | 否 | 周课时 | |
31 | weekstate | bigint | 否 | 周状态 |
序号 | 约束名 | 约束字段 |
---|---|---|
1 | uk_8xuvd3v6lnrq5xmcl8jje0yau | project_id,semester_id,crn |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_9bwygbyci888eug6sjs5ihbqq | project_id,semester_id,teach_depart_id | 否 |
idx_2nu751wwcosaoh3kd2a36ycdj | group_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazzes_ability_rates | clazz_id,course_ability_rate_id | 要求课程能力等级 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
2 | course_ability_rate_id | integer | 否 | 课程能力等级ID | base.c_course_ability_rates |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_dtwnr7ysxuukruvulscomb6on | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazzes_tags | clazz_id,clazz_tag_id | 教学任务标签 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
2 | clazz_tag_id | integer | 否 | 任务标签ID | edu.c_clazz_tags |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_8w82phrf16wpnbxdoqo3otrtk | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.clazzes_teachers | clazz_id,teacher_id,idx | 授课教师 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
2 | idx | integer | 否 | index no | |
3 | teacher_id | bigint | 否 | 教师信息ID | base.teachers |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_ljvsyyihis2oe1m3gt3rffg2m | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.course_takers | id | 学生修读课程信息 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | alternative | boolean | 否 | 是否替代 | |
3 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
4 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
5 | course_type_id | integer | 否 | 课程类别ID | base.c_course_types |
6 | election_mode_id | integer | 否 | 选课方式ID | code.election_modes |
7 | free_listening | boolean | 否 | 是否免听 | |
8 | remark | varchar(100) | 是 | 备注 | |
9 | semester_id | integer | 否 | 学年学期ID | base.semesters |
10 | std_id | bigint | 否 | 学生ID | base.students |
11 | subclazz_id | bigint | 是 | 教学任务小班ID | edu.subclazzes |
12 | take_type_id | integer | 否 | 修读类别ID | code.course_take_types |
13 | updated_at | timestamptz | 否 | 更新时间 |
序号 | 约束名 | 约束字段 |
---|---|---|
1 | uk_9pqkafkcyi7pe6799lg614vay | std_id,course_id,semester_id |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_cg1338egu7o03diaf8h2ebjvp | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.lessons | id | 授课内容 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | begin_at | smallint | 否 | 开始时间 | |
3 | contents | varchar(500) | 否 | 内容 | |
4 | end_at | smallint | 否 | 结束时间 | |
5 | idx | integer | 否 | 序号 | |
6 | open_on | date | 否 | 开课日期 | |
7 | places | varchar(255) | 是 | 授课地点 | |
8 | plan_id | bigint | 否 | 授课计划ID | edu.teaching_plans |
9 | subclazz_id | bigint | 是 | 教学任务小班ID | edu.subclazzes |
10 | teaching_method_id | integer | 否 | 授课方式ID | code.teaching_methods |
11 | teaching_nature_id | integer | 否 | 授课性质ID | code.teaching_natures |
12 | units | varchar(255) | 否 | 开课节次 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_m85fsqiyr7ldosv7uwt9atr7x | plan_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.lessons_rooms | lesson_id,classroom_id | 教室列表 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | classroom_id | bigint | 否 | 教室ID | base.classrooms |
2 | lesson_id | bigint | 否 | 授课内容ID | edu.lessons |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_inlritlkt48apx8ejj1oa4xsp | lesson_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.lessons_teachers | lesson_id,teacher_id | 授课教师列表 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | lesson_id | bigint | 否 | 授课内容ID | edu.lessons |
2 | teacher_id | bigint | 否 | 教师信息ID | base.teachers |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_6dfrp3fwx1fst4j0686ofjsuc | lesson_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.restriction_items | id | 课程限制项 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | contents | varchar(255) | 否 | 限制内容 | |
3 | included | boolean | 否 | 是否包含限定内容 | |
4 | meta | integer | 否 | 限制具体项目 | |
5 | restriction_id | bigint | 否 | 所在限制组ID | edu.restrictions |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_dax3f658vva8uq89kdgg48v4n | restriction_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.restrictions | id | 课程限制条件组 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
3 | cur_count | integer | 否 | 当前人数 | |
4 | max_count | integer | 否 | 最大人数 | |
5 | parent_id | bigint | 是 | 上级组ID | edu.restrictions |
6 | prime | boolean | 否 | 是否主要授课对象 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_c2pllu9g7p0poy59op11nkab5 | clazz_id | 否 |
idx_i8g6bl3jpwldie38iiqgw4kes | parent_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.subclazzes | id | 教学任务小班 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
3 | cur_count | integer | 否 | 当前人数 | |
4 | max_count | integer | 否 | 最大人数 | |
5 | name | varchar(100) | 否 | 名称 |
索引名 | 索引字段 | 是否唯一 |
---|---|---|
idx_4kc8i1iwg3dcxgp93s9lcfui9 | clazz_id | 否 |
表名 | 主键 | 注释 |
---|---|---|
edu.teaching_plans | id | 授课计划 |
序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
---|---|---|---|---|---|
1 | id | bigint | 否 | 非业务主键:datetime | |
2 | audit_at | timestamptz | 是 | 审核时间 | |
3 | auditor_id | bigint | 是 | 通用人员信息ID | base.users |
4 | author_id | bigint | 是 | 作者ID | base.users |
5 | clazz_id | bigint | 否 | 教学任务ID | edu.clazzes |
6 | doc_locale | varchar(255) | 否 | 语言 | |
7 | file_path | varchar(255) | 是 | 附件关键字 | |
8 | file_size | integer | 否 | 大小 | |
9 | mime_type | varchar(255) | 是 | 文件类型 | |
10 | passed | boolean | 是 | 是否通过 | |
11 | semester_id | integer | 否 | 学年学期ID | base.semesters |
12 | updated_at | timestamptz | 否 | 更新时间 |