Ë
    «ÐiÜ  ã                  ó¬   — d Z ddlm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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)u?   POS Transaction model â€” individual sales from CSV POS import.é    )Úannotations)Údatetime)ÚDecimal)ÚTYPE_CHECKING)ÚDateTimeÚ
ForeignKeyÚIndexÚNumericÚString)ÚMappedÚmapped_columnÚrelationship)ÚBaseÚTimestampMixin)ÚLaporanShift)ÚNozzlec                  óâ  — e Zd ZU dZdZ edd«       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«      d¬«      Zde	d<    e ed«      d¬«      Zde	d<    e edd«      d ed«      ¬«      Zde	d<    e edd«      d ed«      ¬«      Zde	d<    e ed¬ «      d¬«      Zd!e	d"<    eeg¬#«      Zd$e	d%<    eeg¬#«      Zd&e	d'<   y())ÚPenjualanTransaksiz(One individual sale from POS CSV import.Úpenjualan_transaksiÚix_penjualan_transaksi_laporanÚlaporan_shift_idÚix_penjualan_transaksi_platÚ
plat_nomorT)Úprimary_keyzMapped[int]Úidzlaporan_shift.idÚCASCADE)ÚondeleteF)Únullablezmaster_spbu_nozzle.idzSET NULLzMapped[int | None]Ú	nozzle_idé   zMapped[str | None]é   Újenis_kendaraané   é   Ú0)r   ÚdefaultzMapped[Decimal]Úvolumeé   Únilai)ÚtimezonezMapped[datetime | None]Ú	timestamp)Úforeign_keyszMapped['LaporanShift']Úlaporan_shiftzMapped['Nozzle | None']ÚnozzleN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__tablename__r	   Ú__table_args__r   r   Ú__annotations__r   r   r   r   r   r"   r
   r   r'   r)   r   r+   r   r-   r.   © ó    ú:/var/www/html/spbu.com/backend/app/models/pos_transaksi.pyr   r      s)  … Ù2à)€Mñ 	Ð.Ð0BÓCÙÐ+¨\Ó:ð€Nñ
 $°Ô5€BˆÓ5Ù$1ÙÐ%°	Ô:ÀUô%Ðkó ñ %2ÙÐ*°ZÔ@È4ô%€IÐ!ó ñ &3±6¸"³:ÈÔ%M€JÐ"ÓMÙ*7¹¸r»
ÈTÔ*R€OÐ'ÓRÙ+©G°B¸«NÀUÑT[Ð\_ÓT`Ôa€FˆOÓaÙ*©7°2°q«>ÀEÑSZÐ[^ÓS_Ô`€Eˆ?Ó`Ù)6±xÈÔ7NÐY]Ô)^€IÐ&Ó^ñ -9ÐGWÐFXÔ,Y€MÐ)ÓYÙ&2ÀÀÔ&L€FÐ#ÔLr7   r   N)r2   Ú
__future__r   r   Údecimalr   Útypingr   Ú
sqlalchemyr   r   r	   r
   r   Úsqlalchemy.ormr   r   r   Úapp.models.baser   r   Úapp.models.operationalr   Úapp.models.spbur   r   r6   r7   r8   Ú<module>rA      s<   ðÙ Eå "å Ý Ý  ç CÕ Cß >Ñ >ç 0áÝ3Ý&ôM˜˜~õ Mr7   