o
    Uh
                     @   sl   d dl mZmZmZ d dlmZ d dlmZmZ d dl	m
Z
 d dlmZ G dd de
ZG dd	 d	eZd
S )    )IntegerStringFloat)Base)Mappedmapped_column)	BaseModel)Optionalc                   @   s"  e Zd ZU ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed	< ee ed
< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< ee ed< dS )MainDataSchemadata_idcategory_identifierformat_typereference_retailerno_of_storesdescriptionno_of_cats_lno_of_cats_mno_of_cats_hindicative_sizecapital_availableapprox_investmentcomp_intensity_lcomp_intensity_mcomp_intensity_h
tech_inv_h
tech_inv_m
tech_inv_l
spillage_h
spillage_l
services_h
services_m
services_lN)__name__
__module____qualname__r	   int__annotations__strfloat r)   r)   4/var/www/html/RetailAPI/app/models/main/main_data.pyr
      s0   
 r
   c                   @   sJ  e Zd ZU dZedddZee ed< ee	dddZ
ee ed< ee	dddZee ed	< ee	d
ddZee ed< eeddZee ed< ee	dddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZee ed< eeddZ ee ed< eeddZ!ee ed< eeddZ"ee ed< eeddZ#ee ed< d S )!TblMainDatatbl_main_dataT)primary_keyautoincrementr   
   )nullabler   d   r      r   r   i  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   N)$r"   r#   r$   __tablename__r   r   r   r%   r&   r   r   r'   r   r   r   r   r   r   r   r   r   r   r   r(   r   r   r   r   r   r   r   r   r   r   r    r!   r)   r)   r)   r*   r+   !   s2   
 r+   N)
sqlalchemyr   r   r   app.models.mainr   sqlalchemy.ormr   r   pydanticr   typingr	   r
   r+   r)   r)   r)   r*   <module>   s    