feat: add postgres storage and remote sync

This commit is contained in:
2025-11-07 16:59:28 +08:00
parent c4be264ea5
commit d0ba2b188b
32 changed files with 1101 additions and 1170 deletions

18
core/models.py Normal file
View File

@@ -0,0 +1,18 @@
from dataclasses import dataclass, field
from typing import Any, Dict, List, Optional
Entity = Dict[str, Any]
@dataclass
class PageRecord:
page_number: int
text: str
entities: List[Entity] = field(default_factory=list)
@dataclass
class BotResponse:
text: str
pages: Optional[List[PageRecord]] = None