
    Ci                         d Z ddlmZmZ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ZddlmZ  G d deej                        Z G d	 d
eej                        Z G d de      Zy)u8   
Modèle pour les signalements d'événements de santé
    )ColumnIntegerString
ForeignKeyDateTimeTextFloatEnum)func)relationshipN)Basec                        e Zd ZdZdZdZdZdZy)HealthReportStatusu"   Statuts d'un signalement de santépendingverifiedresolvedrejectedN)__name__
__module____qualname____doc__PENDINGVERIFIEDRESOLVEDREJECTED     @/home/www/lebenam.kofcorporation.com/app/models/health_report.pyr   r      s    ,GHHHr   r   c                   $    e Zd ZdZdZdZdZdZdZy)HealthReportTypezTypes de signalementsepidemiccontaminationaccidentshortageotherN)	r   r   r   r   EPIDEMICCONTAMINATIONACCIDENTSHORTAGEOTHERr   r   r   r    r       s    H#MHHEr   r    c                      e Zd ZdZ eedd      Z ee ed      d      Z e e	d      d      Z
 eed      Z e ee      d      Z e e	d      d      Z e e	d      d      Z eed      Z eed      Z eed      Z e e	d      d      Z e ee      ej2                  	      Z eed      Z e ed
       ej:                               Z e ed
       ej:                               Z e d      Z!y)HealthReporthealth_reportsT)primary_keyindexzusers.idF)nullable   i  )default)timezone)server_default)onupdateUserN)"r   r   r   __tablename__r   r   idr   user_idr   titler   descriptionr
   r    report_typehealth_center_namelocationr	   latitude	longituder   
event_datephotor   r   statusadmin_commentr   now
created_at
updated_atr   userr   r   r   r,   r,      s   $M	T	6BWj4uEG6#;/E.K./%@K  se<fSkE2Hed+Hut,I51J6#;.ED+,6H6P6PQF4$/M$/
KJ$/($((*EJ Dr   r,   )r   
sqlalchemyr   r   r   r   r   r   r	   r
   sqlalchemy.sqlr   sqlalchemy.ormr   enumapp.db.base_classr   strr   r    r,   r   r   r   <module>rO      sR    X W W  '  "dii sDII  4  r   