o
    =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                   @   2   e Zd ZdZeeddZeedddZeeZ	dS )
Instrument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      
    r   c                   @   r   )KPIkpisTr   Fr   N)
r   r   r   r   r   r   r   r   coder   r   r   r   r   r      r   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 )KPIValue
kpi_valuesTr   zinstruments.idzkpis.idF)r   instrument_idkpi_id	frequencydate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   $ 