Skip to main content

Module modes

Module modes 

Source
Expand description

5 种数据范围模式评估器

每种模式将 DataScopeRule + DataScopeContext 转换为 Vec<WhereCondition>

Modules§

all
ALL 模式 — 全部数据(不追加任何条件)
custom
CUSTOM 模式 — 自定义条件(通过 CustomConditionGenerator 生成)
dept
DEPT 模式 — 本部门数据(WHERE dept_id = ?
dept_and_sub
DEPT_AND_SUB 模式 — 本部门及子部门(WHERE dept_id IN (...)
self_mode
SELF 模式 — 仅本人创建的数据(WHERE creator_id = ?

Traits§

ModeEvaluator
模式评估器 trait