
    ԧi                         d dl m Z  d dlmZmZmZmZmZmZmZ d dl	m
Z
mZmZ d dlmZ  G d de      Z G d de      Zy	)
    )datetime)DateTimeFloat
ForeignKeyIntegerStringTextfunc)Mappedmapped_columnrelationship)Basec                      e Zd ZU dZ e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d	z     ed
<    e e	d      d      Zeed	z     ed<    eedd      Zee   ed<    e ed       ej$                         d      Zee   ed<    e ed       ej$                          ej$                         d      Zee   ed<    eddd      Zy	)SupplierCatalogsupplier_catalogsTprimary_keyindexid   Fnullabler   catalog_nameNsupplier_name   r   source_file_name0r   server_defaulttotal_itemstimezoner    r   
created_atr    onupdater   
updated_atSupplierCatalogItemcatalogzall, delete-orphan)back_populatescascade)__name__
__module____qualname____tablename__r   r   r   int__annotations__r   r   strr   r   r   r!   r   r
   nowr%   r   r(   r   items     @/var/www/html/apps/ordini/backend/app/models/supplier_catalog.pyr   r   	   s   'M#DABsA -fSkEQU VL&+V(5fSkDX\(]M6#*%]+8t+TfS4Z(T,WuUXYKY#041HYaY]YaYaYcns#tJx t#0$txxz	$Jx   .yRfgEr7   r   c                      e Zd ZU dZ edd      Zee   ed<    e e	d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dz     ed<    e ed      dd	      Zeedz     ed<    e ed      dd	      Zeedz     ed<    eed      Zeedz     ed<    eed      Zeedz     ed<    eed      Zeedz     ed<    eed      Zeedz     ed<    e ed      d      Zeedz     ed<    eed      Zeedz     ed<    eed      Zeedz     ed<    eed      Zeedz     ed<    eedd      Zee   ed<    e ed       ej@                         d      Z!ee"   ed <    e ed       ej@                          ej@                         d!      Z#ee"   ed"<    e$d#d$%      Z%y)&r)   supplier_catalog_itemsTr   r   zsupplier_catalogs.idCASCADE)ondeleteFr   
catalog_idr   source_namex   Nsource_lot_codesource_supplier_nameproduct_coder   final_price_vatvat_rate	weight_kgunit_price_per_kgcategorynotesunits_per_packliters_per_unitr   r   
sort_orderr"   r$   r%   r&   r(   r   r5   )r+   )&r-   r.   r/   r0   r   r   r   r1   r2   r   r=   r   r>   r3   r@   rA   rB   r   rC   floatrD   rE   rF   rG   r	   rH   rI   rJ   r   rK   r   r
   r4   r%   r   r(   r   r*   r6   r7   r8   r)   r)      s   ,M#DABsA+J7MXa,bmrz~Js,VC[5PTUKU*7sdZ^*_OVC$J'_/<VC[SW_c/d&t,d'4VC[4W['\L&t$\,9%$,OOVEDL)O%254%HHfUT\"H&3ED&IIvedl#I.;ED.Qvedl+Q#0t#LHfS4Z L -dT BE6#*B+8+NNF54<(N,9%$,OOVEDL)O+GeTWXJsX#041HYaY]YaYaYcns#tJx t#0$txxz	$Jx   ,WEGr7   r)   N)r   
sqlalchemyr   r   r   r   r   r	   r
   sqlalchemy.ormr   r   r   app.core.databaser   r   r)   r6   r7   r8   <module>rP      s6     O O O > > "hd h&F$ Fr7   