From 7696a56740870053978ab8cec872e5554b536019 Mon Sep 17 00:00:00 2001 From: weicw <594098497@qq.com> Date: Wed, 4 Nov 2026 00:01:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(sql):=20=E6=B3=A8=E5=86=8C=E8=A1=A8?= =?UTF-8?q?=E4=B8=8D=E7=99=BB=E8=AE=B0=20gxmu=5Ftygl=EF=BC=88=E5=8F=AA?= =?UTF-8?q?=E6=98=AF=E5=89=8D=E7=AB=AF=E5=88=AB=E5=90=8D=EF=BC=8C=E6=97=A0?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E8=A1=A8=EF=BC=8C=E4=BC=9A=E8=AE=A9=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E6=9C=9F=E4=B8=80=E8=87=B4=E6=80=A7=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/20261110_spec58_approval_chain.sql | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sql/20261110_spec58_approval_chain.sql b/sql/20261110_spec58_approval_chain.sql index 3c39931..440074b 100644 --- a/sql/20261110_spec58_approval_chain.sql +++ b/sql/20261110_spec58_approval_chain.sql @@ -123,14 +123,15 @@ PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; --- 初始数据:11 个 gxmu 模块 + cms_manuscript。 +-- 初始数据:10 个 gxmu 模块 + cms_manuscript(共 11 行)。 +-- 注意:gxmu_tygl 只是前端详情配置里的别名(= gxmu_tygl_form),没有独立业务表,不登记。 -- title 取自 ReviewFlowConfigServiceImpl.MODULE_NAME_MAP,detail_key 与 moduleDetailConfig.ts 的键一致。 -- enabled=1(5 行):4 条在跑的 gxmu 审批链 + 稿件(cms_manuscript 有 review_flow_config 配置、当前就在审核下拉里, -- 停用会让「稿件」从审核筛选里静默消失)。 --- enabled=0(7 行):5 个「已接线未启用」的 gxmu 模块(定性见 issue #55) --- + gxmu_tygl_form / gxmu_tygl(团员管理,有存量数据与 review_flow_config 行,但不开新入口)。 +-- enabled=0(6 行):5 个「已接线未启用」的 gxmu 模块(定性见 issue #55) +-- + gxmu_tygl_form(团员管理,有存量数据,但不开新入口)。 -- has_college=1:只有 4 张在跑业务表加了 college_id(见本脚本第 2 段)。 --- sort_number 按 reviewList/components/search.vue 当前下拉顺序,cms_manuscript 排在最后,团员管理两行排在其后。 +-- sort_number 按 reviewList/components/search.vue 当前下拉顺序,cms_manuscript 排在最后,团员管理排在其后。 INSERT IGNORE INTO gxmu_module_registry (module, table_name, title, detail_key, export_template, has_college, enabled, sort_number, deleted, tenant_id, user_id) VALUES @@ -144,8 +145,7 @@ VALUES ('gxmu_qmgc_form', 'gxmu_qmgc_form', '青马工程', 'gxmu_qmgc_form', NULL, 1, 1, 8, 0, 1, NULL), ('gxmu_wxxzx_project', 'gxmu_wxxzx_project', '未来学术之星', 'gxmu_wxxzx_project', NULL, 1, 1, 9, 0, 1, NULL), ('cms_manuscript', 'cms_manuscript', '稿件', 'cms_manuscript', NULL, 0, 1, 10, 0, 1, NULL), - ('gxmu_tygl_form', 'gxmu_tygl_form', '团员管理', 'gxmu_tygl_form', NULL, 0, 0, 11, 0, 1, NULL), - ('gxmu_tygl', 'gxmu_tygl', '团员管理', 'gxmu_tygl', NULL, 0, 0, 12, 0, 1, NULL); + ('gxmu_tygl_form', 'gxmu_tygl_form', '团员管理', 'gxmu_tygl_form', NULL, 0, 0, 11, 0, 1, NULL); -- 已存在库的行补 has_college:INSERT IGNORE 不会改已存在的行,这里只把 4 张在跑表从 0 提到 1。 -- 只补 0 → 1,不覆盖后台已改过的值;重复执行是 no-op。 @@ -168,7 +168,7 @@ WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME IN ('gxmu_sjqn', 'gxmu_tzbcy_form', 'gxmu_qmgc_form', 'gxmu_wxxzx_project') AND COLUMN_NAME = 'college_id' AND IS_NULLABLE = 'YES'; --- 2) 注册表行数与启用数:期望 12 行未删除,其中 5 行启用 +-- 2) 注册表行数与启用数:期望 11 行未删除,其中 5 行启用 SELECT COUNT(*) AS registry_rows FROM gxmu_module_registry WHERE deleted = 0; SELECT COUNT(*) AS enabled_rows FROM gxmu_module_registry WHERE deleted = 0 AND enabled = 1;