Files
tuanwei-java/sql/20261111_spec58_review_menu.sql
T
agent 66cd596a02 审核管理:新增当前用户待办统计接口(按模块聚合)
- GET /api/gxmu/review-list/pending-summary:status=0 且 user_id=当前登录人,
  按 module 聚合并回填注册表标题,供「待办审核」左侧模块导航显示待办数
- 不拿分页结果当计数:避免 limit 上限后数字失真
- 附 sql/20261111_spec58_review_menu.sql:三个子菜单收敛为
  待办审核(14359)/ 审批规则(14355),删除「审核流分配管理」(14356)
2026-11-04 00:53:13 +08:00

26 lines
1.2 KiB
SQL

-- 审核管理:三个子菜单收敛成两个(变体 A「按模块的工作台」落地)
--
-- 之前:审核流配置 / 审核流分配管理 / 审核列表 —— 三个页面各自对应一张表,
-- 用户要在脑子里 join 才能回答「这条申报现在谁在审」。
-- 之后:待办审核(原审核列表页,改造成工作台)/ 审批规则(原审核流配置页,
-- 按模块一行展示生效的审批链,可直接换链、编辑链)。
-- 「审核流分配管理」删除:模块与审批链的绑定并入审批规则页。
--
-- 依赖:先跑 20261110_spec58_approval_chain.sql(模块注册表)。
UPDATE sys_menu SET title = '待办审核', sort_number = 10
WHERE menu_id = 14359 AND deleted = 0;
UPDATE sys_menu SET title = '审批规则', sort_number = 20
WHERE menu_id = 14355 AND deleted = 0;
DELETE FROM sys_role_menu WHERE menu_id = 14356;
UPDATE sys_menu SET deleted = 1
WHERE menu_id = 14356 AND deleted = 0;
-- 校验:期望只剩「待办审核」「审批规则」两条子菜单
SELECT menu_id, parent_id, title, path, sort_number, deleted
FROM sys_menu
WHERE parent_id = 14358
ORDER BY sort_number;