77 lines
2.5 KiB
SQL
77 lines
2.5 KiB
SQL
/*
|
|
学工管理模块实际数据删除脚本
|
|
|
|
功能:删除数据库中实际存在的学工管理相关数据
|
|
创建时间:2025-01-09
|
|
使用说明:基于实际数据库状态创建的删除脚本
|
|
|
|
实际存在的数据:
|
|
- 6张数据表
|
|
- 16个菜单权限项
|
|
- 7个字典类型
|
|
- 27个字典数据项
|
|
*/
|
|
|
|
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ========================================
|
|
-- 第一步:删除菜单权限数据
|
|
-- ========================================
|
|
|
|
-- 删除学工管理模块的菜单权限
|
|
DELETE FROM `sys_menu` WHERE `menu_id` IN (
|
|
3000, 3100, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117,
|
|
1937055384875462657, 1937055384875462658, 1937055384875462659,
|
|
1937055384875462660, 1937055384875462661, 1937055384875462662
|
|
);
|
|
|
|
-- 删除相关的角色菜单关联数据
|
|
DELETE FROM `sys_role_menu` WHERE `menu_id` IN (
|
|
3000, 3100, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117,
|
|
1937055384875462657, 1937055384875462658, 1937055384875462659,
|
|
1937055384875462660, 1937055384875462661, 1937055384875462662
|
|
);
|
|
|
|
-- ========================================
|
|
-- 第二步:删除字典数据
|
|
-- ========================================
|
|
|
|
-- 删除学工管理相关的字典数据
|
|
DELETE FROM `sys_dict_data` WHERE `dict_type` IN (
|
|
'xg_gender', 'xg_student_status', 'xg_political_status',
|
|
'xg_education_level', 'xg_training_mode', 'xg_audit_status',
|
|
'xg_batch_status'
|
|
);
|
|
|
|
-- 删除学工管理相关的字典类型
|
|
DELETE FROM `sys_dict_type` WHERE `dict_type` IN (
|
|
'xg_gender', 'xg_student_status', 'xg_political_status',
|
|
'xg_education_level', 'xg_training_mode', 'xg_audit_status',
|
|
'xg_batch_status'
|
|
);
|
|
|
|
-- ========================================
|
|
-- 第三步:删除数据库表
|
|
-- ========================================
|
|
|
|
-- 删除学工管理相关的数据表(按依赖关系顺序删除)
|
|
DROP TABLE IF EXISTS `xg_class_cadre`;
|
|
DROP TABLE IF EXISTS `xg_student_audit_log`;
|
|
DROP TABLE IF EXISTS `xg_info_collection_batch`;
|
|
DROP TABLE IF EXISTS `xg_student_bank_info`;
|
|
DROP TABLE IF EXISTS `xg_class_info`;
|
|
DROP TABLE IF EXISTS `xg_student_info`;
|
|
|
|
-- ========================================
|
|
-- 执行完成提示
|
|
-- ========================================
|
|
|
|
SELECT '学工管理模块实际数据删除完成!' as result;
|
|
SELECT '已删除:' as info;
|
|
SELECT '- 6张数据库表' as tables;
|
|
SELECT '- 16个菜单权限项' as menus;
|
|
SELECT '- 7个字典类型' as dict_types;
|
|
SELECT '- 27个字典数据项' as dict_data;
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1; |