
    Vi                         d dl mZmZ d dlmZmZmZ d dlmZ  eddg          Z	e	
                    de          d	efd
            Ze	                    de          defd            ZdS )    )	APIRouterHTTPException)CompanyInfoSaveRequestCompanyInfoSaveResponseCompanyInfoResponse)company_info_module CompanyInfo)prefixtagsz/{session_id})response_model
session_idc                    K   	 t          j        |           }t          d|          S # t          $ r#}t	          dt          |                    d }~ww xY w)Nsuccess)statusdata  status_codedetail)r   get_company_infor   	Exceptionr   str)r   rowes      '/app/app/routers/company_info_router.pyfetch_company_infor      sf      <!2:>>")#>>>> < < <CFF;;;;<s   $) 
AAAz/savebodyc                    K   	 t          j        | j        | j        | j        | j        | j                   t          dd          S # t          $ r#}t          dt          |                    d }~ww xY w)N)r   eligibilityskills_and_experiencewelcome_personalitykey_informationr   u   保存しました。)r   messager   r   )r   save_company_infor   r    r!   r"   r#   r   r   r   r   )r   r   s     r   r%   r%      s      
<-("&"< $ 8 0	
 	
 	
 	
 'iAXYYYY < < <CFF;;;;<s   AA 
A4A//A4N)fastapir   r   app.schemas.company_info_schemar   r   r   
app.modelsr   routergetr   r   postr%        r   <module>r.      s    , , , , , , , , p p p p p p p p p p * * * * * *	

 
 
 O,?@@< < < < A@< W%<==<"8 < < < >=< < <r-   