教务管理 教室管理 表结构
表格一览
| 序号 | 表名/描述 | 序号 | 表名/描述 |
|---|---|---|---|
| 1 | occupancies 房间占用情况 | 4 | room_applies_times 申请借用时间 |
| 2 | room_applies 教室借用 | 5 | room_available_times 教室可用时间 |
| 3 | room_applies_rooms 已分配教室 | 6 | room_occupy_apps 房间占用用户系统 |
表格明细
occupancies
| 表名: | edu.occupancies 房间占用情况 |
| 唯一约束: | 主键🔑(id) |
| 索引: | idx_5c8y9mjfcmi8qfg5ktnfmhq8e(room_id) ,idx_cibqwhtpc8x3gdpclaxfh296j(activity_id) ,idx_ddxl05y02vs65yn5vwqhnn5rk(start_on) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_id | bigint | 否 | 活动Id | |
| 3 | activity_type_id | integer | 否 | 活动类型ID | code.activity_types |
| 4 | app_id | bigint | 否 | 用户系统ID | edu.room_occupy_apps |
| 5 | begin_at | smallint | 否 | 开始时间 | |
| 6 | depart_id | integer | 否 | 占用院系ID | base.departments |
| 7 | end_at | smallint | 否 | 结束时间 | |
| 8 | room_id | bigint | 否 | 房间ID | base.classrooms |
| 9 | shared | boolean | 否 | 是否可以共享占用 | |
| 10 | start_on | date | 否 | 开始日期 | |
| 11 | std_count | integer | 否 | 学生人数 | |
| 12 | subject | varchar(500) | 否 | 活动主题 | |
| 13 | updated_at | timestamptz | 否 | 更新时间 | |
| 14 | weekstate | bigint | 否 | 周状态 |
room_applies
| 表名: | edu.room_applies 教室借用 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_name | varchar(255) | 否 | 活动名称 | |
| 3 | activity_type_id | integer | 否 | 活动类型ID | code.activity_types |
| 4 | applicant_id | bigint | 否 | 借用人ID | base.users |
| 5 | apply_at | timestamptz | 否 | 申请时间 | |
| 6 | apply_by_id | bigint | 否 | 通用人员信息ID | base.users |
| 7 | approved | boolean | 是 | 是否审核通过 | |
| 8 | approved_at | timestamptz | 是 | 审核通过时间 | |
| 9 | attendance | varchar(255) | 是 | 出席对象 | |
| 10 | attendance_num | integer | 否 | 出席人数 | |
| 11 | audit_depart_id | integer | 否 | 归口审核部门ID | base.departments |
| 12 | begin_on | date | 否 | 开始日期 | |
| 13 | campus_id | integer | 否 | 校区信息ID | base.campuses |
| 14 | depart_approved | boolean | 是 | 是否部门审核通过 | |
| 15 | varchar(255) | 是 | 电子邮件 | ||
| 16 | end_on | date | 否 | 结束日期 | |
| 17 | mobile | varchar(255) | 否 | 移动电话 | |
| 18 | require_multimedia | boolean | 否 | 是否使用多媒体设备 | |
| 19 | room_comment | varchar(1200) | 是 | 借用场所要求 | |
| 20 | school_id | integer | 否 | 学校信息ID | base.schools |
| 21 | speaker | varchar(255) | 否 | 主讲人 | |
| 22 | time_comment | varchar(255) | 是 | 借用时间要求 | |
| 23 | unit_attendance | integer | 否 | 每个教室单元需要的座位数 |
room_applies_rooms
| 表名: | edu.room_applies_rooms 已分配教室 |
| 唯一约束: | 主键🔑(room_apply_id,classroom_id) |
| 索引: | idx_2ofh2k9b4pj51ftjaf0e9oj3s(room_apply_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | classroom_id | bigint | 否 | 教室ID | base.classrooms |
| 2 | room_apply_id | bigint | 否 | 教室借用ID | edu.room_applies |
room_applies_times
| 表名: | edu.room_applies_times 申请借用时间 |
| 唯一约束: | 主键🔑(room_apply_id,weekstate,begin_at,start_on,end_at) |
| 索引: | idx_oaii80w561p28ji3r86pv8djo(room_apply_id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | begin_at | smallint | 否 | 开始时间 | |
| 2 | end_at | smallint | 否 | 结束时间 | |
| 3 | room_apply_id | bigint | 否 | 教室借用ID | edu.room_applies |
| 4 | start_on | date | 否 | 开始日期 | |
| 5 | weekstate | bigint | 否 | 周状态 |
room_available_times
| 表名: | edu.room_available_times 教室可用时间 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | begin_at | smallint | 否 | 开始时间 | |
| 3 | end_at | smallint | 否 | 结束时间 | |
| 4 | project_id | integer | 否 | 项目ID | base.projects |
| 5 | room_id | bigint | 否 | 教室ID | base.classrooms |
| 6 | start_on | date | 否 | 开始日期 | |
| 7 | updated_at | timestamptz | 否 | 更新时间 | |
| 8 | weekstate | bigint | 否 | 周状态 |
room_occupy_apps
| 表名: | edu.room_occupy_apps 房间占用用户系统 |
| 唯一约束: | 主键🔑(id) |
| 序号 | 字段名 | 字段类型 | 是否可空 | 描述 | 引用表 |
|---|---|---|---|---|---|
| 1 | id | bigint | 否 | 非业务主键:datetime | |
| 2 | activity_url | varchar(200) | 是 | 活动明细url | |
| 3 | name | varchar(200) | 否 | 名称 |