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
@@ -35,9 +35,11 @@ class IDocumentService(ABC):
TypeId: int | None = None,
TypeCode: str | None = None,
GroupId: int | None = None,
Region: str = "default",
Region: str | None = None,
FileRole: str = "primary",
CreatedBy: int | None = None,
TenantCode: str | None = None,
TenantName: str | None = None,
Attachments: list[tuple[str, bytes, str | None]] | None = None,
AutoRun: bool = False,
Speed: str = "normal",
@@ -58,6 +60,7 @@ class IDocumentService(ABC):
TypeIds: list[int] | None = None,
EntryModuleId: int | None = None,
Region: str | None = None,
TenantCode: str | None = None,
ProcessingStatus: str | None = None,
ResultStatus: str | None = None,
AuditStatus: int | None = None,