
    E|j%                     ^    d dl Z d dl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	TIMESTAMP
ForeignKeyIndex)UUID)func)Basec                   &   e Zd ZdZ e ed      dej                        Z e ed       e	dd      dd	      Z
 e ed       e	d
      d      Z e ed      d      Z e ed       ej                         d      Z edd      fZy)PatientLockpatient_lockT)as_uuid)primary_keydefaultz
patient.idCASCADE)ondeleteF)nullableuniquezuser.id)r   )timezone)server_defaultr   patient_lock_expires_idx
expires_atN)__name__
__module____qualname____tablename__r   r   uuiduuid4idr   
patient_idstaff_idr   r   r   now
created_atr   __table_args__     </var/www/html/ai-nims-dev/backend/app/models/patient_lock.pyr   r      s    "M	T"djj	IBT<)4	J d4(*Y*?%PH	405AJ	40V[\J 	(,7Nr%   r   )r   
sqlalchemyr   r   r   r   sqlalchemy.dialects.postgresqlr   sqlalchemy.sqlr   app.db.enginer	   r   r$   r%   r&   <module>r+      s#     ; ; /  $ r%   