基础信息 用户 表结构
表格一览
| 序号 | 表名/描述 | 序号 | 表名/描述 |
|---|---|---|---|
| 1 | cadre_assignments 领导干部任职信息 | 13 | staff_titles 职称信息 |
| 2 | depart_transitions 部门变迁记录 | 14 | staffs 教职工信息 |
| 3 | departments 部门组织机构信息 | 15 | teachers 教师信息 |
| 4 | departments_campuses 部门对应校区 | 16 | teachers_campuses 任教校区 |
| 5 | mentors 辅导员 | 17 | teachers_projects 所在项目 |
| 6 | mentors_projects 辅导员-项目列表 | 18 | teaching_offices 教研室 |
| 7 | people 人员信息 | 19 | tutor_journals 导师遴选记录 |
| 8 | presidents 校长 | 20 | tutor_majors 教师研究领域 |
| 9 | schools 学校信息 | 21 | tutor_majors_directions 教师研究方向 |
| 10 | secretaries 教学秘书 | 22 | user_group_members 用户组成员 |
| 11 | secretaries_projects 教学秘书-项目列表 | 23 | user_groups 用户组 |
| 12 | staff_profiles 教师简介 | 24 | users 通用人员信息 |
关键关系图
关系图 1. 教师
- 关系图

关系图 2. 用户和部门
- 关系图

