huayang/backend/sql/patch_remove_join_all.sql
liuwenxin 85083ab962 feat(site): integrate multilingual content management / 集成多语言内容管理
完善官网、管理后台与后端的多语言内容编辑和发布流程,调整站点页面及相关接口,并同步数据库脚本。

新增容器部署配置,改用环境变量注入数据库凭据;补充仓库忽略规则,并停止跟踪本地环境文件和 Maven 构建产物。
2026-09-10 14:46:06 +08:00

58 lines
1.6 KiB
SQL

-- Remove all join/franchise page data, menus, and related records.
-- Website navigation & footer toggle
DELETE FROM `huayang_navigation`
WHERE `nav_id` = 6
OR `nav_code` = 'main_join'
OR `nav_url` = '/join.html';
DELETE FROM `huayang_site_config`
WHERE `config_key` = 'footer_show_join';
-- Admin join page content menu (2810-2812, 2893)
DELETE FROM `sys_role_menu`
WHERE `menu_id` IN (2810, 2811, 2812, 2893);
DELETE FROM `sys_menu`
WHERE `menu_id` IN (2810, 2811, 2812, 2893);
-- Admin join apply menu (2642 parent + 2739-2741 buttons)
DELETE FROM `sys_role_menu`
WHERE `menu_id` IN (2642, 2739, 2740, 2741);
DELETE FROM `sys_menu`
WHERE `menu_id` IN (2739, 2740, 2741, 2642);
-- Company section join blocks
DELETE FROM `huayang_company_section`
WHERE `section_code` IN ('join_rules', 'join_process', 'join_qualification')
OR `section_code` LIKE 'join_%';
-- Join apply table
DROP TABLE IF EXISTS `huayang_join_apply`;
-- Remove stale menu ids from translation config
UPDATE `huayang_site_config`
SET `config_value` = TRIM(BOTH ',' FROM
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(CONCAT(',', COALESCE(`config_value`, ''), ','), ',2642,', ','),
',2739,', ','),
',2740,', ','),
',2741,', ','),
',2810,', ',')
)
WHERE `config_key` = 'translation_menu_selected_ids';
UPDATE `huayang_site_config`
SET `config_value` = TRIM(BOTH ',' FROM
REPLACE(
REPLACE(
REPLACE(CONCAT(',', COALESCE(`config_value`, ''), ','), ',2811,', ','),
',2812,', ','),
',2893,', ',')
)
WHERE `config_key` = 'translation_menu_selected_ids';