§
    ËÆiV  ã                   óz   — d dl m Z mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
 d dlmZmZ d dlmZ  G d„ de¦  «        ZdS )	é    )ÚdatetimeÚdate)ÚOptional)ÚStringÚTextÚDateÚDateTimeÚ
ForeignKeyÚfunc)ÚMappedÚmapped_column)ÚBasec                   óp  — e Zd ZU dZ ed¬¦  «        Zee         ed<    e e	dd¬¦  «        d¬	¦  «        Z
ee         ed
<    eed¬	¦  «        Zee         ed<    eed¬	¦  «        Zee         ed<    eed¬	¦  «        Zee         ed<    e ed¦  «        dd¬¦  «        Zee         ed<    eed¬	¦  «        Zeee                  ed<    e e	dd¬¦  «        d¬	¦  «        Zeee                  ed<    eed¬	¦  «        Zeee                  ed<    ee ej        ¦   «         ¬¦  «        Zee         ed<   dS )ÚLeaveRequestÚleave_requestsT)Úprimary_keyÚidzusers.idÚCASCADE)ÚondeleteF)ÚnullableÚuser_idÚ
start_dateÚend_dateÚreasoné   Úpending)Údefaultr   ÚstatusÚadmin_noteszSET NULLÚreviewed_byÚreviewed_at)Úserver_defaultÚ
created_atN)Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r   r   r   ÚintÚ__annotations__r
   r   r   r   r   r   r   r   Ústrr   r   r   r   r    r	   r!   r   r   Únowr#   © ó    ú@/var/www/html/jarvis.com/web/backend/app/models/leave_request.pyr   r      s¸  € € € € € € Ø$€Mà#�m°Ð5Ñ5Ô5€BˆˆsŒÐ5Ð5Ñ5Ø(˜=¨¨°JÈÐ)SÑ)SÔ)SÐ^cÐdÑdÔd€GˆV�CŒ[ÐdÐdÑdØ,˜}¨T¸EÐBÑBÔB€J��t”ÐBÐBÑBØ*˜]¨4¸%Ð@Ñ@Ô@€Hˆf�TŒlÐ@Ð@Ñ@Ø'˜-¨°uÐ=Ñ=Ô=€FˆF�3ŒKÐ=Ð=Ñ=Ø'˜-¨¨¨r©
¬
¸IÐPUÐVÑVÔV€FˆF�3ŒKÐVÐVÑVØ)6¨°tÀdÐ)KÑ)KÔ)K€K�˜ œÔ&ÐKÐKÑKØ)6¨°z°zÀ*ÐWaÐ7bÑ7bÔ7bÐmqÐ)rÑ)rÔ)r€K�˜ œÔ&ÐrÐrÑrØ.;¨m¸HÈtÐ.TÑ.TÔ.T€K�˜ Ô*Ô+ÐTÐTÑTØ#0 =°È(È$Ì(É*Ì*Ð#UÑ#UÔ#U€J��xÔ ÐUÐUÑUÐUÐUr-   r   N)r   r   Útypingr   Ú
sqlalchemyr   r   r   r	   r
   r   Úsqlalchemy.ormr   r   Úapp.databaser   r   r,   r-   r.   ú<module>r3      sÇ   ðØ #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð Ø EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø Ð Ð Ð Ð Ð ðVð Vð Vð Vð V�4ñ Vô Vð Vð Vð Vr-   