35 lines
905 B
Python
35 lines
905 B
Python
|
|
"""Models package."""
|
||
|
|
from app.models.ai_config import AIProviderConfig, AITaskConfig
|
||
|
|
from app.models.article import CleanedArticle, RawArticle
|
||
|
|
from app.models.base import Base, TimestampMixin, UUIDMixin, utc_now
|
||
|
|
from app.models.chat import ChatMessage, ChatSession
|
||
|
|
from app.models.feed import Feed
|
||
|
|
from app.models.lock import Lock
|
||
|
|
from app.models.output import Output, OutputTask
|
||
|
|
from app.models.reference import ArticleReference, DuplicateGroup
|
||
|
|
from app.models.setting import AppSetting
|
||
|
|
from app.models.skill import Skill
|
||
|
|
from app.models.user import User
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
"Base",
|
||
|
|
"TimestampMixin",
|
||
|
|
"UUIDMixin",
|
||
|
|
"utc_now",
|
||
|
|
"User",
|
||
|
|
"Feed",
|
||
|
|
"RawArticle",
|
||
|
|
"CleanedArticle",
|
||
|
|
"ArticleReference",
|
||
|
|
"DuplicateGroup",
|
||
|
|
"Skill",
|
||
|
|
"AIProviderConfig",
|
||
|
|
"AITaskConfig",
|
||
|
|
"OutputTask",
|
||
|
|
"Output",
|
||
|
|
"ChatSession",
|
||
|
|
"ChatMessage",
|
||
|
|
"Lock",
|
||
|
|
"AppSetting",
|
||
|
|
]
|