
    TEg                         d dl mZmZmZmZmZmZmZ d dlm	Z	 d dl
mZ  G d de      Z G d de      Z G d d	e      Z G d
 de      Zy)    )ColumnIntegerString
ForeignKeyTextDateTimefunc)relationship)Basec                   P   e Zd ZdZ eedd      Z ee ed      d      Z ee ed      d      Z	 ee ed      d      Z
 ee ed	      d      Z e ed
      d      Z ee ej                                Z edd      Z edd      Z edd      Z edd      Zy)EmotionemotionsTprimary_keyindexstores.store_idFnullabledatasource.ds_idfeedbacks.feedback_idbranches.branch_idd   defaultStoreback_populates
DatasourceBranchFeedbackN)__name__
__module____qualname____tablename__r   r   
emotion_idr   store_iddatasource_idfeedback_id	branch_idr   r   r   r	   now
created_atr
   store
datasourcebranch	feedbacks     8/var/www/html/hubwallet-dev/src/apps/sentiment/models.pyr   r      s    MT>Jgz*;<uMH7J/A$BUSM*-D"EPUVKw
+? @5QIfSkE2H($((*5J <El:FJ(:>FZ
CIr1   r   c                   p   e Zd ZdZ eedd      Z ee ed      d      Z ee ed      d      Z	 ee ed      d      Z
 ee ed	      d      Z e ed
      d      Z e ed      d      Z ee ej"                               Z edd      Z edd      Z edd      Z edd      Zy)WordwordsTr   r   Fr   r   r   r   r      r   r   r   r   r   r    N)r!   r"   r#   r$   r   r   word_idr   r&   r'   r(   r)   r   r5   	sentimentr   r	   r*   r+   r
   r,   r-   r.   r/   r0   r1   r2   r4   r4      s    MW$d;Ggz*;<uMH7J/A$BUSM*-D"EPUVKw
+? @5QI6#;/EvbzD1I($((*5J 9El7CJ(7;FZ@Ir1   r4   c                       e Zd ZdZ eedd      Z eedd      Z ee e	d      d      Z
 eed      Z ee ej                               Z ed	d
      Z edd
      Zy)TopictopicsTr   F)uniquer   zstore_type.storetype_idr   r   ReviewTopictopicr   	StoreTypeN)r!   r"   r#   r$   r   r   topic_idr   
topic_namer   storetype_idtopic_categoryr   r	   r*   r+   r
   review_topics
store_typer0   r1   r2   r:   r:   )   sr    Mg4t<HTE:J':.G#HSWXLD51N($((*5J !wGMk'BJr1   r:   c                      e Zd ZdZ eedd      Z ee ed      d      Z ee ed      d      Z	 ee ed      d      Z
 ee ed	      d      Z ee ed
      d      Z e ed      d      Z e ed      d      Z ee ej$                               Z edd      Z edd      Z edd      Z edd      Z edd      Zy)r=   rD   Tr   r   Fr   r   r   r   ztopics.topic_idr   r6   r   r:   r   r   r   r    r   N)r!   r"   r#   r$   r   r   rt_idr   r&   r'   r(   r)   r@   r   rA   topic_sentimentr   r	   r*   r+   r
   r>   r,   r-   r/   r.   r0   r1   r2   r=   r=   6   s    #M7D9Egz*;<uMH7J/A$BUSM*-D"EPUVKw
+? @5QIgz*;<uMHsd3JVBZ$7O($((*5J AEAEl?KJZHI(?CFr1   r=   N)
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.ormr
   src.utils.dbr   r   r4   r:   r=   r0   r1   r2   <module>rL      sL    P P P ' Dd D"A4 A&CD CD$ Dr1   