mirror of
https://github.com/countbot-ai/CountBot.git
synced 2026-09-14 20:46:47 +08:00
92b985ef59
- FastAPI 应用入口与数据库初始化 - 数据模型(会话、消息、设置、任务、定时任务) - REST API 接口(聊天、渠道、设置、工具、技能等) - WebSocket 连接管理与流式推送 - 日志系统与进程管理工具
21 lines
505 B
Python
21 lines
505 B
Python
"""设置模型"""
|
|
|
|
from datetime import datetime
|
|
|
|
from sqlalchemy import DateTime, String, Text
|
|
from sqlalchemy.orm import Mapped, mapped_column
|
|
|
|
from backend.database import Base
|
|
|
|
|
|
class Setting(Base):
|
|
"""设置表"""
|
|
|
|
__tablename__ = "settings"
|
|
|
|
key: Mapped[str] = mapped_column(String, primary_key=True)
|
|
value: Mapped[str] = mapped_column(Text, nullable=False)
|
|
updated_at: Mapped[datetime] = mapped_column(
|
|
DateTime, default=datetime.utcnow, onupdate=datetime.utcnow
|
|
)
|