
    Xh                         d dl mZmZ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j"                         ed       ee      fdededefd       Zy)    )	APIRouterDependsFile
UploadFile)get_db)Session)	FileClass)ContractClass)Contractz/filesfiles)prefixtagsz/upload_contract.	form_datasupportdbc                     |j                    }t        |      j                  |       }t        |      j	                  ||      }d|iS )Nmessage)filenamer
   storer	   upload)r   r   r   remote_pathcontract_statusr   s         E/var/www/intrajisbackend.com/public_html/app/backend/routers/files.pyr   r      sF    %%&K#B'--i8Om""7K8Gw    N)fastapir   r   r   r   app.backend.db.databaser   sqlalchemy.ormr   app.backend.classes.file_classr	   "app.backend.classes.contract_classr
   app.backend.schemasr   r   postas_formr    r   r   <module>r$      s    8 8 * " 4 < (
	
 !()9)9!:RVWZR[krsykz  h  Z  ah     r   