Ë
    çEãhÑ  ã                   ó  — d dl mZ d dlmZmZ d dlmZ d dlmZm	Z	 d dl
mZ d dlmZmZ  e«       Zej!                  dd¬	«       ee«       ee«      fd
ej"                  dedefd„«       Zej'                  dd¬	«       ee«       ee«      fdededefd„«       Zej-                  dd¬	«       ee«       ee«      fd
eej.                     dedefd„«       Zej3                  dd¬	«       ee«       ee«      fdededefd„«       Zy)é    )ÚList)Ú	APIRouterÚDepends)ÚSession)ÚschemaÚservice)Úget_db)ÚJWTPayloadSchemaÚget_current_studentz/create_annexuresT)Úresponse_model_exclude_noneÚrequestÚdbÚtokenc              ƒ   óh   K  — t        j                  ||«      j                  | «      ƒ d {  –—† S 7 Œ­w©N)r   ÚAnnexuresServiceÚcreate_annexures©r   r   r   s      ú?/var/www/html/retail-simulation-api/app/api/annexures/router.pyr   r   
   ó*   è ø€ ä×)Ñ)¨"¨UÓ3×DÑDÀWÓM×MÐMÐMúó   ‚)2«0¬2z/get_annexures/{group_id}Úgroup_idc              ƒ   óh   K  — t        j                  ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   r   Úget_annexures)r   r   r   s      r   r   r      s*   è ø€ ä×)Ñ)¨"¨UÓ3×AÑAÀ(ÓK×KÐKÐKúr   z/update_annexuresc              ƒ   óh   K  — t        j                  ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   r   Úupdate_annexuresr   s      r   r   r      r   r   z/delete_annexuresÚannexures_idc              ƒ   óh   K  — t        j                  ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   r   Údelete_annexures)r   r   r   s      r   r   r      s*   è ø€ ä×)Ñ)¨"¨UÓ3×DÑDÀ\ÓR×RÐRÐRúr   N)Útypingr   Úfastapir   r   Úsqlalchemy.ormr   Úapp.api.annexuresr   r   Úapp.database.main.mysqlr	   Úapp.dependency.authanticationr
   r   Úannexures_routerÚpostÚAnnexuresCreater   ÚgetÚintr   ÚputÚAnnexuresUpdater   Údeleter   © ó    r   ú<module>r0      sˆ  ðÝ ß &Ý "ß -Ý *ß Oá“;Ð à×ÑÐ*ÈÐÓMÙHOÐPVËÑryð  {Nó  sOñ N 6×#9Ñ#9ð N¸gð NÐ_oò Nó NðNð ×ÑÐ1ÈtÐÓTÙ3:¸6³?Ñ]dÐexÓ]yñ L ð L¨ð LÐJZò Ló UðLð ×ÑÐ)ÀtÐÓLÙNUÐV\ËoÑxð  ATó  yUñ N 4¨×(>Ñ(>Ñ#?ð NÀGð NÐeuò Nó MðNð ×ÑÐ,È$ÐÓOÙ:AÀ&»/ÑdkÐló  eAñ S¨ð S°ð SÐQaò Só PñSr/   