a
    ǌh                     @   sp   d dl mZmZmZmZmZ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G d	d
 d
eZdS )    )ColumnIntegerStringDateFloat
ForeignKeyUniqueConstraint)relationship   )Basec                   @   s2   e Zd ZdZeeddZeedddZeeZ	dS )
InstrumentZinstrumentsTprimary_keyFuniquenullableN)
__name__
__module____qualname____tablename__r   r   idr   symbolname r   r   -/var/www/html/stock_analysis/app/db/models.pyr      s   r   c                   @   s2   e Zd ZdZeeddZeedddZeeZ	dS )KPIZkpisTr   Fr   N)
r   r   r   r   r   r   r   r   coder   r   r   r   r   r      s   r   c                   @   st   e Zd ZdZeeddZeeedZeeedZ	ee
ddZeeddZeeZee
Zedd	d
dddfZdS )KPIValueZ
kpi_valuesTr   zinstruments.idzkpis.idF)r   instrument_idkpi_id	frequencydateZunique_kpi_entry)r   N)r   r   r   r   r   r   r   r   r   r   r   r    r   r!   r   valuecurrencyr   __table_args__r   r   r   r   r      s   r   N)
sqlalchemyr   r   r   r   r   r   r   sqlalchemy.ormr	   databaser   r   r   r   r   r   r   r   <module>   s
   $