o
    Uhc                  
   @   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)	Annotated)Session)CommercialEquipmentCreate)CommercialEquipmentService)get_db)JWTPayloadSchemaget_current_studentz/commercial_equipment_createT)response_model_exclude_nonerequestdbtokenc                       t ||| I d H S N)r   create_commercial_equipment)r   r   r    r   >/var/www/html/RetailAPI/app/api/commercial_equipment/router.pyr      s   r   z9/commercial_equipment_response/{group_id}/total_potentialgroup_idc                    r   r   )r   get_commercial_equipment)r   r   r   r   r   r   get_by_group   s   r   N)fastapir   r   typingr   sqlalchemy.ormr   $app.api.commercial_equipment.schemasr   $app.api.commercial_equipment.servicer   app.database.main.mysqlr   app.dependency.authanticationr	   r
   commercial_equipment_routerpostr   getintr   r   r   r   r   <module>   s$    *