Ë
    8qûiÝ  ã                   ó˜   — d dl mZm Z mZ d dlmZ d dlmZ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
)é    )ÚdateÚdatetimeÚtime)ÚDecimal)ÚDateÚDateTimeÚ
ForeignKeyÚIntegerÚNumericÚStringÚTimeÚUniqueConstraint)ÚMappedÚmapped_columnÚrelationship)ÚBasec                   ó4  — e Zd ZU dZ ed¬«      Zee   ed<    e e	dd¬«      d¬«      Z
ee   ed	<    e e	d
d¬«      d¬«      Zee   ed<    e e	dd¬«      dd¬«      Zeedz     ed<    eed¬«      Zee   ed<    eed¬«      Zee   ed<    eed¬«      Zee   ed<    e edd«       ed«      ¬«      Zee   ed<    e edd«       ed«      ¬«      Zee   ed<    e ed¬ «      d¬«      Zee   ed!<    ed"d#¬$«      Zeed%      ed&<    ed	ddd«      fZy)'ÚPosUploadBatchÚpos_upload_batchT©Úprimary_keyÚidúmaster_spbu.idÚCASCADE©Úondelete©ÚindexÚspbu_idzmaster_produk.idÚRESTRICTÚ	produk_idzmaster_user.idúSET NULL©Únullabler   NÚuploaded_by_idF©r$   Útanggal_mulaiÚtanggal_selesair   )ÚdefaultÚ
total_rowsé   é   z0.000Útotal_volumeé   z0.00Útotal_nilai©ÚtimezoneÚ
created_atÚbatchzall, delete-orphan)Úback_populatesÚcascadeÚPosTransaksiPertaminaÚ	transaksi)Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r   r   r   ÚintÚ__annotations__r	   r   r!   r%   r   r'   r   r(   r
   r*   r   r   r-   r/   r   r2   r   r   r7   Úlistr   Ú__table_args__© ó    ú:/var/www/html/spbu.com/backend/app/models/pos_analytics.pyr   r   
   sg  … Ø&€Má#°Ô5€Bˆˆs‰Ó5Ù(ÙÐ#¨iÔ8Àô€GˆV�C‰[ó ñ +ÙÐ%°
Ô;À4ô€Iˆv�c‰{ó ñ *7ÙÐ#¨jÔ9ÀDÐPTô*€N�F˜3 ™:Ñ&ó ñ #0°¸uÔ"E€M�6˜$‘<ÓEÙ$1°$ÀÔ$G€O�V˜D‘\ÓGÙ+¨G¸QÔ?€J��s‘Ó?Ù$1±'¸"¸a³.É'ÐRYÓJZÔ$[€L�&˜‘/Ó[Ù#0±¸¸Q³ÉÐQWËÔ#Y€K�˜‘ÓYÙ#0±À4Ô1HÐSXÔ#Y€J��xÑ ÓYñ 8DØÐ(<ô8€Iˆv�dÐ2Ñ3Ñ4ó ñ
 	˜ K°ÐBSÓTð�NrA   r   c                   ó  — e Zd ZU dZ ed¬«      Zee   ed<    e e	dd¬«      d¬«      Z
ee   ed	<    e e	d
d¬«      d¬«      Zee   ed<    e e	dd¬«      dd¬«      Zeedz     ed<    eedd¬«      Zee   ed<    eed¬«      Zee   ed<    e e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dz     ed<    e e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«      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¬«      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dz     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dz     ed*<    e e&d¬+«      d¬«      Z'ee(   ed,<    e ed«      d¬«      Z)eedz     ed-<    e ed«      d¬«      Z*eedz     ed.<    e+d/¬0«      Z,ed1   ed2<    e-d	d,d«      fZ.y)3r6   Úpos_transaksi_pertaminaTr   r   r   r   r   r   r   zpos_upload_batch.idÚbatch_idzmaster_spbu_shift.idr"   r#   NÚshift_idFÚtanggalr&   Újamé2   Úcode_moréd   ÚprovinceÚcityÚno_spbu_pertaminaÚ	no_nozzleÚno_dispenserÚ
produk_rawr+   r,   Úvolumer.   Únilaiéÿ   Úoperator_nameé   Úno_hpÚdelivery_typeÚ
plat_nomorÚnikÚinstansir0   Ú	timestampÚ
island_rawÚ
nozzle_rawr7   )r4   r   r3   )/r8   r9   r:   r;   r   r   r   r<   r=   r	   r   rE   rF   r   rG   r   r   rH   r   r   rJ   ÚstrrL   rM   rN   rO   rP   rQ   r   rR   r   rS   rU   rW   rX   rY   rZ   r[   r   r\   r   r]   r^   r   r3   r   r?   r@   rA   rB   r6   r6   (   sþ  … Ø-€Má#°Ô5€Bˆˆs‰Ó5Ù(ÙÐ#¨iÔ8Àô€GˆV�C‰[ó ñ *ÙÐ(°9Ô=ÀTô€Hˆf�S‰kó ñ $1ÙÐ)°JÔ?È$ÐVZô$€Hˆf�S˜4‘ZÑ ó ñ *¨$¸ÀdÔK€GˆV�D‰\ÓKÙ% d°UÔ;€Cˆ�‰Ó;Ù#0±¸³ÀdÔ#K€Hˆf�S˜4‘ZÑ ÓKÙ#0±¸³ÀtÔ#L€Hˆf�S˜4‘ZÑ ÓLÙ,©V°C«[À4ÔH€Dˆ&��t‘Ñ
ÓHÙ,9¹&À»*ÈtÔ,TÐ�v˜c D™jÑ)ÓTÙ$1±&¸³*ÀtÔ$L€Iˆv�c˜D‘jÑ!ÓLÙ -©f°R«jÀ5Ô I€L�&˜‘+ÓIÙ+©F°3«KÀ%ÔH€J��s‘ÓHÙ%2±7¸2¸q³>ÈDÔ%Q€FˆF�7˜T‘>Ñ"ÓQÙ$1±'¸"¸a³.È4Ô$P€Eˆ6�'˜D‘.Ñ!ÓPÙ(5±f¸S³kÈDÔ(Q€M�6˜# ™*Ñ%ÓQÙ -©f°R«jÀ4Ô H€Eˆ6�#˜‘*ÑÓHÙ(5±f¸R³jÈ4Ô(P€M�6˜# ™*Ñ%ÓPÙ%2±6¸"³:ÈÐTXÔ%Y€J��s˜T‘zÑ"ÓYÙ+©F°2«JÀÔF€Cˆ��d‘
Ñ	ÓFÙ#0±¸³ÀtÔ#L€Hˆf�S˜4‘ZÑ ÓLÙ"/±À$Ô0GÐRWÔ"X€Iˆv�hÑÓXÙ%2±6¸#³;ÈÔ%N€J��s˜T‘zÑ"ÓNÙ%2±6¸#³;ÈÔ%N€J��s˜T‘zÑ"ÓNñ '3À+Ô&N€Eˆ6Ð"Ñ#ÓNñ 	˜ K°Ó@ð�NrA   r6   N)r   r   r   Údecimalr   Ú
sqlalchemyr   r   r	   r
   r   r   r   r   Úsqlalchemy.ormr   r   r   Úapp.models.baser   r   r6   r@   rA   rB   Ú<module>rd      s8   ðß )Ñ )Ý ç c× cÓ cß >Ñ >å  ô�Tô ô<'˜Dõ 'rA   