feat: add tenant-scoped rule and permission management
This commit is contained in:
@@ -34,6 +34,11 @@ class LeauditAuditRun(BaseModel):
|
||||
ruleSourceOssUrl: Mapped[str | None] = mapped_column("rule_source_oss_url", String(2048), comment="规则 YAML OSS 地址")
|
||||
ruleSourceSha256: Mapped[str | None] = mapped_column("rule_source_sha256", String(64), comment="规则文件 SHA256")
|
||||
ruleLocalCachePath: Mapped[str | None] = mapped_column("rule_local_cache_path", String(1024), comment="本地缓存路径")
|
||||
tenantCode: Mapped[str | None] = mapped_column("tenant_code", String(64), comment="所属租户编码快照")
|
||||
tenantNameSnapshot: Mapped[str | None] = mapped_column("tenant_name_snapshot", String(255), comment="所属租户名称快照")
|
||||
scopeTypeSnapshot: Mapped[str | None] = mapped_column("scope_type_snapshot", String(32), comment="规则作用域快照")
|
||||
groupIdSnapshot: Mapped[int | None] = mapped_column("group_id_snapshot", BigInteger, comment="运行命中的业务组快照")
|
||||
ruleBindingIdSnapshot: Mapped[int | None] = mapped_column("rule_binding_id_snapshot", BigInteger, comment="命中的规则绑定快照")
|
||||
|
||||
# 模型快照
|
||||
engineVersion: Mapped[str | None] = mapped_column("engine_version", String(64))
|
||||
|
||||
Reference in New Issue
Block a user