基础信息 教学 表结构
表格一览
关键关系图
关系图 1. 行政班级
- 关系图

关系图 2. 专业
- 关系图

关系图 3. 学生
- 关系图

表格明细
course_awards
| 表名: | base.course_awards 课程获奖 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | award_type_id | integer | 否 | 课程获奖类型ID | code.course_award_types |
| 3 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 4 | school_year | integer | 否 | 获奖年度 |
course_clusters
| 表名: | base.course_clusters 课程群组 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | en_name | varchar(255) | 是 | 英文名 | |
| 3 | name | varchar(255) | 否 | 名称 | |
| 4 | project_id | integer | 否 | 项目ID | base.projects |
course_directors
| 表名: | base.course_directors 课程负责人 |
| 唯一约束: | 主键🔑(id) uk_e3nnjcbf3esj437l6tj2tqt5r(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 4 | director_id | bigint | 否 | 负责人ID | base.teachers |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | office_id | bigint | 是 | 教研室ID | base.teaching_offices |
course_hours
| 表名: | base.course_hours 课程分类课时信息 |
| 唯一约束: | 主键🔑(id) uk_q38fksieo0xpcfye7etmfd6rj(course_id,nature_id) |
| 索引: | idx_cio9wl9gex7fo85575w4112c4(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 3 | credit_hours | integer | 否 | 学时/总课时 | |
| 4 | nature_id | integer | 否 | 课时分类ID | code.teaching_natures |
course_journal_hours
| 表名: | base.course_journal_hours 课程记录-学时 |
| 唯一约束: | 主键🔑(id) uk_ke2wt12wi4g02ypp3i7med47s(journal_id,nature_id) |
| 索引: | idx_lm5drr3y1vinuxh8pqi0up3pw(journal_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | credit_hours | integer | 否 | 学时 | |
| 3 | journal_id | bigint | 否 | 课程记录ID | base.course_journals |
| 4 | nature_id | integer | 否 | 课时分类ID | code.teaching_natures |
course_journals
| 表名: | base.course_journals 课程记录 |
| 唯一约束: | 主键🔑(id) uk_16iu8nblky3qtm9ani5pu7vcs(course_id,begin_on) |
| 索引: | idx_63qf0hjsyy394vrfl9ui51oe4(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 4 | credit_hours | integer | 否 | 学时 | |
| 5 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 6 | en_name | varchar(400) | 是 | 英文名 | |
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | exam_mode_id | integer | 否 | 考核方式ID | code.exam_modes |
| 9 | name | varchar(200) | 否 | 名称 | |
| 10 | updated_at | timestamptz | 否 | 更新时间 | |
| 11 | week_hours | integer | 否 | 周课时 | |
| 12 | weeks | integer | 是 | 周数 |
course_journals_tags
| 表名: | base.course_journals_tags 课程标签 |
| 唯一约束: | 主键🔑(course_journal_id,course_tag_id) |
| 索引: | idx_fa43felt9lxq3wse8lp20bdgg(course_journal_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_journal_id | bigint | 否 | 课程记录ID | base.course_journals |
| 2 | course_tag_id | integer | 否 | 课程标签ID | code.course_tags |
course_levels
| 表名: | base.course_levels 课程分层次要求 |
| 唯一约束: | 主键🔑(id) uk_59cbmhw5789an69kcq0j5g9i8(course_id,level_id) |
| 索引: | idx_w33dd8gtyilc14ptwiwvx0w5(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 3 | credits | float4 | 是 | 学分 | |
| 4 | level_id | integer | 否 | 培养层次ID | code.education_levels |
course_majors
| 表名: | base.course_majors 课程面向专业 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 3 | direction_id | bigint | 是 | 专业方向建设过程ID | base.major_direction_journals |
| 4 | included | boolean | 否 | 是否包含 | |
| 5 | major_id | bigint | 否 | 专业ID | base.majors |
course_profiles
| 表名: | base.course_profiles 课程简介 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_tjt1ybpj33nkgqek0j2fylp7g(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | audit_at | timestamptz | 是 | 审核时间 | |
| 3 | auditor_id | bigint | 是 | 审核人ID | base.users |
| 4 | begin_on | date | 否 | 生效日期 | |
| 5 | bibliography | varchar(2000) | 是 | 参考书目 | |
| 6 | book_adoption | integer | 否 | 教材选用类型 | |
| 7 | category_id | integer | 是 | 课程分类ID | code.course_categories |
| 8 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 9 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 10 | description | varchar(800) | 否 | 简介 | |
| 11 | director_id | bigint | 是 | 教师信息ID | base.teachers |
| 12 | en_description | varchar(2000) | 是 | 英文简介 | |
| 13 | end_on | date | 是 | 失效日期 | |
| 14 | majors | varchar(200) | 是 | 适用专业 | |
| 15 | materials | varchar(1000) | 是 | 辅助资料 | |
| 16 | prerequisites | varchar(255) | 是 | 先修课程 | |
| 17 | remark | varchar(255) | 是 | 备注 | |
| 18 | semester_id | integer | 否 | 学年学期ID | base.semesters |
| 19 | status | integer | 否 | 状态 | |
| 20 | submit_at | timestamptz | 是 | 提及时间 | |
| 21 | textbooks | varchar(500) | 是 | 教材和参考书目 | |
| 22 | updated_at | timestamptz | 否 | 更新时间 | |
| 23 | website | varchar(255) | 是 | 课程网站 | |
| 24 | writer_id | bigint | 是 | 通用人员信息ID | base.users |
course_profiles_books
| 表名: | base.course_profiles_books 课程简介-教材列表 |
| 唯一约束: | 主键🔑(course_profile_id,textbook_id) |
| 索引: | idx_h55h1s4mtw979tqx7jqam6p4h(course_profile_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_profile_id | bigint | 否 | 课程简介ID | base.course_profiles |
| 2 | textbook_id | bigint | 否 | 教材ID | base.textbooks |
course_textbooks
| 表名: | base.course_textbooks 课程教材 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | recommended | boolean | 否 | 是否推荐教材 | |
| 6 | required | boolean | 否 | 是否必选教材 | |
| 7 | textbook_id | bigint | 否 | 教材ID | base.textbooks |
courses
| 表名: | base.courses 课程基本信息 |
| 唯一约束: | 主键🔑(id) uk_thp7tiw1cr1mvm9uy21fqflch(project_id,code) |
| 索引: | idx_61og8rbqdd2y28rx2et5fdnxd(code) ,idx_gsyp40xj7elqlco0688yda587(cluster_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 设立日期 | |
| 3 | calgp | boolean | 否 | 是否计算绩点 | |
| 4 | cluster_id | bigint | 是 | 课程群组ID | base.course_clusters |
| 5 | code | varchar(32) | 否 | 课程代码 | |
| 6 | course_type_id | integer | 是 | 建议课程类别ID | code.course_types |
| 7 | credit_hours | integer | 否 | 总学时 | |
| 8 | default_credits | float4 | 否 | 默认学分 | |
| 9 | department_id | integer | 否 | 院系ID | base.departments |
| 10 | en_name | varchar(300) | 是 | 课程英文名 | |
| 11 | end_on | date | 是 | 失效日期 | |
| 12 | exam_mode_id | integer | 否 | 考试方式ID | code.exam_modes |
| 13 | grading_mode_id | integer | 否 | 成绩记录方式ID | code.grading_modes |
| 14 | has_makeup | boolean | 否 | 是否有补考 | |
| 15 | module_id | integer | 是 | 课程模块ID | code.course_modules |
| 16 | name | varchar(222) | 否 | 课程名称 | |
| 17 | nature_id | integer | 否 | 课程性质ID | code.course_natures |
| 18 | project_id | integer | 否 | 项目ID | base.projects |
| 19 | rank_id | integer | 是 | 课程属性ID | code.course_ranks |
| 20 | remark | varchar(500) | 是 | 备注 | |
| 21 | sub_course_id | bigint | 是 | 子课程ID | base.courses |
| 22 | terms | integer | 否 | 开课学期数 | |
| 23 | updated_at | timestamptz | 否 | 更新时间 | |
| 24 | week_hours | integer | 否 | 周课时 | |
| 25 | weeks | integer | 是 | 周数 |
courses_categories
| 表名: | base.courses_categories 课程分类 |
| 唯一约束: | 主键🔑(course_id,course_category_id) |
| 索引: | idx_fx0k2hychuov557bedalysbex(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_category_id | integer | 否 | 课程分类ID | code.course_categories |
| 2 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
courses_tags
| 表名: | base.courses_tags 课程标签 |
| 唯一约束: | 主键🔑(course_id,course_tag_id) |
| 索引: | idx_b33k2icegejva3ino103aa5eb(course_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 2 | course_tag_id | integer | 否 | 课程标签ID | code.course_tags |
experiments
| 表名: | base.experiments 实验项目 |
| 唯一约束: | 主键🔑(id) uk_4t6s3rhpyuivur62lwcyy7ul5(course_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 否 | 实验类别ID | code.experiment_categories |
| 4 | code | varchar(20) | 否 | 代码 | |
| 5 | course_id | bigint | 否 | 课程基本信息ID | base.courses |
| 6 | credit_hours | float4 | 否 | 学时 | |
| 7 | discipline_id | integer | 否 | 一级学科ID | code.level1_disciplines |
| 8 | en_name | varchar(400) | 是 | 英文名 | |
| 9 | end_on | date | 是 | 失效日期 | |
| 10 | experiment_type_id | integer | 否 | 实验类型ID | code.experiment_types |
| 11 | group_std_count | integer | 否 | 每组人数 | |
| 12 | name | varchar(300) | 否 | 名称 | |
| 13 | online | boolean | 否 | 是否在线实验 | |
| 14 | remark | varchar(255) | 是 | 备注 | |
| 15 | updated_at | timestamptz | 否 | 更新时间 |
extern_schools
| 表名: | base.extern_schools 校外教育机构 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(255) | 否 | 代码 | |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | name | varchar(255) | 否 | 学校名称 | |
| 6 | updated_at | timestamptz | 否 | 更新时间 |
extern_students
| 表名: | base.extern_students 外校学习经历 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 开始日期 | |
| 3 | category_id | integer | 否 | 教育类别ID | code.edu_categories |
| 4 | end_on | date | 否 | 结束日期 | |
| 5 | exchange | boolean | 否 | 是否为交流经历 | |
| 6 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 7 | major_name | varchar(255) | 是 | 学习专业 | |
| 8 | school_id | integer | 否 | 校外教育机构ID | base.extern_schools |
| 9 | std_id | bigint | 否 | 学生ID | base.students |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
grades
| 表名: | base.grades 年级 |
| 唯一约束: | 主键🔑(id) uk_enpnepu169ecfvnnni3oayeva(project_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:assigned | |
| 2 | begin_in | date | 否 | 起始年月 | |
| 3 | code | varchar(255) | 否 | 代码 | |
| 4 | en_name | varchar(255) | 是 | 英文名 | |
| 5 | end_in | date | 否 | 结束年月 | |
| 6 | name | varchar(255) | 否 | 名称 | |
| 7 | project_id | integer | 否 | 项目ID | base.projects |
graduate_seasons
| 表名: | base.graduate_seasons 毕业界别 |
| 唯一约束: | 主键🔑(id) uk_q1npfkscf2dd26j0ie8sdlvl(project_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:assigned | |
| 2 | code | varchar(255) | 否 | 代码 | |
| 3 | graduate_in | date | 否 | 毕业年月 | |
| 4 | name | varchar(255) | 否 | 名称 | |
| 5 | project_id | integer | 否 | 项目ID | base.projects |
graduates
| 表名: | base.graduates 毕业信息 |
| 唯一约束: | 主键🔑(id) uk_fjm29o037eumvq25eojdp797r(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | batch_no | integer | 否 | 批次号 | |
| 3 | certificate_no | varchar(100) | 是 | 毕业证书编号 | |
| 4 | certificate_seq_no | varchar(50) | 是 | 毕业证书序列号 | |
| 5 | degree_award_on | date | 是 | 学位授予日期 | |
| 6 | degree_id | integer | 是 | 学位ID | code.degrees |
| 7 | diploma_no | varchar(100) | 是 | 学位证书号 | |
| 8 | finish_on | date | 是 | 结业日期 | |
| 9 | foreign_lang_passed_on | date | 是 | 外语通过年月 | |
| 10 | graduate_on | date | 是 | 毕业日期 | |
| 11 | result_id | integer | 否 | 毕结业结论ID | code.education_results |
| 12 | season_id | bigint | 否 | 毕业界别ID | base.graduate_seasons |
| 13 | std_id | bigint | 否 | 学生ID | base.students |
| 14 | updated_at | timestamptz | 否 | 更新时间 | |
| 15 | whereto_go_id | integer | 是 | 毕业去向ID | code.whereto_goes |
major_direction_journals
| 表名: | base.major_direction_journals 专业方向建设过程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_42jbv72p0881vpjadj705qryj(direction_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | depart_id | integer | 否 | 部门ID | base.departments |
| 4 | direction_id | bigint | 否 | 专业方向ID | base.major_directions |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 7 | remark | varchar(200) | 是 | 备注 |
major_directions
| 表名: | base.major_directions 方向信息 专业领域 |
| 唯一约束: | 主键🔑(id) uk_7e936erdiet32yvrdfrgwfpyj(project_id,code) |
| 索引: | idx_aygbi1xghmyg51wtokm2bd883(major_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(32) | 否 | 专业方向编码 | |
| 4 | en_name | varchar(255) | 是 | 专业方向英文名 | |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | major_id | bigint | 否 | 所属专业ID | base.majors |
| 7 | name | varchar(100) | 否 | 专业方向名称 | |
| 8 | project_id | integer | 否 | 项目ID | base.projects |
| 9 | remark | varchar(200) | 是 | 备注 | |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
major_directors
| 表名: | base.major_directors 专业负责人 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | direction_id | bigint | 是 | 方向信息 专业领域ID | base.major_directions |
| 4 | director_id | bigint | 是 | 教师信息ID | base.teachers |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 7 | major_id | bigint | 否 | 专业ID | base.majors |
major_disciplines
| 表名: | base.major_disciplines 专业学科信息 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_3d8mbewqjbirn81bfhk47iwf5(major_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 否 | 学科门类ID | code.discipline_categories |
| 4 | discipline_code | varchar(50) | 是 | 学科专业代码 | |
| 5 | discipline_name | varchar(100) | 是 | 学科专业名称 | |
| 6 | end_on | date | 是 | 失效日期 | |
| 7 | major_id | bigint | 否 | 专业ID | base.majors |
major_graduate_objectives
| 表名: | base.major_graduate_objectives 专业培养目标 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | major_id | bigint | 否 | 专业ID | base.majors |
| 5 | objective_id | integer | 否 | 毕业要求ID | code.graduate_objectives |
major_journals
| 表名: | base.major_journals 专业建设历程 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_9tpxhrx7soog576asswjsm796(major_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | depart_id | integer | 否 | 部门ID | base.departments |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 6 | major_id | bigint | 否 | 专业ID | base.majors |
| 7 | remark | varchar(200) | 是 | 备注 |
majors
| 表名: | base.majors 专业 |
| 唯一约束: | 主键🔑(id) uk_8vnop0jo5r3n5lvausdjy13aj(project_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(20) | 否 | 专业编码 | |
| 4 | en_name | varchar(150) | 是 | 专业英文名 | |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | name | varchar(50) | 否 | 专业名称 | |
| 7 | project_id | integer | 否 | 项目ID | base.projects |
| 8 | remark | varchar(100) | 是 | 备注 | |
| 9 | short_name | varchar(255) | 是 | 简称 | |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
minor_majors
| 表名: | base.minor_majors 辅修专业 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 否 | 学科门类ID | code.discipline_categories |
| 4 | code | varchar(255) | 否 | 代码 | |
| 5 | department_id | integer | 是 | 部门组织机构信息ID | base.departments |
| 6 | en_name | varchar(255) | 是 | 英文名 | |
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | institution_id | integer | 否 | 科研机构ID | code.institutions |
| 9 | major_id | bigint | 是 | 对应本校的专业ID | base.majors |
| 10 | name | varchar(255) | 否 | 名称 | |
| 11 | project_id | integer | 否 | 项目ID | base.projects |
project_codes
| 表名: | base.project_codes 项目基础代码配置 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | class_name | varchar(100) | 否 | 代码元 | |
| 3 | code_ids | varchar(2000) | 否 | 代码ID | |
| 4 | project_id | integer | 否 | 项目ID | base.projects |
project_properties
| 表名: | base.project_properties 项目属性 |
| 唯一约束: | 主键🔑(id) uk_1kgy8wfyw9wg1e28k8seg64se(project_id,name) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | description | varchar(200) | 否 | 描述 | |
| 3 | name | varchar(255) | 否 | 名称 | |
| 4 | project_id | integer | 否 | 项目ID | base.projects |
| 5 | type_name | varchar(100) | 否 | 类型 | |
| 6 | value_ | varchar(2000) | 否 | 值 |
projects
| 表名: | base.projects 项目 |
| 唯一约束: | 主键🔑(id) uk_clujw4wu21d33ssgde022aymk(code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | administration | varchar(70) | 否 | 主管部门 | |
| 3 | administration2nd | varchar(20) | 是 | 二级部门 | |
| 4 | begin_on | date | 否 | 生效日期 | |
| 5 | calendar_id | integer | 否 | 日历方案ID | base.calendars |
| 6 | category_id | integer | 否 | 教育类别ID | code.edu_categories |
| 7 | code | varchar(10) | 否 | 代码 | |
| 8 | description | varchar(500) | 否 | 描述 | |
| 9 | end_on | date | 是 | 失效日期 | |
| 10 | minor | boolean | 否 | 是否辅修 | |
| 11 | name | varchar(100) | 否 | 名称 | |
| 12 | school_id | integer | 否 | 适用学校ID | base.schools |
| 13 | updated_at | timestamptz | 否 | 更新时间 |
projects_campuses
| 表名: | base.projects_campuses 项目-校区列表 |
| 唯一约束: | 主键🔑(project_id,campus_id) |
| 索引: | idx_ars8ki40prfrp0dh90qqcsrxu(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | campus_id | integer | 否 | 校区信息ID | base.campuses |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
projects_departments
| 表名: | base.projects_departments 项目-部门列表 |
| 唯一约束: | 主键🔑(project_id,department_id) |
| 索引: | idx_sy5ms6fqa1if8ox26dljlhk0v(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
projects_edu_types
| 表名: | base.projects_edu_types 项目-培养类型 |
| 唯一约束: | 主键🔑(project_id,education_type_id) |
| 索引: | idx_59q82b4p5aojkd254d4wy0u4f(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | education_type_id | integer | 否 | 培养类型ID | code.education_types |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
projects_levels
| 表名: | base.projects_levels 项目-培养层次列表 |
| 唯一约束: | 主键🔑(project_id,education_level_id) |
| 索引: | idx_4ipswvqq8c1i50hh9cr762l61(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | education_level_id | integer | 否 | 培养层次ID | code.education_levels |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
projects_std_labels
| 表名: | base.projects_std_labels 项目-学生分类列表 |
| 唯一约束: | 主键🔑(project_id,std_label_id) |
| 索引: | idx_9xea4f7jxyx6oo4ghwyr4ygfp(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | project_id | integer | 否 | 项目ID | base.projects |
| 2 | std_label_id | integer | 否 | 学生分类标签ID | code.std_labels |
projects_std_types
| 表名: | base.projects_std_types 项目-学生类别 |
| 唯一约束: | 主键🔑(project_id,std_type_id) |
| 索引: | idx_pj8pjvjbvsbx8mbrg5enx6c31(project_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | project_id | integer | 否 | 项目ID | base.projects |
| 2 | std_type_id | integer | 否 | 学生类别ID | code.std_types |
school_lengths
| 表名: | base.school_lengths 学制 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_a0nnh2q7pmjkwgdafxxn3xyhx(major_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | from_grade_id | bigint | 否 | 起始年级ID | base.grades |
| 3 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 4 | major_id | bigint | 否 | 专业ID | base.majors |
| 5 | maximum | float4 | 否 | 最长学习年限 | |
| 6 | minimum | float4 | 否 | 最低学习年限 | |
| 7 | normal | float4 | 否 | 学制 | |
| 8 | to_grade_id | bigint | 是 | 结束年级ID | base.grades |
squads
| 表名: | base.squads 学生行政班级信息 |
| 唯一约束: | 主键🔑(id) uk_6pm1jee6jdt4ynlnllhpj59f2(project_id,code) |
| 索引: | idx_qv6ypfolegfolbywfx7d0gtlm(code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 开始日期 | |
| 3 | campus_id | integer | 是 | 校区ID | base.campuses |
| 4 | code | varchar(20) | 否 | 编码代码 | |
| 5 | department_id | integer | 否 | 院系ID | base.departments |
| 6 | direction_id | bigint | 是 | 方向ID | base.major_directions |
| 7 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 8 | en_name | varchar(250) | 是 | 英文名 | |
| 9 | end_on | date | 否 | 结束日期 | |
| 10 | grade_id | bigint | 否 | 年级ID | base.grades |
| 11 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 12 | major_id | bigint | 是 | 专业ID | base.majors |
| 13 | master_id | bigint | 是 | 教职工信息ID | base.staffs |
| 14 | mentor_id | bigint | 是 | 教职工信息ID | base.staffs |
| 15 | name | varchar(100) | 否 | 名称 | |
| 16 | plan_count | integer | 否 | 计划人数 | |
| 17 | project_id | integer | 否 | 项目ID | base.projects |
| 18 | remark | varchar(100) | 是 | 备注 | |
| 19 | short_name | varchar(255) | 是 | 简称 | |
| 20 | std_count | integer | 否 | 学籍有效人数 | |
| 21 | std_type_id | integer | 是 | 学生类别ID | code.std_types |
| 22 | updated_at | timestamptz | 否 | 更新时间 |
student_states
| 表名: | base.student_states 学籍状态日志 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_qwnmnr5yx5gquk3kon03wmevm(std_id) ,idx_cefnmy5upxnnsata9x559sf6a(department_id) ,idx_lcxttegmywvdx7t18fp94onnp(major_id) ,idx_5i9qeuhvlwhad4vd9bqi64gqg(squad_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 起始日期 | |
| 3 | campus_id | integer | 否 | 校区ID | base.campuses |
| 4 | department_id | integer | 否 | 管理院系ID | base.departments |
| 5 | direction_id | bigint | 是 | 方向ID | base.major_directions |
| 6 | end_on | date | 否 | 结束日期 | |
| 7 | grade_id | bigint | 否 | 年级ID | base.grades |
| 8 | inschool | boolean | 否 | 是否在校 | |
| 9 | major_id | bigint | 否 | 专业ID | base.majors |
| 10 | remark | varchar(200) | 是 | 备注 | |
| 11 | squad_id | bigint | 是 | 行政班级ID | base.squads |
| 12 | status_id | integer | 否 | 学籍状态ID | code.student_statuses |
| 13 | std_id | bigint | 否 | 学生ID | base.students |
student_tutors
| 表名: | base.student_tutors 学生导师 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_csl0e7vpvsg0kscrmohr9iidu(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | idx | integer | 否 | 顺序号 | |
| 3 | std_id | bigint | 否 | 学生ID | base.students |
| 4 | tutor_id | bigint | 否 | 教师信息ID | base.teachers |
| 5 | tutorship | integer | 否 | 指导关系 |
students
| 表名: | base.students 学生 |
| 唯一约束: | 主键🔑(id) uk_50fnp38f8oyhuolhke7nu920t(code,project_id) |
| 索引: | idx_eqa1d4jiyg5m5rnuja7ifgw73(code) ,idx_ov10ar0rv4dr3yywq2uct6kgj(state_id) ,idx_7fh2oh8g5uif40be11jf9ohfm(project_id) ,idx_eaxjc9jjy2ylssnue0eqcxrjp(person_id) ,idx_g4fwvutq09fjdlb4bb0byp7t(user_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 入学日期 | |
| 3 | code | varchar(15) | 否 | 学号 | |
| 4 | duration | float4 | 否 | 学制/学习年限 | |
| 5 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 6 | end_on | date | 否 | 预计离校日期 | |
| 7 | gender_id | integer | 否 | 性别ID | code.genders |
| 8 | graduate_on | date | 否 | 预计毕业日期 | |
| 9 | graduation_deferred | boolean | 否 | 是否延期毕业 | |
| 10 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 11 | max_end_on | date | 否 | 最晚离校日期 | |
| 12 | name | varchar(100) | 否 | 姓名 | |
| 13 | person_id | bigint | 否 | 基本信息ID | base.people |
| 14 | project_id | integer | 否 | 项目ID | base.projects |
| 15 | registed | boolean | 否 | 是否有学籍 | |
| 16 | remark | varchar(200) | 是 | 备注 | |
| 17 | state_id | bigint | 是 | 学籍状态ID | base.student_states |
| 18 | std_type_id | integer | 否 | 学生类别ID | code.std_types |
| 19 | study_type_id | integer | 否 | 学习形式ID | code.study_types |
| 20 | updated_at | timestamptz | 否 | 更新时间 | |
| 21 | user_id | bigint | 否 | 账户信息ID | base.users |
students_labels
| 表名: | base.students_labels 学生分类标签 |
| 唯一约束: | 主键🔑(student_id,std_label_id,std_label_type_id) |
| 索引: | idx_6p2ajoj9er8ayk42gcgammih3(student_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | std_label_id | integer | 否 | 学生分类标签ID | code.std_labels |
| 2 | std_label_type_id | integer | 否 | 学生分类标签类型ID | |
| 3 | student_id | bigint | 否 | 学生ID | base.students |
textbooks
| 表名: | base.textbooks 教材 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | author | varchar(80) | 否 | 作者 | |
| 3 | award_org | varchar(255) | 是 | 授予单位 | |
| 4 | award_type_id | integer | 是 | 教材获奖类型ID | code.book_award_types |
| 5 | begin_on | date | 否 | 生效日期 | |
| 6 | book_form_id | integer | 是 | 教材形态ID | code.textbook_forms |
| 7 | book_type_id | integer | 是 | 教材类型ID | code.book_types |
| 8 | category_id | integer | 是 | 图书分类ID | code.book_categories |
| 9 | creator_id | bigint | 是 | 通用人员信息ID | base.users |
| 10 | description | varchar(300) | 是 | 描述 | |
| 11 | discipline_category_id | integer | 是 | 学科门类ID | code.discipline_categories |
| 12 | domestic | boolean | 否 | 是否是境内教材 | |
| 13 | edition | varchar(50) | 否 | 版次 | |
| 14 | end_on | date | 是 | 失效日期 | |
| 15 | foreign_book_type_id | integer | 是 | 境外教材类别ID | code.foreign_book_types |
| 16 | isbn | varchar(100) | 是 | ISBN | |
| 17 | made_in_school | boolean | 否 | 是否自编 | |
| 18 | name | varchar(300) | 否 | 名称 | |
| 19 | press_id | integer | 是 | 出版社ID | code.presses |
| 20 | price | float4 | 是 | 价格 | |
| 21 | project_id | integer | 否 | 项目ID | base.projects |
| 22 | published_in | date | 否 | 出版年月 | |
| 23 | remark | varchar(255) | 是 | 备注 | |
| 24 | series | varchar(255) | 是 | 丛书 | |
| 25 | translator | varchar(255) | 是 | 译者 |
theses
| 表名: | base.theses 学生论文信息 |
| 唯一约束: | 主键🔑(id) uk_2bybvwu388u4f0mo9cw49nkwe(std_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | advisor | varchar(255) | 是 | 指导老师 | |
| 3 | comments | varchar(500) | 是 | 评语 | |
| 4 | keywords | varchar(200) | 是 | 论文关键词 | |
| 5 | language_id | integer | 是 | 撰写语种ID | code.languages |
| 6 | research_field | varchar(200) | 是 | 研究领域 | |
| 7 | score | float4 | 是 | 分数 | |
| 8 | score_text | varchar(20) | 是 | 成绩 | |
| 9 | source_id | integer | 是 | 选题来源ID | code.thesis_topic_sources |
| 10 | std_id | bigint | 否 | 学生ID | base.students |
| 11 | thesis_type_id | integer | 是 | 论文类型ID | code.thesis_types |
| 12 | title | varchar(500) | 否 | 论文题目 |
versions
| 表名: | base.versions 版本迁移日志 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | description | varchar(200) | 否 | 内容 | |
| 3 | updated_at | timestamptz | 否 | 更新时间 | |
| 4 | version | varchar(20) | 否 | 版本 |