
    W
i                     V    d Z ddlmZ ddlmZmZ ddlmZmZ ddl	m
Z
  G d de
      Zy)	   会话模型    )Optional)JSONString)Mappedmapped_column)	BaseModelc                       e Zd ZU dZdZdZdZeefZ e e	d      d      Z
ee   ed<    e e	d	      dd
      Zee   ed<    eeed
      Zeee      ed<    e e	d	      d
      Zeee      ed<   y)Conversationr   conversationswebwechat_work   F)nullableplatform@   T)r   indexuser_id)defaultr   context)r   	tenant_idN)__name__
__module____qualname____doc____tablename__PLATFORM_WEBPLATFORM_WECHAT_WORKVALID_PLATFORMSr   r   r   r   str__annotations__r   r   dictr   r   r        </home/jang/Projects/ai-researcher/src/models/conversation.pyr   r   
   s    #ML(#%9:O)&*uEHfSkE(e4PGVC[P&3D$QU&VGVHTN#V'4VBZt'LIvhsm$Lr$   r   N)r   typingr   
sqlalchemyr   r   sqlalchemy.ormr   r   src.models.baser	   r   r#   r$   r%   <module>r*      s"      # 0 %M9 Mr$   