
    Ki                          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_modulez/goal-skill-t/api/companyinfo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,   