o
    Uh*                  
   @   s   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 d dlmZmZ e Zejdd	d
dedeeeef deeeef fddZedeeeefdededefddZdS )    )	APIRouterDepends)Session)	Annotated)CarpentryFurnitureCreate)CarpentryFurnitureService)get_db)JWTPayloadSchemaget_current_studentz/carpentry_furniture_createT)response_model_exclude_nonerequestdbtokenc                       t ||| I d H S N)r   create_carpentry_furniture)r   r   r    r   3/var/www/html/RetailAPI/app/api/carpentry/router.pyr         r   z#/carpentry_furniture_res/{group_id}group_idc                    r   r   )r   get_carpentry_by_group_id)r   r   r   r   r   r   get_total_consumption_by_group   r   r   N)fastapir   r   sqlalchemy.ormr   typingr   app.api.carpentry.schemasr   app.api.carpentry.servicer   app.database.main.mysqlr   app.dependency.authanticationr	   r
   carpentry_furniture_routerpostr   getintr   r   r   r   r   <module>   s    0*