
    E|j                     j    d dl Z 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 d dlmZ  G d de      Zy)    N)ColumnStringSmallIntegerDate	TIMESTAMP
ForeignKeyUniqueConstraint)UUID)func)Basec                   l   e Zd ZdZ e ed      dej                        Z e e	d      d      Z
 e e	d      d      Z eed      Z e e	d	      d      Z eed ej"                         
      Z e ed       ej(                         d      Z e ed      d      Z eddd      fZy)PatientpatientT)as_uuid)primary_keydefault2   F)nullabled      )r   server_default)timezone)r   r   daily_idintake_dateuq_patient_daily_date)nameN)__name__
__module____qualname____tablename__r   r
   uuiduuid4idr   r   r   r   agegenderr   r   current_dater   r   now
created_at
expires_atr	   __table_args__     7/var/www/html/ai-nims-dev/backend/app/models/patient.pyr   r      s    M	T"djj	IBfRj51H&+.D

.CF2J/F>Od>O>O>QRK	40V[\J	405AJ 	]9PQNr,   r   )r!   
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.dialects.postgresqlr
   sqlalchemy.sqlr   app.db.enginer   r   r+   r,   r-   <module>r2      s&     b b b /  d r,   