
    fg                     z   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  eddg	      Zej                  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dedef
d       Zej                  d       ee       ee      fdedefd       Zy)    )	APIRouterDepends)get_db)Session)	UserLogin)	TurnClass)get_current_active_userz/turnsTurn)prefixtagsz/get_by_group/{group_id}group_idsession_userdbc                 >    t        |      j                  |       }d|iS Nmessage)r   get_by_group)r   r   r   datas       NC:\Users\jesus\OneDrive\Desktop\escritorio\newerp\app\backend\routers\turns.pyr   r      s!    R=%%h/Dt    z1/edit/{employee_type_id}/{group_id}/{search_term}Nemployee_type_idsearch_termc                 B    t        |      j                  | ||      }d|iS r   )r   get)r   r   r   r   r   r   s         r   editr      s&    R=-xEDtr   z/get_allc                 <    t        |      j                         }d|iS r   )r   get_all)r   r   r   s      r   r   r      s    R=  "Dtr   )fastapir   r   app.backend.db.databaser   sqlalchemy.ormr   app.backend.schemasr   app.backend.classes.turn_classr   app.backend.auth.auth_userr	   turnsr   intr   strr   r    r   r   <module>r(      s   & * " ) 4 >
	 %&9@AX9Yipqwix # Y _f  '
 >??C_fg~_  PW  X^  P_ #   S\   FM  @
 :&-.E&FV]^dVe ) G  r   