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
@@ -47,6 +47,13 @@ class FileSourceResolver:
raise ValueError("当前文档文件既无可用 localPath,也无可用 ossUrl")
async def ResolvePayloads(self, DocumentFiles: list[LeauditDocumentFile]) -> list[FileSourcePayload]:
"""批量解析文档文件。"""
payloads: list[FileSourcePayload] = []
for documentFile in DocumentFiles:
payloads.append(await self.ResolvePayload(documentFile))
return payloads
async def _DownloadFromUrl(self, FileName: str, Url: str) -> FileSourcePayload:
"""从 OSS 或 URL 下载文件内容。"""
try: