基于业务域的数据库文件拆分,采用目录+文件的组织方式,将原始的 hzdyjs_xg.sql 按业务模块进行分类,便于管理和维护。
docs/设计文档/database/
├── hzdyjs_xg.sql # 完整数据库文件(保留)
├── README.md # 数据库设计说明
├── mysql-database-standard.md # MySQL数据库建设规范
├── database_msg.md # 数据库环境配置
├── SQL文件说明.md # 本文件
├── 工作流/ # 工作流模块相关SQL
│ └── ... (工作流相关SQL文件)
├── 后勤管理/ # 后勤管理模块相关SQL
│ └── ... (后勤管理相关SQL文件)
├── 学工管理-学生信息管理/ # 学工管理-学生信息模块相关SQL
│ └── ... (学生信息相关SQL文件)
└── 学工管理-宿舍管理/ # 学工管理-宿舍管理模块相关SQL
└── ... (宿舍管理相关SQL文件)
业务域: 工作流引擎相关功能
包含表: 8 张表
flow_category - 流程分类表flow_definition - 流程定义表flow_his_task - 历史任务表flow_instance - 流程实例表flow_node - 流程节点表flow_skip - 流程跳转表flow_task - 流程任务表flow_user - 流程用户表主要功能: 支持业务流程的定义、执行、跟踪和管理
业务域: 后勤服务管理相关功能
包含表: 10+ 张表
hq_hall_info - 报告厅信息表hq_hall_reservation - 报告厅预约表hq_sat_answer - 答题答案表hq_sat_category - 题目分类表hq_sat_detail - 答题详情表hq_sat_option - 评分选项表hq_sat_question - 题库表hq_sat_record - 答题记录表hq_sat_survey - 问卷表hq_sat_survey_question - 问卷题目关联表主要功能: 校园后勤服务管理,包括场地预约和满意度调查
业务域: 学工管理-学生信息管理相关功能
包含表: 相关学生信息表
主要功能: 学生信息管理,包括学生基本信息、班级信息等
业务域: 学工管理-宿舍管理相关功能
包含表: 宿舍相关表
主要功能: 宿舍管理,包括宿舍分配、宿舍管理等功能
业务域: 代码生成器相关功能
包含表: 2 张表
gen_table - 代码生成业务表gen_table_column - 代码生成业务字段表主要功能: 支持基于数据库表结构自动生成代码
业务域: SnailJob 任务调度相关功能
包含表: 12 张表
主要功能: 分布式任务调度、重试机制、工作流编排
业务域: 系统核心管理功能
包含表: 21 张表
主要功能: 系统用户管理、权限控制、配置管理、日志记录等核心功能
业务域: 测试和演示相关功能
包含表: 1 张表
主要功能: 系统功能测试和演示,包含树形结构数据
-- 执行完整数据库文件
SOURCE docs/设计文档/database/hzdyjs_xg.sql;
现在可以按照目录组织更灵活地部署数据库:
-- 核心系统模块
SOURCE docs/设计文档/database/05-system-management-module.sql;
-- 按业务目录部署
-- 工作流模块
SOURCE docs/设计文档/database/工作流/01-workflow-module.sql;
-- 后勤管理模块
SOURCE docs/设计文档/database/后勤管理/03-logistics-module.sql;
SOURCE docs/设计文档/database/后勤管理/hq_hall_info.sql;
SOURCE docs/设计文档/database/后勤管理/hq_satisfaction_survey.sql;
-- 更多后勤管理相关表...
-- 学工管理-学生信息模块
-- 更多学生信息相关表...
-- 学工管理-宿舍管理模块
SOURCE docs/设计文档/database/学工管理-宿舍管理/xg_dormitory_info.sql;
-- 更多宿舍管理相关表...
hzdyjs_xg.sql 的内容一致性hzdyjs_xg.sql 主文件docs/变更管理/code-adjust-record-YYYY-MM-DD-{username}.md 中记录变更xg_student_msg.sql.sql 结尾变更内容:
变更原因: 优化数据库文件管理,按业务模块分类存储,提高可维护性
影响范围: 仅影响文件组织方式,不影响SQL内容和功能
执行状态: ✅ 已完成并验证通过
变更内容:
实际删除数据:
变更原因: 用户要求删除已创建的学工学生信息相关功能
影响范围: 不影响其他模块功能,系统已恢复到未实施学工管理模块前状态
执行状态: ✅ 已完成并验证通过