
    :<^ic                         U d Z ddlmZmZ ddlmZ ddlZddlm	Z	 dZ
eed<   dZeedf   ed	<   dZeeee   df   ed
<   dZeeee   df   ed<   ddZddZy)zxcsv prediction and auto calcl

Revision ID: b7cb14d539d7
Revises: 057861985319
Create Date: 2026-01-07 10:58:02.724518

    )SequenceUnion)opN)
postgresqlb7cb14d539d7revision057861985319down_revisionbranch_labels
depends_onc                  P   t        j                  ddt        j                  ddddddd	
      d       t        j                  dd       t        j
                  dt        j                  dt        j                         d             t        j                  ddt        j                  d      d       t        j                  dd       t        j                  dd       t        j                  ddt        j                  d      d       t        j
                  dt        j                  dt        j                  d      d             t        j                  ddt        j                  d      d       t        j                  dd       t        j                  dd        y )!Npurchase_order_returnstatusDRAFTPENDING_APPROVALSENTRECEIVEDRETURNEDCLOSEDpurchaseorderstatusnameTexisting_typenullableexpected_delivery_datepurchase_order_return_lines
return_qtyF)r   	unit_cost5   	precisionreceived_qtyordered_qtysales_return_order_lines
unit_pricesales_return_ordersreturned_attimezonechannel2   length
order_datesold_at)r   alter_columnr   ENUMdrop_column
add_columnsaColumnIntegerDOUBLE_PRECISIONDateTimeVARCHAR     Z/var/www/html/hubwallet-dev/alembic/versions/b7cb14d539d7_csv_prediction_and_auto_calcl.pyupgrader>      s<   OO+X'__W6H&R\^hjr  zO  P NN*,DEMM/<`e1fgOO1;002> NN0.ANN0-@OO.002> MM'="++W[B\gl)mnOO)9ZZr2 NN(,7NN()4r<   c                  R   t        j                  dt        j                  dt	        j
                  d      dd             t        j                  dt        j                  dt	        j
                  d      dd             t        j                  ddt        j                  d	
      d       t        j                  dd       t        j                  ddt        j                  d      d       t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                         dd             t        j                  ddt        j                  d      d       t        j                  dd       t        j                  dt        j                  dt	        j
                  d      dd             t        j                  ddt	        j                  ddddddd       d       y )!Nr'   r0   Tr)   F)autoincrementr   r/   r+   r,   r-   r   r(   r%   r&   r    r!   r   r$   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r4   r5   r6   r   	TIMESTAMPr1   r:   r3   r8   INTEGERr2   r;   r<   r=   	downgraderC   -   s   MM'9j>R>R\`>aqv  BG  *H  IMM'<AUAU_cAdty  EJ  *K  LOO)9ZZr2 NN(-8OO.002> MM/="**,fkv{1|}MM/>2::<glw|1}~OO1;002> NN0,?MM)2995MzOcOcmqOr  CH  SW  ,X  YOO+X'__W6H&R\^hjr  zO  Pr<   )returnN)__doc__typingr   r   alembicr   
sqlalchemyr5   sqlalchemy.dialectsr   r   str__annotations__r
   r   r   r>   rC   r;   r<   r=   <module>rL      su    #   * # "0uS$Y 015uS(3--. 5.2
E#x}d*+ 250r<   