Ë
    çEãha	  ã                   óÌ  — d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	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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dedefd„«       Zej3                  dd	¬
«       ee«       ee«      fdeej4                     dedefd„«       Zej9                  dd	¬
«       ee«       ee«      fdededefd„«       Zy)é    )ÚList)Ú	APIRouterÚDepends)ÚSession)Úschema)ÚCategoryWishInventoryService)Úget_db)ÚJWTPayloadSchemaÚget_current_studentz/create_category_wish_inventoryT)Úresponse_model_exclude_noneÚrequestÚdbÚtokenc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­w©N)r   Úcreate_category_wish_inventory©r   r   r   s      úM/var/www/html/retail-simulation-api/app/api/category_wish_inventory/router.pyr   r      ó%   è ø€ ä-¨b°Ó7×VÑVÐW^Ó_×_Ð_Ð_úó   ‚(¡&¢(z/get_margin_sales{group_id}c              ƒ   óR   K  — t        | |«      j                  «       ƒ d {  –—† S 7 Œ­wr   )r   Úget)r   r   s     r   Úget_margin_salesr      s"   è ø€ ä-¨b°Ó7×;Ñ;Ó=×=Ð=Ð=ús   ‚' %¡'z/get_category_nameÚgroup_idc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Úget_category_name_excel©r   r   r   s      r   Úget_category_namer      s%   è ø€ ä-¨b°Ó7×OÑOÐPXÓY×YÐYÐYúr   z/get_group_id{group_id}c              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Úget_group_idr   s      r   r    r       s$   è ø€ ä-¨b°Ó7×DÑDÀXÓN×NÐNÐNúr   z/update_category_wish_inventoryc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Úupdate_category_wish_inventoryr   s      r   r"   r"      r   r   z/delete_category_wish_inventoryÚcategory_wish_idc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Údelete_category_wish_inventory)r#   r   r   s      r   r%   r%      s%   è ø€ ä-¨b°Ó7×VÑVÐWgÓh×hÐhÐhúr   N)Útypingr   Úfastapir   r   Úsqlalchemy.ormr   Úapp.api.category_wish_inventoryr   Ú'app.api.category_wish_inventory.servicer   Úapp.database.main.mysqlr	   Úapp.dependency.authanticationr
   r   Úcategory_wish_inventory_routreÚpostÚCategoryWishInventoryCreater   r   r   Úintr   r    ÚputÚCategoryWishInventoryUpdater"   Údeleter%   © ó    r   ú<module>r6      s@  ðÝ ß &Ý "Ý 2Ý PÝ *ß Oá!*£Ð à×$Ñ$Ð%FÐdhÐ$ÓiÙbiÐjpÓbqñ  MTð  Uhó  Miñ `°×1SÑ1Sð `ÐX_ð `ð  zJò `ó jð`ð  ×#Ñ#Ð$AÐ^bÐ#ÓcÙ(/°«ÑRYÐZmÓRnñ >˜gð >Ð?Oò >ó dð>ð  ×#Ñ#Ð$8ÐVZÐ#Ó[Ù7>¸v³ÑahÐi|Óa}ñ Z Sð Z¨Wð ZÐN^ò Zó \ðZð  ×#Ñ#Ð$=Ð[_Ð#Ó`Ù29¸&³/Ñ\cÐdwÓ\xñ O ð O¨ð OÐIYò Oó aðOð  ×#Ñ#Ð$EÐcgÐ#ÓhÙhoÐpvÓhwñ  SZð  [nó  Soñ `°°f×6XÑ6XÑ1Yð `Ð^eð `ð  @Pò `ó ið`ð  ×&Ñ&Ð'HÐfjÐ&ÓkÙLSÐTZËOÑv}ð  Ró  wSñ i¸#ð iÀ'ð iÐcsò ió lñir5   