
    i~                     <    d Z ddlmZ ddlZdZdZdZdZddZ	ddZ
y)	zrAdd penebusan and penebusan_item tables.

Revision ID: g2b3c4d5e6f7
Revises: f1a2b3c4d5e6
Create Date: 2026-04-02
    )opNg2b3c4d5e6f7f1a2b3c4d5e6c                     t        j                  dt        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j
                         d      t        j                  dt        j                  d	      d      t        j                  d
t        j                  d	      d      t        j                  dt        j                  d	      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  dd      dd      t        j                  dt        j                  d	      d      t        j                  dt        j                  d	      d      t        j                  dt        j                         d      t        j                  d t        j                  d!      t        j                  d"      d#      t        j                  d$t        j                  d!      t        j                  d"      d#      t        j                  dgd%gd&'      t        j                  dgd(gd)'      t        j                  d      t        j                  ddd*+             t        j                  d,dddg       t        j                  d-ddg       t        j                  d.t        j                  dt        j                         d      t        j                  d/t        j                         d      t        j                  d0t        j                         d      t        j                  d1t        j                  d	      d      t        j                  d2t        j                  dd      d      t        j                  d3t        j                  dd      dd      t        j                  d4t        j
                         d      t        j                  d5t        j                  d6	      d      t        j                  d/gd7gd&'      t        j                  d0gd8gd9'      t        j                  d             t        j                  d:d.d/g       y );N	penebusanidF)nullablespbu_idtanggalbooking_code2   )lengthno_soTstatus   draft)r	   server_defaultsubtotal      )	precisionscale0discountppnpph22pbbkbroundingdebit_credittotal
pdf_do_urli  pdf_bukti_bayar_urlcreated_by_id
created_at)timezoneznow())r   r	   
updated_atzmaster_spbu.idCASCADE)ondeletezmaster_user.idzSET NULLuq_penebusan_spbu_booking)nameix_penebusan_spbu_tanggalix_penebusan_spbu_idpenebusan_itempenebusan_id	produk_idkode_item_pertaminavolume_pesanvolume_diterimatanggal_kirimsent_to_text   zpenebusan.idzmaster_produk.idRESTRICTix_penebusan_item_penebusan_id)r   create_tablesaColumnIntegerDateStringNumericDateTimetextForeignKeyConstraintPrimaryKeyConstraintUniqueConstraintcreate_index     T/var/www/html/spbu.com/backend/alembic/versions/g2b3c4d5e6f7_add_penebusan_tables.pyupgraderH      s   OO
		$

u5
		)RZZ\E:
		)RWWY7
		."))2"6G
		'299B/$?
		(BIIR05QXY
		*bjj2Q?%`cd
		*bjj2Q?%`cd
		%b:U[^_
		'2::!<u]`a
		'2::!<u]`a
		*bjj2Q?%`cd
		."**r"Cedgh
		'2::!<u]`a
		,		 5E
		'#)>N
		/2::<$?
		,T :277SZK[fjk
		,T :277SZK[fjk
.>-?)T
 14D3EPZ[
%
I~<WX14 OO/y)>TUOO*K)EOO
		$

u5
		."**,?
		+rzz|e<
		'")=M
		."**r"CeT
		#RZZ"A%FQVgjk
		/2779t<
		."))3"7$G
 0>2BYW
0B/CjY
% OO46FHXYrF   c                      t        j                  dd       t        j                  d       t        j                  dd       t        j                  dd       t        j                  d       y )Nr7   r-   )
table_namer,   r   r+   )r   
drop_index
drop_tablerE   rF   rG   	downgraderM   @   sI    MM2?OPMM"#MM([AMM-+FMM+rF   )returnN)__doc__alembicr   
sqlalchemyr9   revisiondown_revisionbranch_labels
depends_onrH   rM   rE   rF   rG   <module>rV      s2     
,Z^rF   