
     Gh                        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mZ  eddg      Zej                  d	       ee      fd
e
defd       Zej!                  d       ee      fdefd       Zej                  d       ee      fd
edefd       Zej'                  d       ee      fdedefd       Zej!                  d       ee      fdedefd       Zej                  d       ee      fdedefd       Zy)    )	APIRouterDepends)get_db)Session)GroupDetailClass)GroupDetailStoreGroupDetailUpdateGroupDetailz/group_detailsGroupDetails)prefixtags/group_detail_inputsdbc                 R    t        |      j                  | j                        }d|iS Nmessage)r   get_allpager   r   datas      H/var/www/jisbackend.com/public_html/app/backend/routers/group_details.pyindexr      s)    B''(;(@(@ADt    z/listc                 <    t        |       j                         }d|iS r   )r   get_list)r   r   s     r   listr      s     B((*Dtr   z/storec                 >    t        |      j                  |       }d|iS r   )r   storer   s      r   r   r      s#    B%%&9:Dtr   z/delete/{id}idc                 >    t        |      j                  |        ddiS )Nr   success)r   delete)r    r   s     r   r#   r#      s     R#y!!r   z
/edit/{id}c                 >    t        |      j                  |       }d|iS r   )r   get)r    r   r   s      r   editr&   #   s"    B##B'Dtr   z/updateupdate_group_detailc                 >    t        |      j                  |       }d|iS r   )r   update)r'   r   r   s      r   postr*   )   s#    B&&':;Dtr   N)fastapir   r   app.backend.db.databaser   sqlalchemy.ormr   &app.backend.classes.group_detail_classr   app.backend.schemasr   r	   r
   group_detailsr*   r   r%   r   r   r#   intr&    r   r   <module>r3      s]   & * " C P P
	
 C:A&/ {   
 7v W  
 H?Fv / W   n%")&/ "s " " &"
 <  ' S g  !
 I?Fv / W  r   