
    7i                         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dedefd       Zej#                  dd	       ee
       ee      fdedefd       Zy)    )	APIRouterDepends)Session)MasterCreate)MasterService)get_db)JWTPayloadSchemaget_current_userz/create_masterT)response_model_exclude_nonerequestdbtokenc                 T   K   t        ||      j                  |        d {   S 7 wN)r   created)r   r   r   s      </var/www/html/retail-simulation-api/app/api/master/router.pycreate_masterr   
   s$     r%(009999s   (&(z/get_masterc                 R   K   t        | |      j                          d {   S 7 wr   )r   geted)r   r   s     r   
get_masterr      s"     r%(..0000s   '%'N)fastapir   r   sqlalchemy.ormr   app.api.master.schemar   app.api.master.servicer   app.database.main.mysqlr   app.dependency.authanticationr	   r
   master_routerpostr   getr        r   <module>r"      s    & " . 0 * L$$G;B6?elm}e~ : : :Rb : H: =dC")&/GTdLe 1 19I 1 D1r!   