feat: 支持入口模块菜单模板、多租户范围与审计工作台后端改造 #12
Reference in New Issue
Block a user
Delete Branch "wren-dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
本次 PR 主要围绕入口模块重构落地:入口模块作为业务工作台入口,负责控制菜单模板、功能清单、适用租户和业务范围。后端补齐
entry_module_id归属、首页入口上下文、规则分组入口过滤、公文入口过滤、RBAC 权限收口和历史数据修复脚本,避免前端继续依赖入口名称硬编码判断合同/公文能力。主要改动
menu_profile、features字段,创建、更新、列表、详情和首页入口返回统一支持。leaudit_entry_module_tenants做租户可见性过滤,并返回当前租户、文档类型范围、菜单模板和功能清单。entry_module_id归属能力,列表/上传链路支持按入口模块过滤和落库。entry_module_id过滤,规则绑定增加租户可见性口径,避免不同租户或入口串数据。数据库脚本
scripts/创建sql/entry_module_menu_profile_migration.sqlscripts/创建sql/rbac_entry_module_super_admin_only.sqlscripts/创建sql/repair_entry_module_scope_data_20260524.sqlscripts/创建sql/repair_govdoc_sample_entry_module_20260524.sqlscripts/创建sql/verify_entry_module_menu_profile.sqlscripts/创建sql/schema_qichacha_company_info.sql验证情况
wren-dev68d0b4c feat: update audit platform workspacegit diff --cached --check,空白检查通过。验收重点
000/admin06111可管理入口模块,普通市区管理员不能创建/编辑/删除入口模块。entry_module_id过滤列表,普通文档入口不混入公文菜单。风险说明
wren-dev推送到远端,若main已有新提交,合并前可能需要处理冲突或补一次 rebase/merge。