表格明细
cadre_assignments
| 表名: | base.cadre_assignments 领导干部任职信息 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | concurrent | boolean | 否 | 是否兼职 | |
| 4 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | post | varchar(100) | 否 | 行政职务 | |
| 7 | principal | boolean | 否 | 是否正职 | |
| 8 | rank_id | integer | 否 | 领导干部职级ID | code.cadre_post_ranks |
| 9 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
depart_transitions
| 表名: | base.depart_transitions 部门变迁记录 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | effective_on | date | 否 | 生效日期 | |
| 3 | from_id | integer | 否 | 原部门ID | base.departments |
| 4 | remark | varchar(100) | 是 | 备注 | |
| 5 | to_id | integer | 否 | 变更后部门ID | base.departments |
| 6 | updated_at | timestamptz | 否 | 更新时间 |
departments
| 表名: | base.departments 部门组织机构信息 |
| 唯一约束: | 主键🔑(id) uk_blem78dvbmeuekoy0jg6px6j7(school_id,code) |
| 索引: | idx_lloboi12ir2a1q541ntsr7kao(parent_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 是 | 部门分类ID | code.department_categories |
| 4 | code | varchar(10) | 否 | 代码 | |
| 5 | en_name | varchar(100) | 是 | 英文名称 | |
| 6 | end_on | date | 是 | 失效日期 | |
| 7 | indexno | varchar(20) | 否 | 顺序号 | |
| 8 | name | varchar(80) | 否 | 名称 | |
| 9 | parent_id | integer | 是 | 上级单位ID | base.departments |
| 10 | remark | varchar(200) | 是 | 备注 | |
| 11 | research | boolean | 否 | 是否科研部门 | |
| 12 | school_id | integer | 否 | 学校ID | base.schools |
| 13 | short_name | varchar(100) | 是 | 简称 | |
| 14 | teaching | boolean | 否 | 是否教学部门 | |
| 15 | updated_at | timestamptz | 否 | 更新时间 |
departments_campuses
| 表名: | base.departments_campuses 部门对应校区 |
| 唯一约束: | 主键🔑(department_id,campus_id) |
| 索引: | idx_4tia0kw51tgg3ruidjnm1q02k(department_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | campus_id | integer | 否 | 校区信息ID | base.campuses |
| 2 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
mentors
| 表名: | base.mentors 辅导员 |
| 唯一约束: | 主键🔑(id) uk_4n9545nrhwav5b96nw9k2di1t(staff_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:assigned | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | name | varchar(255) | 否 | 名称 | |
| 5 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
mentors_projects
| 表名: | base.mentors_projects 辅导员-项目列表 |
| 唯一约束: | 主键🔑(mentor_id,project_id) |
| 索引: | idx_ppbhk85s88rolvwv4tm8d2kmv(mentor_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | mentor_id | bigint | 否 | 辅导员ID | base.mentors |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
people
| 表名: | base.people 人员信息 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_ajflqx9dbuh26q7nfapkr0rkh(code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | birthday | date | 是 | 出生日期 | |
| 3 | birthplace | varchar(255) | 是 | 出生地 | |
| 4 | code | varchar(30) | 否 | 证件号码 | |
| 5 | compatriot_type_id | integer | 是 | 港澳台侨ID | code.compatriot_types |
| 6 | country_id | integer | 是 | 国籍/地区ID | code.countries |
| 7 | former_name | varchar(100) | 是 | 曾用名 | |
| 8 | gender_id | integer | 否 | 性别ID | code.genders |
| 9 | home_town | varchar(255) | 是 | 籍贯 | |
| 10 | id_type_id | integer | 否 | 身份证件类型ID | code.id_types |
| 11 | language_id | integer | 是 | 首要使用语言ID | code.languages |
| 12 | name | varchar(100) | 否 | 姓名 | |
| 13 | nation_id | integer | 是 | 民族ID | code.nations |
| 14 | phonetic_name | varchar(100) | 是 | 姓名拼音 | |
| 15 | political_status_id | integer | 是 | 政治面貌ID | code.political_statuses |
| 16 | religion_id | integer | 是 | 宗教信仰ID | code.religions |
| 17 | updated_at | timestamptz | 否 | 更新时间 |
presidents
| 表名: | base.presidents 校长 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | en_name | varchar(100) | 否 | 英文名 | |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | name | varchar(50) | 否 | 名称 | |
| 6 | school_id | integer | 否 | 学校信息ID | base.schools |
schools
| 表名: | base.schools 学校信息 |
| 唯一约束: | 主键🔑(id) uk_m5x8j64nhdcprk9ghc6622swx(code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 否 | 高校性质类别ID | code.institution_categories |
| 4 | code | varchar(10) | 否 | 代码 | |
| 5 | division_id | integer | 否 | 省份ID | code.divisions |
| 6 | en_name | varchar(255) | 是 | 英文名 | |
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | identifier | varchar(10) | 是 | 标识码(10位) | |
| 9 | institution_id | integer | 否 | 研究机构ID | code.institutions |
| 10 | logo_url | varchar(255) | 否 | Logo URL | |
| 11 | name | varchar(50) | 否 | 名称 | |
| 12 | short_name | varchar(255) | 是 | 简称 | |
| 13 | superior_org | varchar(50) | 是 | 主管部门 | |
| 14 | uscc | varchar(18) | 是 | 统一信用代码 |
secretaries
| 表名: | base.secretaries 教学秘书 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | office_addr | varchar(100) | 是 | 办公室地址 | |
| 5 | office_email | varchar(100) | 是 | 办公邮件 | |
| 6 | office_phone | varchar(50) | 是 | 办公电话 | |
| 7 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
secretaries_projects
| 表名: | base.secretaries_projects 教学秘书-项目列表 |
| 唯一约束: | 主键🔑(secretary_id,project_id) |
| 索引: | idx_4751fgfwuvlgoag1als5q4hm2(secretary_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | project_id | integer | 否 | 项目ID | base.projects |
| 2 | secretary_id | bigint | 否 | 教学秘书ID | base.secretaries |
staff_profiles
| 表名: | base.staff_profiles 教师简介 |
| 唯一约束: | 主键🔑(id) uk_ocmcnctnhlbe30lj7wwi7c4ks(staff_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | awards | varchar(1000) | 是 | 荣誉和获奖 | |
| 3 | career | varchar(4000) | 是 | 教学工作经历 | |
| 4 | contact | varchar(255) | 是 | 联系方式 | |
| 5 | courses | varchar(1000) | 是 | 教授课程 | |
| 6 | harvest | text | 是 | 科研成果 | |
| 7 | intro | text | 否 | 简介 | |
| 8 | projects | varchar(1000) | 是 | 研究项目 | |
| 9 | research | varchar(255) | 是 | 研究方向 | |
| 10 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
| 11 | titles | varchar(1000) | 是 | 学术兼职 | |
| 12 | updated_at | timestamptz | 否 | 更新时间 |
staff_titles
| 表名: | base.staff_titles 职称信息 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | staff_id | bigint | 否 | 教职工ID | base.staffs |
| 5 | title_id | integer | 否 | 职称ID | code.professional_titles |
staffs
| 表名: | base.staffs 教职工信息 |
| 唯一约束: | 主键🔑(id) uk_ksaq070k32jb6aey065dd9xv0(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | birthday | date | 是 | 出生日期 | |
| 4 | code | varchar(20) | 否 | 代码 | |
| 5 | degree_award_by | varchar(255) | 是 | 最高学位授予单位 | |
| 6 | degree_id | integer | 是 | 学位ID | code.degrees |
| 7 | degree_level_id | integer | 是 | 最高学位ID | code.degree_levels |
| 8 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 9 | education_degree_id | integer | 是 | 最高学历ID | code.education_degrees |
| 10 | varchar(100) | 是 | 电子邮件 | ||
| 11 | en_name | varchar(255) | 是 | 英文名 | |
| 12 | end_on | date | 是 | 失效日期 | |
| 13 | external_ | boolean | 否 | 是否外聘 | |
| 14 | formal_hr | boolean | 否 | 是否在编 | |
| 15 | gender_id | integer | 否 | 性别ID | code.genders |
| 16 | homepage | varchar(200) | 是 | 个人主页 | |
| 17 | id_number | varchar(20) | 是 | 证件号码 | |
| 18 | id_type_id | integer | 是 | 证件类型ID | code.id_types |
| 19 | mobile | varchar(20) | 是 | 联系手机 | |
| 20 | name | varchar(100) | 否 | 名称 | |
| 21 | nation_id | integer | 是 | 民族ID | code.nations |
| 22 | organization | varchar(200) | 是 | 全职工作单位 | |
| 23 | parttime | boolean | 否 | 是否兼职 | |
| 24 | political_status_id | integer | 是 | 政治面貌ID | code.political_statuses |
| 25 | school_id | integer | 否 | 学校信息ID | base.schools |
| 26 | staff_type_id | integer | 否 | 教职工类别ID | code.staff_types |
| 27 | status_id | integer | 否 | 在职状态ID | code.work_statuses |
| 28 | title_id | integer | 是 | 最高职称ID | code.professional_titles |
| 29 | tutor_type_id | integer | 是 | 导师类别ID | code.tutor_types |
| 30 | updated_at | timestamptz | 否 | 更新时间 |
teachers
| 表名: | base.teachers 教师信息 |
| 唯一约束: | 主键🔑(id) uk_hwllts0elb03lqv7yenjhk3dt(staff_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:assigned | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | department_id | integer | 否 | 所在部门ID | base.departments |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | name | varchar(100) | 否 | 名称 | |
| 6 | office_id | bigint | 是 | 教研室ID | base.teaching_offices |
| 7 | oqc | varchar(200) | 是 | 其他职业资格证书和等级说明 | |
| 8 | remark | varchar(255) | 是 | 备注 | |
| 9 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
| 10 | tqc_number | varchar(20) | 是 | 教师资格证编号 |
teachers_campuses
| 表名: | base.teachers_campuses 任教校区 |
| 唯一约束: | 主键🔑(teacher_id,campus_id) |
| 索引: | idx_dryob4n9h2g16emfu7mhc2b7w(teacher_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | campus_id | integer | 否 | 校区信息ID | base.campuses |
| 2 | teacher_id | bigint | 否 | 教师信息ID | base.teachers |
teachers_projects
| 表名: | base.teachers_projects 所在项目 |
| 唯一约束: | 主键🔑(teacher_id,project_id) |
| 索引: | idx_swgo4qm8hl9fiixhbkynf4kmp(teacher_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | project_id | integer | 否 | 项目ID | base.projects |
| 2 | teacher_id | bigint | 否 | 教师信息ID | base.teachers |
teaching_offices
| 表名: | base.teaching_offices 教研室 |
| 唯一约束: | 主键🔑(id) uk_90yrmn6u3xmkpyo348xl31ihq(project_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(255) | 否 | 代码 | |
| 4 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 5 | director_id | bigint | 是 | 负责人ID | base.teachers |
| 6 | end_on | date | 是 | 失效日期 | |
| 7 | name | varchar(255) | 否 | 名称 | |
| 8 | project_id | integer | 否 | 项目ID | base.projects |
| 9 | updated_at | timestamptz | 否 | 更新时间 |
tutor_journals
| 表名: | base.tutor_journals 导师遴选记录 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
| 5 | tutor_type_id | integer | 否 | 导师类别ID | code.tutor_types |
tutor_majors
| 表名: | base.tutor_majors 教师研究领域 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | edu_type_id | integer | 否 | 培养类型ID | code.education_types |
| 3 | grade_id | bigint | 否 | 年级ID | base.grades |
| 4 | level_id | integer | 否 | 培养层次ID | code.education_levels |
| 5 | major_id | bigint | 否 | 专业ID | base.majors |
| 6 | remark | varchar(255) | 是 | 备注 | |
| 7 | staff_id | bigint | 否 | 教职工信息ID | base.staffs |
tutor_majors_directions
| 表名: | base.tutor_majors_directions 教师研究方向 |
| 唯一约束: | 主键🔑(tutor_major_id,direction_id) |
| 索引: | idx_xwp64q9jqda0yiypgwq9mw5n(tutor_major_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | direction_id | bigint | 否 | 方向信息 专业领域ID | base.major_directions |
| 2 | tutor_major_id | bigint | 否 | 教师研究领域ID | base.tutor_majors |
user_group_members
| 表名: | base.user_group_members 用户组成员 |
| 唯一约束: | 主键🔑(id) uk_6d0ao0fduegrwrn87d89nvkj7(group_id,user_id) |
| 索引: | idx_o068gea4qj0vju9tm7h09mqbv(user_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | group_id | integer | 否 | 用户组ID | base.user_groups |
| 3 | updated_at | timestamptz | 否 | 更新时间 | |
| 4 | user_id | bigint | 否 | 通用人员信息ID | base.users |
user_groups
| 表名: | base.user_groups 用户组 |
| 唯一约束: | 主键🔑(id) uk_n3w9nvii9wui5ldmpdvtyooe1(school_id,code) |
| 索引: | idx_psg4y38f0pvgmc8v0axsp9ac0(parent_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | auto_manage | boolean | 否 | 自动管理 | |
| 3 | code | varchar(255) | 否 | 代码 | |
| 4 | enabled | boolean | 否 | 是否启用 | |
| 5 | indexno | varchar(255) | 否 | 顺序号 | |
| 6 | manager_id | bigint | 是 | 通用人员信息ID | base.users |
| 7 | name | varchar(100) | 否 | 名称 | |
| 8 | parent_id | integer | 是 | 用户组ID | base.user_groups |
| 9 | remark | varchar(255) | 是 | 备注 | |
| 10 | school_id | integer | 否 | 学校信息ID | base.schools |
users
| 表名: | base.users 通用人员信息 |
| 唯一约束: | 主键🔑(id) uk_rtwk6iqyuv8d7se1gkkumd948(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | category_id | integer | 否 | 人员分类ID | code.user_categories |
| 4 | code | varchar(30) | 否 | 人员帐号 | |
| 5 | department_id | integer | 否 | 所在部门ID | base.departments |
| 6 | varchar(80) | 是 | 邮箱 | ||
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | gender_id | integer | 否 | 性别ID | code.genders |
| 9 | group_id | integer | 是 | 用户组ID | base.user_groups |
| 10 | mobile | varchar(15) | 是 | 电话 | |
| 11 | name | varchar(80) | 否 | 姓名 | |
| 12 | remark | varchar(200) | 是 | 备注 | |
| 13 | school_id | integer | 否 | 学校ID | base.schools |
| 14 | updated_at | timestamptz | 否 | 更新时间 |