20260917231331

This commit is contained in:
oneao committed 2026-09-17 23:13:31 +08:00
1 parent 5cbf745bbf
commit f56e70b050
4 files changed
+454 -100

No files matched your search

@@ -251,6 +251,7 @@ create index ix_s_module_save_table
- 不允许模块指向自身或形成循环;`b_id` 创建后原则上不可修改;这些规则由业务层校验。
- `b_depth`、`b_path` 与 `b_parent_id` 不一致时,以 `b_parent_id` 为准并重建冗余字段。
- 数据之间的主子表、引用和多对多关系统一由 `s_relation` 表达。
- 多对多的中间表模块(`data` 模块)在模块树中统一挂在所属业务域 `module` 节点下,与参与多对多的主表模块平级;不挂在任一参与多对多的主表模块下——模块树只表达业务组织,不表达数据关系,混入会污染 `b_path` 子树查询、菜单挂载与权限继承。
- 模块级扩展配置使用 `b_config_json`,只保存低频、非核心的扩展属性,不重复保存字段定义、权限或界面布局。
### 4.4 查询来源优先级