
    h7                         d dl mZ d dlmZ d dlmZ  G d dej
                        Z ej                  ed      d        Zy)	    )db)datetime)eventc                      e Zd ZdZ ej
                  ej                  d      Z ej
                  ej                   ej                  d      d      Z	 ej
                   ej                  d      d      Z ej
                   ej                  dd	d
            Z ej
                  ej                        Z ej
                   ej                  d            Z ej
                   ej                  d            Z ej
                   ej                  d            Z ej
                   ej                  d            Z ej
                   ej(                  dd      d      Z ej
                  ej                  d      Z ej
                  ej.                  ej2                        Z ej
                  ej.                  ej2                        Zd Zy)StudentstudentsT)primary_keyzusers.idF)nullabled   beginnerintermediateadvanced   2      i  
      g        )defaultr   c                 "    d| j                    dS )Nz	<Student >)	full_name)selfs    #/var/www/html/app/models/student.py__repr__zStudent.__repr__!   s    4>>*!,,    N)__name__
__module____qualname____tablename__r   ColumnIntegerid
ForeignKeyuser_idStringr   Enumenglish_levelTextlearning_goalsphonewechatpreferred_teaching_style	interestsNumericbalancetotal_classesDateTimer   utcnow
created_at
updated_atr    r   r   r   r      sp   M	2::4	0Bbii

MBMM*$=NG 		)"))C.59IBIIgbggj.*MNMRYYrww'N BIIibiim$ERYYyryy}%F  )ryy38		)"))C.)I bii


2q)37GBIIbjj!4M 2;;@J2;;@J-r   r   before_updatec                 6    t        j                         |_        y )N)r   r2   r4   )mapper
connectiontargets      r   receive_before_updater;   %   s     )Fr   N)	app.extensionsr   r   
sqlalchemyr   Modelr   listens_forr;   r5   r   r   <module>r@      sB      -bhh -@ 7O,* -*r   