Ë
    °[æhi  ã                   ó  — 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defd„«       Zej/                  dd	¬
«       ee«       ee«      fdeej0                     dedefd„«       Zej5                  dd	¬
«       ee«       ee«      fdededefd„«       Zy)é    )ÚList)Ú	APIRouterÚDepends)ÚSession)Úschema)Ú"MeasuringSalesProfitabilityService)Úget_db)ÚJWTPayloadSchemaÚget_current_studentz%/create_measuring_sales_profitabilityT)Úresponse_model_exclude_noneÚrequestÚdbÚtokenc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­w©N)r   Úcreated©r   r   r   s      úS/var/www/html/retail-simulation-api/app/api/measuring_sales_profitability/router.pyÚ$create_measuring_sales_profitabilityr      ó$   è ø€ ä3°B°uÓ=×EÑEÀgÓN×NÐNÐNúó   ‚(¡&¢(z-/get_measuring_sales_profitability/{group_id}Úgroup_idc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Úgeted)r   r   r   s      r   Ú!get_measuring_sales_profitabilityr      s$   è ø€ ä3°B°uÓ=×CÑCÀHÓM×MÐMÐMúr   z%/update_measuring_sales_profitabilityc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Úupdatedr   s      r   Ú$update_measuring_sales_profitabilityr      r   r   z%/delete_measuring_sales_profitabilityÚcomparative_idc              ƒ   óT   K  — t        ||«      j                  | «      ƒ d {  –—† S 7 Œ­wr   )r   Údeleted)r   r   r   s      r   Ú$delete_measuring_sales_profitabilityr"      s$   è ø€ ä3°B°uÓ=×EÑEÀnÓU×UÐUÐUúr   N)Útypingr   Úfastapir   r   Úsqlalchemy.ormr   Ú%app.api.measuring_sales_profitabilityr   Ú-app.api.measuring_sales_profitability.servicer   Úapp.database.main.mysqlr	   Úapp.dependency.authanticationr
   r   Ú$measuring_sales_profitability_routerÚpostÚ!MeasuringSalesProfitabilityCreater   ÚgetÚintr   ÚputÚ!MeasuringSalesProfitabilityUpdater   Údeleter"   © ó    r   ú<module>r4      s½  ðÝ ß &Ý "Ý 8Ý \Ý *ß Oá'0£{Ð $à%×*Ñ*Ð+RÐptÐ*ÓuÙnuÐv|Ón}ñ  Y`ð  ató  Yuñ O°v×7_Ñ7_ð OÐdkð Oð  FVò Oó vðOð &×)Ñ)Ð*YÐw{Ð)Ó|ÙGNÈvÃÑqxð  zMó  rNñ N°Sð N¸Wð NÐ^nò Nó }ðNð &×)Ñ)Ð*QÐosÐ)ÓtÙt{ð  }Có  uDñ  _fð  gzó  _{ñ O°t¸F×<dÑ<dÑ7eð OÐjqð Oð  L\ò Oó uðOð &×,Ñ,Ð-TÐrvÐ,ÓwÙPWÐX^ÓP_ñ  {Bð  CVó  {Wñ V¸cð VÀgð VÐgwò Vó xñVr3   