基于业务域的数据库文件拆分,将原始的 hzdyjs_xg.sql 按业务模块进行分类,便于管理和维护。
docs/设计文档/database/
├── hzdyjs_xg.sql # 完整数据库文件(保留)
├── 01-workflow-module.sql # 工作流模块
├── 02-code-generator-module.sql # 代码生成模块
├── 03-logistics-module.sql # 后勤管理模块
├── 04-job-scheduler-module.sql # 任务调度模块
├── 05-system-management-module.sql # 系统管理模块
├── 06-test-module.sql # 测试模块
├── README.md # 数据库设计说明
├── mysql-database-standard.md # MySQL数据库建设规范
├── database_msg.md # 数据库环境配置
└── SQL文件说明.md # 本文件
业务域: 工作流引擎相关功能
包含表: 8 张表
flow_category - 流程分类表flow_definition - 流程定义表flow_his_task - 历史任务表flow_instance - 流程实例表flow_node - 流程节点表flow_skip - 流程跳转表flow_task - 流程任务表flow_user - 流程用户表主要功能: 支持业务流程的定义、执行、跟踪和管理
业务域: 代码生成器相关功能
包含表: 2 张表
gen_table - 代码生成业务表gen_table_column - 代码生成业务字段表主要功能: 支持基于数据库表结构自动生成代码
业务域: 后勤服务管理相关功能
包含表: 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 - 问卷题目关联表主要功能: 校园后勤服务管理,包括场地预约和满意度调查
业务域: SnailJob 任务调度相关功能
包含表: 12 张表
sj_distributed_lock - 分布式锁表sj_group_config - 组配置表sj_namespace_config - 命名空间配置表sj_notify_config - 通知配置表sj_retry_dead_letter - 死信队列表sj_retry_summary - 任务重试汇总统计表sj_retry_task - 任务信息表sj_retry_task_log - 重试日志表sj_server_node - 服务器节点表sj_system_user_permission - 系统用户权限表sj_workflow_node - 工作流节点表sj_workflow_task_batch - 工作流任务批次表主要功能: 分布式任务调度、重试机制、工作流编排
业务域: 系统核心管理功能
包含表: 21 张表
sys_user - 用户信息表sys_role - 角色信息表sys_menu - 菜单权限表sys_dept - 部门表sys_post - 岗位信息表sys_user_role - 用户角色关联表sys_user_post - 用户岗位关联表sys_role_menu - 角色菜单关联表sys_role_dept - 角色部门关联表sys_config - 参数配置表sys_dict_type - 字典类型表sys_dict_data - 字典数据表sys_notice - 通知公告表sys_oper_log - 操作日志表sys_logininfor - 系统访问记录表sys_oss - OSS 对象存储表sys_oss_config - 对象存储配置表sys_client - 系统授权表sys_tenant - 租户表sys_tenant_package - 租户套餐表sys_social - 社会化关系表主要功能: 系统用户管理、权限控制、配置管理、日志记录等核心功能
业务域: 测试和演示相关功能
包含表: 1 张表
test_tree - 测试树表主要功能: 系统功能测试和演示,包含树形结构数据
-- 执行完整数据库文件
SOURCE docs/设计文档/database/hzdyjs_xg.sql;
-- 按需执行指定模块
SOURCE docs/设计文档/database/01-workflow-module.sql;
SOURCE docs/设计文档/database/02-code-generator-module.sql;
SOURCE docs/设计文档/database/03-logistics-module.sql;
SOURCE docs/设计文档/database/04-job-scheduler-module.sql;
SOURCE docs/设计文档/database/05-system-management-module.sql;
SOURCE docs/设计文档/database/06-test-module.sql;
| 模块 | 表数量 | 主要功能 | 依赖关系 |
|---|---|---|---|
| 工作流模块 | 8 | 流程管理 | 依赖系统管理模块 |
| 代码生成模块 | 2 | 代码生成 | 无特殊依赖 |
| 后勤管理模块 | 10 | 后勤服务 | 依赖系统管理模块 |
| 任务调度模块 | 12 | 任务调度 | 独立模块 |
| 系统管理模块 | 21 | 核心系统 | 核心基础模块 |
| 测试模块 | 1 | 测试演示 | 依赖系统管理模块 |
| 总计 | 54 | 完整系统 | 完整依赖链 |
hzdyjs_xg.sql 的内容一致性hzdyjs_xg.sql 主文件docs/变更管理/code-adjust-record.md 中记录变更-module.sql 结尾表示模块文件