基础信息 教室资源 表结构
表格一览
| 序号 | 表名/描述 | 序号 | 表名/描述 |
|---|---|---|---|
| 1 | buildings 楼房建筑物 | 6 | devices 教室设备 |
| 2 | campuses 校区信息 | 7 | lab_centers 实验中心 |
| 3 | classrooms 教室 | 8 | lab_centers_departs 实验中心-关联学院 |
| 4 | classrooms_departs 使用部门 | 9 | laboratories 实验室 |
| 5 | classrooms_projects 使用项目 | 10 | rooms 房间 |
关键关系图
关系图 1. 校区、教学楼、教室
- 关系图

表格明细
buildings
| 表名: | base.buildings 楼房建筑物 |
| 唯一约束: | 主键🔑(id) uk_57bnctn8fdawxdyp9lpaxbgjt(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | building_type_id | integer | 是 | 建筑物类型ID | code.building_types |
| 4 | campus_id | integer | 否 | 所在校区ID | base.campuses |
| 5 | code | varchar(10) | 否 | 代码 | |
| 6 | en_name | varchar(100) | 是 | 英文名称 | |
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | name | varchar(80) | 否 | 名称 | |
| 9 | remark | varchar(200) | 是 | 备注 | |
| 10 | school_id | integer | 否 | 学校ID | base.schools |
| 11 | short_name | varchar(100) | 是 | 简称 | |
| 12 | updated_at | timestamptz | 否 | 更新时间 |
campuses
| 表名: | base.campuses 校区信息 |
| 唯一约束: | 主键🔑(id) uk_iyq5494wgreojxq596lo7iijs(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(10) | 否 | 代码 | |
| 4 | en_name | varchar(100) | 是 | 英文名称 | |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | name | varchar(80) | 否 | 名称 | |
| 7 | remark | varchar(200) | 是 | 备注 | |
| 8 | school_id | integer | 否 | 学校ID | base.schools |
| 9 | short_name | varchar(100) | 是 | 简称 | |
| 10 | updated_at | timestamptz | 否 | 更新时间 |
classrooms
| 表名: | base.classrooms 教室 |
| 唯一约束: | 主键🔑(id) uk_t23e7c95vph4sm7nva099kab0(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | building_id | integer | 是 | 教学楼ID | base.buildings |
| 4 | campus_id | integer | 否 | 校区ID | base.campuses |
| 5 | capacity | integer | 否 | 容量 | |
| 6 | code | varchar(20) | 否 | 代码 | |
| 7 | course_capacity | integer | 否 | 上课容量 | |
| 8 | en_name | varchar(255) | 是 | 英文名 | |
| 9 | end_on | date | 是 | 失效日期 | |
| 10 | exam_capacity | integer | 否 | 考试容量 | |
| 11 | floor_no | integer | 否 | 楼层 | |
| 12 | name | varchar(100) | 否 | 名称 | |
| 13 | room_no | varchar(20) | 是 | 房间号 | |
| 14 | room_type_id | integer | 否 | 教室类型ID | code.classroom_types |
| 15 | school_id | integer | 否 | 学校信息ID | base.schools |
| 16 | short_name | varchar(255) | 是 | 简称 | |
| 17 | updated_at | timestamptz | 否 | 更新时间 |
classrooms_departs
| 表名: | base.classrooms_departs 使用部门 |
| 唯一约束: | 主键🔑(classroom_id,department_id) |
| 索引: | idx_t7g19kn25v4jhn6darbfa2stp(classroom_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | classroom_id | bigint | 否 | 教室ID | base.classrooms |
| 2 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
classrooms_projects
| 表名: | base.classrooms_projects 使用项目 |
| 唯一约束: | 主键🔑(classroom_id,project_id) |
| 索引: | idx_3y1hwcx0xh0apfawnr099698f(classroom_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | classroom_id | bigint | 否 | 教室ID | base.classrooms |
| 2 | project_id | integer | 否 | 项目ID | base.projects |
devices
| 表名: | base.devices 教室设备 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_ovshoc5u1nrmelxy454pix0gm(room_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(255) | 否 | 代码 | |
| 4 | device_type_id | integer | 否 | 教学仪器设备产品ID | code.device_types |
| 5 | end_on | date | 是 | 失效日期 | |
| 6 | ip | varchar(40) | 是 | IP地址 | |
| 7 | name | varchar(40) | 否 | 名称 | |
| 8 | remark | varchar(100) | 是 | 备注 | |
| 9 | room_id | bigint | 是 | 教室ID | base.classrooms |
| 10 | school_id | integer | 否 | 学校信息ID | base.schools |
| 11 | updated_at | timestamptz | 否 | 更新时间 | |
| 12 | uuid | varchar(255) | 是 | UUID |
lab_centers
| 表名: | base.lab_centers 实验中心 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | end_on | date | 是 | 失效日期 | |
| 4 | name | varchar(200) | 否 | 名称 | |
| 5 | school_id | integer | 否 | 学校信息ID | base.schools |
| 6 | short_name | varchar(255) | 是 | 简称 |
lab_centers_departs
| 表名: | base.lab_centers_departs 实验中心-关联学院 |
| 唯一约束: | 主键🔑(lab_center_id,department_id) |
| 索引: | idx_a0kvh8ahjb7bcpl1r0bm04x0w(lab_center_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | department_id | integer | 否 | 部门组织机构信息ID | base.departments |
| 2 | lab_center_id | bigint | 否 | 实验中心ID | base.lab_centers |
laboratories
| 表名: | base.laboratories 实验室 |
| 唯一约束: | 主键🔑(id) uk_2quxs44337ol9rk7t7g6x5pha(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | code | varchar(20) | 否 | 代码 | |
| 4 | end_on | date | 是 | 失效日期 | |
| 5 | name | varchar(100) | 否 | 名称 | |
| 6 | room_id | bigint | 是 | 教室ID | base.classrooms |
| 7 | school_id | integer | 否 | 学校信息ID | base.schools |
| 8 | short_name | varchar(255) | 是 | 简称 | |
| 9 | updated_at | timestamptz | 否 | 更新时间 |
rooms
| 表名: | base.rooms 房间 |
| 唯一约束: | 主键🔑(id) uk_b5l9ebt0gr0vn3qv9qtl0ii71(school_id,code) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | integer | 否 | 非业务主键:auto_increment | |
| 2 | begin_on | date | 否 | 生效日期 | |
| 3 | building_id | integer | 是 | 所在教学楼ID | base.buildings |
| 4 | campus_id | integer | 否 | 所在校区ID | base.campuses |
| 5 | code | varchar(10) | 否 | 代码 | |
| 6 | department_id | integer | 是 | 管理部门ID | base.departments |
| 7 | end_on | date | 是 | 失效日期 | |
| 8 | floor_no | integer | 否 | 教室所处楼层 | |
| 9 | name | varchar(80) | 否 | 名称 | |
| 10 | remark | varchar(200) | 是 | 备注 | |
| 11 | room_type_id | integer | 否 | 房间类型ID | code.room_types |
| 12 | school_id | integer | 否 | 学校ID | base.schools |
| 13 | updated_at | timestamptz | 否 | 更新时间 |