o
    s\
i	                     @  sh   d dl mZ d dl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d	S )
    )annotations)ColumnIntegerStringNumericDate
ForeignKey)relationship)Basec                   @  s   e Zd ZdZeeddZeedZeedZ	eedddZ
eedZeedZeed	dd
ZeeddZeeddZeeddZeeddZeddddZdS )InvoiceinvoicesTprimary_key   @      index    i   )nullable      InvoiceIteminvoicezall, delete-orphan)back_populatescascadeN)__name__
__module____qualname____tablename__r   r   idr   supplier_namesupplier_abninvoice_numberinvoice_datepayment_method	file_pathr   tendered_total	items_sumgstgrand_totalr	   items r,   r,   5/var/www/html/flask_server/apps/wp_invoices/models.pyr   	   s    r   c                   @  s   e Zd ZdZeeddZeeedddddZee	dZ
ee	d	Zeed
dZeed
dZeed
dZedddZdS )r   invoice_itemsTr   zinvoices.idCASCADE)ondeleter   r   i   r         r   r   r+   )r   N)r   r   r   r   r   r   r    r   
invoice_idr   skudescriptionr   qty
unit_price
line_totalr	   r   r,   r,   r,   r-   r      s    r   N)
__future__r   
sqlalchemyr   r   r   r   r   r   sqlalchemy.ormr	   apps.wp_invoices.db.baser
   r   r   r,   r,   r,   r-   <module>   s    