
    hc                        d dl mZmZmZ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       ee
       ee      fdedefd	       Zej#                  d
       ed       ee
       ee      fdededefd       Zy)    )	APIRouterDepends
UploadFileFile)Session)OnllinePoliciseService)get_db)JWTPayloadSchemaget_current_studentz/download_online_exceldbtokenc                 R   K   t        | |      j                          d {   S 7 wN)r   download_online_excel)r   r   s     E/var/www/html/retail-simulation-api/app/api/online_policies/router.pyr   r   	   s"     '51GGIIIIs   '%'z/upload_online_policies_excel.filec                 T   K   t        ||      j                  |        d {   S 7 wr   )r   upload_online_policies_excel)r   r   r   s      r   r   r      s$     '51NNtTTTTs   (&(N)fastapir   r   r   r   sqlalchemy.ormr   app.api.online_policies.servicer   app.database.main.mysqlr	   app.dependency.authanticationr
   r   online_policies_routergetr   postr        r   <module>r      s    7 7 " B * O" 45-4V_W^_rWs J7 JDT J 6J <=9=cQXY_Q`  |C  DW  |X UJ Uw Uhx U >Ur   