
    h                     j    d dl mZmZmZmZmZmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ  G d de      Zy)	    )ColumnIntegerDateTimeTextEnum
ForeignKey)relationship)func)Base)ApplicationStatusc                   P   e Zd ZdZ ee ed      d      Z ee ed      d      Z e e	e
      e
j                        Z e ed       ej                               Z e ed       ej                         	      Z ee      Z ee      Z ed
d      Z edd      Zy)Applicationapplicationszcandidates.idT)primary_keyzprojects.id)default)timezone)server_default)onupdate	Candidate)back_populatesProjectN)__name__
__module____qualname____tablename__r   r   r   candidate_id
project_idr   r   NEWstatusr   r
   now
applied_at
updated_atr   motivation_letteradditional_infor	   	candidateproject     C/home/www/40-admission.kofcorporation.com/app/models/application.pyr   r      s    "M':o#>DQLM!:MJD*+5F5J5JKF$/
KJ$/($((*EJ tTlO [HI9^DGr(   r   N)
sqlalchemyr   r   r   r   r   r   sqlalchemy.ormr	   sqlalchemy.sqlr
   app.core.databaser   app.models.baser   r   r'   r(   r)   <module>r/      s%    H H '  " -E$ Er(   