feat: add backend rule group and permission support

This commit is contained in:
wren
2026-05-06 09:40:37 +08:00
parent 7acbe0f1d9
commit 76ba7e65ed
45 changed files with 6175 additions and 110 deletions
@@ -11,6 +11,9 @@ class RuleSetVO(BaseModel):
ruleName: str = Field(..., description="规则集名称")
domainType: str | None = Field(None, description="域类型")
currentVersionId: int | None = Field(None, description="当前激活版本ID")
fallbackVersionId: int | None = Field(None, description="最近一个可回退使用的已发布版本ID")
hasUsableVersion: bool = Field(False, description="是否存在可用于上传评查的规则版本")
usableRuleCount: int = Field(0, description="当前可用于上传评查的规则数")
status: str = Field(..., description="draft/active/inactive/archived")