feat: add tenant-scoped rule and permission management

This commit is contained in:
wren
2026-05-21 22:03:08 +08:00
parent a2c2bf1969
commit 1f1bccf3b3
193 changed files with 64463 additions and 1771 deletions
@@ -9,6 +9,10 @@ class RuleSetVO(BaseModel):
id: int = Field(..., description="规则集ID")
ruleType: str = Field(..., description="业务规则类型编码")
ruleName: str = Field(..., 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")
domainType: str | None = Field(None, description="域类型")
currentVersionId: int | None = Field(None, description="当前激活版本ID")
fallbackVersionId: int | None = Field(None, description="最近一个可回退使用的已发布版本ID")