feat: add tenant-scoped rule and permission management
This commit is contained in:
@@ -13,12 +13,19 @@ class RuleGroupBindingVO(BaseModel):
|
||||
priority: int = Field(0, description="优先级")
|
||||
is_active: bool = Field(True, description="是否启用")
|
||||
note: str | None = Field(None, description="备注")
|
||||
tenant_code: str | None = Field(None, description="绑定所属租户编码")
|
||||
scope_type: str | None = Field(None, description="绑定所属作用域")
|
||||
tenant_name_snapshot: str | None = Field(None, description="绑定所属租户名称快照")
|
||||
rule_type: str | None = Field(None, description="规则类型编码")
|
||||
rule_name: str | None = Field(None, description="规则集名称")
|
||||
current_version_id: int | None = Field(None, description="当前版本ID")
|
||||
fallback_version_id: int | None = Field(None, description="回退版本ID")
|
||||
has_usable_version: bool = Field(False, description="是否存在可用版本")
|
||||
usable_rule_count: int = Field(0, description="可用规则数")
|
||||
effectiveTenantCode: str | None = Field(None, description="当前绑定实际生效租户编码")
|
||||
effectiveScopeType: str | None = Field(None, description="当前绑定实际生效作用域")
|
||||
isInherited: bool = Field(False, description="当前绑定是否为继承态")
|
||||
sourceRuleSetId: int | None = Field(None, description="来源规则集ID")
|
||||
|
||||
|
||||
class EvaluationPointGroupVO(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user