Ë
    «Ði  ã                  ó˜   — d Z ddlmZ ddlmZ ddlmZ ddlmZm	Z	m
Z
 ddlmZmZmZ ddlmZmZ erddlmZ dd	lmZ  G d
„ dee«      Zy)uG   Tangki Produk History â€” tracks which product was in a tank over time.é    )Úannotations)Údate)ÚTYPE_CHECKING)ÚDateÚ
ForeignKeyÚIndex)ÚMappedÚmapped_columnÚrelationship)ÚBaseÚTimestampMixin)ÚProduk)ÚTangkic                  ó  — e Zd ZU dZdZ edd«      fZ ed¬«      Zde	d<    e e
d	d
¬«      d¬«      Zde	d<    e e
dd
¬«      d¬«      Zde	d<    eed¬«      Zde	d<    eed¬«      Zde	d<    eeg¬«      Zde	d<    eeg¬«      Zde	d<   y)ÚTangkiProdukHistoryz-One period of a product assignment to a tank.Útangki_produk_historyÚ"ix_tangki_produk_history_tangki_idÚ	tangki_idT)Úprimary_keyzMapped[int]Úidzmaster_spbu_tangki.idÚCASCADE)ÚondeleteF)Únullablezmaster_produk.idÚ	produk_idzMapped[date]Úberlaku_mulaizMapped[date | None]Úberlaku_sampai)Úforeign_keyszMapped['Tangki']ÚtangkizMapped['Produk']ÚprodukN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__tablename__r   Ú__table_args__r
   r   Ú__annotations__r   r   r   r   r   r   r   r   r   © ó    ú;/var/www/html/spbu.com/backend/app/models/tangki_history.pyr   r      s¸   … Ù7à+€Mñ 	Ð2°KÓ@ð€Nñ $°Ô5€BˆÓ5Ù*ÙÐ*°YÔ?È%ô€Iˆ{ó ñ +ÙÐ%°	Ô:ÀUô€Iˆ{ó ñ #0°¸uÔ"E€M<ÓEÙ*7¸ÀtÔ*L€NÐ'ÓLñ  ,¸)¸ÔE€FÐÓEÙ+¸)¸ÔE€FÐÔEr(   r   N)r#   Ú
__future__r   Údatetimer   Útypingr   Ú
sqlalchemyr   r   r   Úsqlalchemy.ormr	   r
   r   Úapp.models.baser   r   Úapp.models.productr   Úapp.models.spbur   r   r'   r(   r)   Ú<module>r2      s9   ðÙ Må "å Ý  ç .Ñ .ß >Ñ >ç 0áÝ)Ý&ôF˜$ õ Fr(   