袁聪的第一次提交,包含nl2sql,行情数据,场外申购
This commit is contained in:
+10
-11
@@ -1,7 +1,6 @@
|
||||
from datetime import datetime
|
||||
|
||||
from sqlalchemy import String, text
|
||||
from sqlalchemy.dialects.mysql import BIGINT, DATETIME, INTEGER, TINYINT
|
||||
from sqlalchemy import BigInteger, DateTime, Integer, String, text
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
|
||||
from app.model.base import Base
|
||||
@@ -9,26 +8,26 @@ from app.model.base import Base
|
||||
|
||||
class ConversationSession(Base):
|
||||
__tablename__ = "svc_conversation_session"
|
||||
id: Mapped[int] = mapped_column(BIGINT(unsigned=True), primary_key=True, autoincrement=True)
|
||||
id: Mapped[int] = mapped_column(BigInteger, primary_key=True, autoincrement=True)
|
||||
session_id: Mapped[str] = mapped_column(String(64), unique=True)
|
||||
user_id: Mapped[int] = mapped_column(BIGINT(unsigned=True))
|
||||
user_id: Mapped[int] = mapped_column(BigInteger)
|
||||
portal: Mapped[str] = mapped_column(String(32))
|
||||
agent_type: Mapped[str | None] = mapped_column(String(32))
|
||||
status: Mapped[str] = mapped_column(String(16), default="active")
|
||||
clarification_round: Mapped[int] = mapped_column(TINYINT(unsigned=True), default=0)
|
||||
message_count: Mapped[int] = mapped_column(INTEGER(unsigned=True), default=0)
|
||||
clarification_round: Mapped[int] = mapped_column(Integer, default=0)
|
||||
message_count: Mapped[int] = mapped_column(Integer, default=0)
|
||||
last_intent: Mapped[str | None] = mapped_column(String(32))
|
||||
config_version: Mapped[str | None] = mapped_column(String(64))
|
||||
started_at: Mapped[datetime] = mapped_column(
|
||||
DATETIME(fsp=6), server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
DateTime, server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
)
|
||||
last_active_at: Mapped[datetime] = mapped_column(
|
||||
DATETIME(fsp=6), server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
DateTime, server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
)
|
||||
ended_at: Mapped[datetime | None] = mapped_column(DATETIME(fsp=6))
|
||||
ended_at: Mapped[datetime | None] = mapped_column(DateTime)
|
||||
created_at: Mapped[datetime] = mapped_column(
|
||||
DATETIME(fsp=6), server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
DateTime, server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
)
|
||||
updated_at: Mapped[datetime] = mapped_column(
|
||||
DATETIME(fsp=6), server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
DateTime, server_default=text("CURRENT_TIMESTAMP(6)")
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user