
    	,h9                     x   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
mZ d dl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de
fd       Zej#                  d       ee       ee      fdedede
fd       Zy)    )	APIRouterDepends)DisplayRackingUnitCreate)DisplayRackingUnitService)get_db)JWTPayloadSchemaget_current_student)Sessionz/display-racking-unitT)response_model_exclude_nonerequestdbtokenc                 T   K   t        ||      j                  |        d {   S 7 wN)r   create_display_racking_unit)r   r   r   s      @/var/www/html/RetailAPI/app/api/display_racking_create/router.pyr   r   
   s%     *2u5QQRYZZZZ   (&(z /display-racking-unit/{group_id}group_idc                 T   K   t        ||      j                  |        d {   S 7 wr   )r   get_racking_by_group_idr   r   r   s      r   get_civil_entryr      s$     *2u5MMhWWWWr   z)/subdisplay-racking-unit/total/{group_id}c                 8    t        ||      j                  |       S r   )r   get_subtotal_by_store_formatr   s      r   subtotalr      s    $R/LLXVV    N)fastapir   r   &app.api.display_racking_create.schemasr   &app.api.display_racking_create.servicer   app.database.main.mysqlr   app.dependency.authanticationr   r	   sqlalchemy.ormr
   display_racking_unit_routerpostr   getintr   r    r   r   <module>r(      s   & K L * O "'k !!"9W[!\V]^dVe  AH  I\  A] [/G [G [m} [ ][   !Cae f6=fo`gh{`| XC XG XM] X gX   !LM*1&/T[\oTp Ws W WAQ W NWr   