Ë
    	,¹h9	  ã                   óÀ  — 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j/                  dd¬	«       ee
«       ee«      fd
ej0                  dedefd„«       Zej5                  dd¬	«       ee
«       ee«      fdee   dedefd„«       Zy)é    )Ú	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      úA/var/www/html/RetailAPI/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_inventoryc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Údelete_category_wish_inventoryr   s      r   r#   r#      s%   è ø€ ä-¨b°Ó7×VÑVÐW_Ó`×`Ð`Ð`úr   N)Ú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!   ÚdeleteÚlistr#   © ó    r   ú<module>r4      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ÙbiÐjpÓbqñ  MTð  Uhó  Miñ `°×1SÑ1Sð `ÐX_ð `ð  zJò `ó ið`ð  ×&Ñ&Ð'HÐfjÐ&ÓkÙJQÐRXË/Ñt{ð  }Pó  uQñ a°$°s±)ð aÀð aÐaqò aó lñar3   