19 lines
641 B
Python
19 lines
641 B
Python
from sqlalchemy import JSON, Column, DateTime, Integer, String, func
|
|
|
|
from chatchat.server.db.base import Base
|
|
|
|
|
|
class ConversationModel(Base):
|
|
"""
|
|
聊天记录模型
|
|
"""
|
|
|
|
__tablename__ = "conversation"
|
|
id = Column(String(32), primary_key=True, comment="对话框ID")
|
|
name = Column(String(50), comment="对话框名称")
|
|
chat_type = Column(String(50), comment="聊天类型")
|
|
create_time = Column(DateTime, default=func.now(), comment="创建时间")
|
|
|
|
def __repr__(self):
|
|
return f"<Conversation(id='{self.id}', name='{self.name}', chat_type='{self.chat_type}', create_time='{self.create_time}')>"
|