refactor: implement tenant self queue for rag tasks

This commit is contained in:
hj24
2025-10-28 14:20:43 +08:00
parent 8ff6de91b0
commit a1b7eceb60
24 changed files with 3667 additions and 92 deletions

View File

@ -0,0 +1,13 @@
from dataclasses import dataclass
@dataclass
class DocumentTask:
"""Document task entity for document indexing operations.
This class represents a document indexing task that can be queued
and processed by the document indexing system.
"""
tenant_id: str
dataset_id: str
document_ids: list[str]