
    +/iXj                     f    d dl Zd dlZd dlmZ d dlmZ d dlmZm	Z	  G d dej                        Z
y)    N)Decimal)settings)
migrationsmodelsc            9       5   e Zd ZdZdd ej
                  ej                        gZ ej                  dd e
j                  dddd      fd	 e
j                  dd
d      fd e
j                  dd      fd e
j                  dddd      fd e
j                  dddd      fd e
j                  dddd      fg       ej                  dd e
j                  dddd      fd e
j                  dd      fd e
j                  dd      fg       ej                  dd e
j                  dddd      fd e
j                  d ed      d      fd e
j                  d ed      d      fd  e
j                  d ed!      d      fd" e
j                  d ed#      d      fd$ e
j                  d ed#      d      fg       ej                  d%d e
j                  dddd      fd& e
j                          fd' e
j                          fd( e
j"                  d)      fd* e
j                  d+d,gd-d./      fd0 e
j$                  d1      fg       ej                  d2d3 e
j&                  ej*                  dddd4      fd5 e
j                  d67      fd8 e
j                  d67      fd9 e
j                  d:7      fd; e
j                  dd<d      fd= e
j                  d:7      fd> e
j                  dd?d      fd@ e
j                  d:7      fdA e
j,                         fdB e
j.                         fdC e
j.                         fdD e
j                  g dEd:F      fdG e
j                  d.7      fg       ej                  dHd e
j                  dddd      fdI e
j                  dd?d      fd0 e
j$                  d1      fdJ e
j$                  dK      fdL e
j                  dd?d      fdM e
j0                  ddej4                  j                  j6                  j8                  ej                  N      fg       ej                  dOd e
j                  dddd      fdP e
j:                  dQ)      fdR e
j<                  ej4                  j                  j6                  j8                  dSdTU      fdV e
j<                  ej4                  j                  j6                  j8                  dWX      fg       ej                  dYd e
j                  dddd      fdZ e
j                  dd      fd[ e
j>                  ddd\]      fd^ e
j                  dd      fd_ e
j<                  ej4                  j                  j6                  j8                  d`daU      fg       ej                  dbd e
j                  dddd      fdc e
j                  dd?d      fdd e
j                  dd?d      fde e
j                  dd<d      fdf e
j>                  dddg]      fdh e
j                  g didjF      fdk e
j.                  dd.d      fdl e
j,                  dd      fdm e
j,                  dd      fdn e
j                  dodpgd.F      fdq e
j,                         fdr e
j$                         fds e
j$                         fdt e
j                  ddud      fdv e
j$                  dd      fd0 e
j$                  d1      fdw e
j.                  ddxdy      fdz e
j@                  dd{|      fd} e
j@                  dd~|      fd e
j@                  ddW|      fd e
j@                  dd|      fd e
j@                  ddej                        fg       ejB                  dRd e
j<                  ddej4                  j                  j6                  j8                  dN             ej                  dd e
j                  dddd      fd e
j                  dd?d      fd e
j$                  d1      fdM e
j<                  ddej4                  j                  j6                  j8                  ej                  N      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fg       ej                  dd3 e
j&                  ej*                  dddd4      fd e
j                  dd
d      fd e
j                  g dd?F      fd e
j.                  dd      fd e
j                  g dd?F      fd e
j$                  dd      fd e
j$                  dd      fd e
j$                         fd e
j                  dd      fd e
j                  dd      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fd e
j<                  ddej4                  j                  j6                  jD                  dN      fd e
j<                  ddej4                  j                  j6                  jD                  dN      fg       ej                  dd e
j                  dddd      fd e
j                  dd.d      fd e
j                  dddd      fd e
jF                  dd
ddd      fd e
j                  ddgdd:/      fd* e
j                  ddgdd:/      fd e
j$                  dd      fd e
j$                  dd      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fg	       ej                  dd e
j                  dddd      fd e
j                  dd?d      fd e
j                  dd?dd      fd e
j                  dd<d      fd e
j                  g didjF      fdm e
j                  dddd      fd0 e
j$                  d1      fd e
j>                  ddd]      fd e
j>                  ddd]      fdz e
j@                  dd{|      fd} e
j@                  dd~|      fd e
j@                  ddW|      fd e
j@                  dd|      fg       ej                  dd3 e
j&                  ej*                  dddd4      fd e
j                  dd?d      fd e
j                  dd<d      fd e
j                  dd:d      fd e
j                  g dd.F      fd e
j>                  ddd]      fd e
j>                  ddd]      fd0 e
j$                  d1      fd e
j<                  ddej4                  j                  j6                  j8                  d~N      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fg       ej                  dd3 e
j&                  ej*                  ddd«      fd e
j                  g dĢd.F      fd e
j                  dd      fd0 e
j$                  d1      fd e
j<                  ddej4                  j                  j6                  j8                  dƬN      fg       ej                  dd e
j                  dddd      fd0 e
j$                  d1      fd e
j"                  d)      fdM e
j<                  ddiej4                  j                  j6                  j8                  ej                  ˫      fd e
j<                  ej4                  j                  j6                  j8                  d̬X      fg       ej                  dd e
j&                  ej*                  dddd4      fd e
j                  dd
d      fdP e
j                  dd
d      fd e
j.                  dd      fdV e
j<                  dej4                  j                  j6                  jD                  dVdWѫ      fg       ej                  dd e
j                  dddd      fdZ e
j                  dd      fd[ e
j>                  dddӬ]      fd^ e
j                  dd
d      fd e
j<                  ej4                  j                  j6                  j8                  d`dլU      fg       ej                  dd3 e
j&                  ej*                  dddd4      fd e
j                  dd
d      fd e
j                  g dd?F      fd e
j.                  dd      fd e
j.                  dd      fd e
j.                  dd      fd e
j.                  dd      fd e
j                  g dd?F      fd e
j                  dd
d      fd e
j                  dd      fd e
j                  dd      fd e
j$                  dd      fd e
j$                  dd      fd e
jH                  dd      fd e
j                   dd      fd e
j                  g dd?d      fd e
j$                  d1      fd e
j$                  d1      fd e
j$                  dK      fd e
j.                  dd      fd e
j.                  dd      fd e
j.                  dd      fd e
j                  dd      fd e
j                  dd      fd e
j                  g dd?d      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fd e
j0                  ddej4                  j                  j6                  jD                  dN      fd e
j<                  ddej4                  j                  j6                  jD                  dN      fd e
j<                  ddej4                  j                  j6                  jD                  dN      fd e
j<                  ddiej4                  j                  j6                  j8                  ej                  ˫      fg       ejB                  dd e
j<                  ej4                  j                  j6                  j8                  ddU             ej                  dd e
j                  dddd      fd e
j                  g dd?F      fd e
j                  dd
d      fd e
j                  dd
d      fd e
jH                  dd      fd e
jJ                  dd      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fd e
j<                  ddej4                  j                  j6                  j8                  dN      fg       ej                  dd e
j                  dddd      fd e
j                  d:7      fd e
j                  ddd      fd e
j$                  d1      fd e
j$                  dK      fd e
j<                  ej4                  j                  j6                  j8                  ej                  X      fd e
j<                  ej4                  j                  j6                  j8                  dX      fg       ej                  dd e
j                  dddd      fd[ e
j>                  ddd]      fdP e
j                  ddd      fd e
j                  ddd      fd  e
j                  g dd?F      fd e
j<                  ej4                  j                  j6                  j8                  ddU      fg       ej                  dd e
j                  dddd      fd e
j                  dd
d      fd e
j                  g ddd?/      fd	 e
j                  dd
d      fd
 e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j                  dd
d      fd e
j$                  d1      fd e
j0                  ej4                  j                  j6                  j8                  dX      fg       ej                  dd3 e
j&                  ej*                  ddd«      fd5 e
j                  d67      fd e
j                  d:7      fd e
j                  ddud      fdR e
j0                  ddej4                  j                  j6                  jD                  dTN      fd e
j0                  ddej4                  j                  j6                  j8                  dd      fg      gZ&y(  	MigrationT)products0001_initial)shopsr
   CustomCouponSettingsidFID)auto_createdprimary_key	serializeverbose_namecoupon_name   )blank
max_lengthnullcoupon_description)r   r   lower_limit_price   
   )r   decimal_places
max_digitsr   higher_limit_pricediscount_amount)namefieldsDeliveryDiscountmin_order_value)r   r   discount_percent   DeliverySettingsbase_feez20.0)r   defaultr   base_kmz3.0
per_km_feez5.0free_delivery_min_order_valuez0.0free_delivery_max_distanceDeliverySlot
start_timeend_timeis_available)r(   status)activeActive)inactiveInactiver2      )choicesr(   r   
created_at)auto_now_addDropaddressuuid)r(   editabler   r   uniquer       )r   house_number_or_namestreetd   	land_mark   citydistrict2   state_or_provincepin_codelatitude	longitudeaddress_type))homerL   )workrM   )othersrN   )r7   r   contact_numberCartanonymous_id
updated_at)auto_nowcustom_couponuser)r   r   	on_deletetoCartItemquantity   cartitemszorders.cart)rV   related_namerW   skuzproducts.sku)rV   rW   CartItemCustomizationcustom_notecustom_imagezcustom_images/)r   r   	upload_tocustom_image_id	cart_itemcustomizationszorders.cartitemCoupons
CouponName
CouponCodeCouponDescriptionIconzicons/CouponOn))Categoryrl   )SubCategoryrm   Productro   )Skurp   (   TotalBillAmountDiscountAmountDiscountPercentage
CouponType)amountrv   )
percentagerw   MaxNumberofUsersValidity_start_datevalidity_end_dateTermsAndConditionsi  NotificationScheduleMaxDiscountAmountForPercentagez3Maximum discount amount when percentage is selected)r   	help_textr   ApplicableCategoryzproducts.productcategory)r   rW   ApplicableProductzproducts.productsApplicableSkuApplicableSubCategoryzproducts.productsubcategory
CouponUsed)r   r   rW   couponzorders.coupons)
model_namer    fieldCustomCouponcoupon_codecreated_datezorders.customcouponsettingsDeletedOrdersorder_ID
order_type))Local Ordersr   )Long Distance Ordersr   )Custom Ordersr   Pick Upr   grand_totalorder_status))	New Orderr   )Enquiryr   )	Confirmedr   )Viewedr   )Order Packedr   )Delivery Assignedr   )
Despatchedr   )	Contactedr   )Bill Createdr   )	Deliveredr   )Failedr   order_assigntimeorder_delivered_timedescriptionmessagecustom_productzproducts.customproductpu_uuidzshops.productionunit
store_uuidz
shops.shopDeliveryBoysteam_member_namephone_number   )r   r   r   r=   emailzemail address)r   r   r   r=   r   delivery_boy_status)assignedr   )not assignedr   r   )not verifiedr   )verifiedr   r   )r9   r   updated_date)rS   r   shopDiscountDiscountNameDiscountCodeDiscountDescription
DiscountOnStandardImagezstandard_images/BannerImagezbanners/AdsAdTitleAdDescriptionAdPlacementAdType))r   r   )Couponr   rn   ro   r   zorders.discountMessage)r(   r<   r   r   message_type))Emailr   )SmsSMS)WhatsappWhatsAppadsz
orders.adsCommunicationis_send	user_typeCustomer)limit_choices_torV   rW   zorders.messageOrderProductsorder_product_idproduct_nameprice)r   rV   r]   rW   OrderProductCustomizationzorder_custom_images/order_productzorders.orderproductsOrders	sub_totaltaxes_and_chargesdelivery_chargesdelivery_boydelivery_instructioncooking_instructiondelivery_slot_datedelivery_slot_timecolor_status))Whiter   )Yellowr   )Oranger   )Redr   )zDark Redz	Dark  Red)r7   r   r   color_status_updation_timetotal_savingscoupon_savingsdiscountplatform))Andriodr   )IOSr   )Webr   )Otherr   )Flutter_web_appr   drop_addresszorders.dropaddress	user_uuidorderproductsorder
order_datazorders.ordersOrderDeliverydelivery_type))Own Deliveryr   )Courier Deliveryr   r   courier_service_namepackage_numberexpected_date_of_deliverytracking_linkzorders.deliveryboysNotificationStatSendmsgDescriptioni  sendToOrderIDCustomOrderTrackingzcustomize_images/   quantity_unit))gramsr   )kgr   )nosr  order_idcustom_orderPaymentbill_desk_order_idpayment_status))pendingPending)paidPaid)failedr   r  	surchargepayment_method_typerv   transaction_error_typepayment_categorybank_ref_notransactionidtxn_process_typebankiditemcodetransaction_error_codecurrencyauth_statustransaction_error_desccharge_amountpayment_dateSomeOneElseorderssome_one_else_order)r   r   rV   r]   rW   N)'__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharField	TextFieldDecimalFieldr   	TimeFieldBooleanFieldDateTimeField	UUIDFieldr;   uuid4IntegerField
FloatFieldOneToOneFielddjangodbdeletionCASCADEPositiveIntegerField
ForeignKey
ImageFieldManyToManyFieldAddFieldSET_NULL
EmailField	DateFieldURLField
operations     @E:\Akash\Saasvaap\Navya-Bakers\orders\migrations\0001_initial.pyr   r   
   s   G 	%!'
''(@(@AL 	
'*v**$Z_nrst 0 0 0tRV WX%'7v'7'7d'NO$&9f&9&9UVcelp&qr%':v':':VWdfmq'rs"$7F$7$7dSTacjn$op
	
 	
#*v**$Z_nrst"$7F$7$7qUW$XY#%8V%8%8VW%XY	
 	
#*v**$Z_nrst0V007SY?gijk/F//q'RW.efgh2v22!WUZ^hjkl02E&2E2EUV`ghm`n{}2~-/Bv/B/BRS]dej]kxy/z{
	
 	
*v**$Z_nrst/v//12-V--/0!4!4!4T!BC+6++5IKc4dnv  DF  G  H3v33FG
	
 	
)))$**uZ^jox|}~)))S9:')9)9)9S)IJ+6++s;<.f..TcPTUV)))S9:-V--DRdST$&6f&6&6#&FG0V0023.V..01/f//12!1!1!1:t  BE  "F  G!#36#3#3r#BC	
$ 	
*v**$Z_nrst!1!1!1RV!WX3v33FG3v33TBC "2&"2"2"SW"XY---DtvyyO_O_OhOhOpOpu}  vN  vN  O  P
	
 	
*v**$Z_nrst8V88CD***VYY5E5E5N5N5V5Velq~  A)))FII4D4D4M4M4U4UZhij		
 	
(*v**$Z_nrst 0 0 0t$ GH!2!2!2DTd!ef"$4F$4$44d$KL/f//&)):J:J:S:S:[:[jz  @Q  R  S		
 	
*v**$Z_nrst/v//drPTUV/v//drPTUV$&6f&6&6TcX\&]^***DHUV-V--  7Y  fh  i  j"$5F$5$5DRVZ$[\!#66#6#6T#MN%':v':':D'QR/v//9MOk8ly{|}#%8V%8%8%:;&(<(<(<(>?$&:f&:&:&<=%'7v'7'7dsY]'^_')=)=)=Dt)TU3v33FG13D63D3D4  \Q  X\  4]  ^%'=v'='=DMg'hi$&<f&<&<4L_&`a "8&"8"8t"WX(*@&*@*@tPm*no5v55DtPXPhPhij-	
6 	
#&##$TVYYEUEUE^E^EfEfk{|	

 	
*v**$Z_nrst 0 0 0tQU VW!5!5!54!HI***DFIIL\L\LeLeLmLmrz  sK  sK  L  M,6,,4dfiiN^N^NgNgNoNo  uR  S  T		
 	
 )))$**uZ^jox|}~-V--DStTU/v//  9I  VX   Y  Z 1 1 14 HI!1!1!1  ;}  JL  "M  N#%9V%9%94%PQ')=)=)=Dt)TU!5!5!5!78 0 0 0t$ GH,F,,4dCD!#46#4#44dV\V_V_VfVfVoVoVwVw  }U  $V  W-F--DtvyyO_O_OhOhOqOq  wM  N  O0v00t$RXR[R[RbRbRkRkRtRt  zF   G  H	
$ 	
*v**$Z_nrst#%5V%5%5DRVZ%[\!1!1!1RV_c!de+&++$3TZ^m|}~&(8(8(8BZ\|A}  HV  cf  )g  h+6++5UWo4p  {I  VY  Z  [!5!5!54d!ST!5!5!5t$!OP***DFIIL\L\LeLeLmLmr~  A
	
 	
*v**$Z_nrst!1!1!1RV!WX!1!1!1RV_c!de&(8(8(8tPSZ^(_`/v//  9[  hj   k  l%':v':':VWdelp'qr3v33FG "3&"3"3$TUg"hi 1 1 14S] ^_%'=v'='=DMg'hi$&<f&<&<4L_&`a "8&"8"8t"WX(*@&*@*@tPm*no	
$ 	
)))$**uZ^jox|}~,F,,4BTRS "2&"2"2#TX"YZ 0 0 0tRV WX+6++4|  JL  M  N "3&"3"3$TUg"hi 1 1 14S] ^_3v33FG-F--DtvyyO_O_OhOhOpOp  vI  J  K,6,,4dfiiN^N^NgNgNoNo  uE  F  G.V..TPVPYPYP`P`PiPiPqPq  wH  I  J	
  	
)))$**uZ^jopq!1!1!1:x  FH  "I  J,F,,4dCD3v33FG)))4699K[K[KdKdKlKlq}~		
 	
 *v**$Z_nrst3v33FG/F//>?***[*<Uagajajaqaqazaz  bC  bC  HP  H`  H`  a  b-F--		8H8H8Q8Q8Y8Y^nop		
 	
 #%5V%5%5djjSXfjv{  EI  &J  K!1!1!1SW!XY-V--DStTU+&++$TBC)))tvyy?O?O?X?X?a?apu  {I  J  K		
 	
,*v**$Z_nrst 0 0 0t$ GH!2!2!2DTj!kl"$4F$4$44CVZ$[\ "3&"3"3fii>N>N>W>W>_>_n~  DZ  #[  \		
 	
)))$**uZ^jox|}~-V--DStTU/v//  9I  VX   Y  Z/f//dFG$&7f&7&7d&NO#%6V%6%6T%MN 1 1 14 HI!1!1!1  ;}  JL  "M  N!1!1!1SW!XY')9)9)94)PQ&(8(8(8t$(OP#%9V%9%94%PQ')=)=)=Dt)TU%'7v'7'7d'NO%'7v'7'7d'NO!1!1!1  ;f  su  |@  "A  B-/Cv/C/CQU/VW!5!5!54!HI!5!5!5t!DE "3&"3"3$T"JK!#46#4#44d#KL.V..TEF 0 0 0t$ GH,F,,4dCD-V--  7k  xz  AE  F  G!#46#4#44dV\V_V_VfVfVoVoVwVw  }U  $V  W!5!5!5DtW]W`W`WgWgWpWpWyWy  S  "T  U-F--DtvyyO_O_OhOhOqOq  wM  N  O0v00t$RXR[R[RbRbRkRkRtRt  zF   G  H/f//+zAZflfofofvfvff  gH  gH  MU  Me  Me  f  g="	
F 	
&#&##fii.>.>.G.G.O.O^jo~	

 	
 *v**$Z_nrst "2&"2"2  <`  mo  #p  q')9)9)9QT[_)`a!#36#3#3$3UY#Z[,.>f.>.>TPT.UV /&//4"HI!2!2!2DTZT]T]TdTdTmTmTuTu  {P  "Q  R+&++$TVYYM]M]MfMfMnMn  tC  D  E		
 	
#*v**$Z_nrst,F,,<= 0 0 0tSW XY!5!5!54!HI!5!5!5t!DE,6,,vyy7G7G7P7P7X7X]e]u]uvw-F--		8H8H8Q8Q8Y8Y^mno	
 	
&*v**$Z_nrst!2!2!2DTg!hi-V--DRdST "2&"2"2"SW"XY "2&"2"2;mz|"}~.V..9I9I9R9R9Z9Ziw  }L  M  N
	
 	
*v**$Z_nrst%'7v'7'7dsY]'^_!#36#3#3<|  GP  ]_  $`  a.f..TcPTUV&(8(8(8tPSZ^(_`+6++$3TRS)+;6+;+;$SV]a+bc#%5V%5%5DSW[%\] 0 0 0tRV WX "2&"2"2#TX"YZ#%5V%5%5DSW[%\]+6++$3TRS-V--DStTU)+;6+;+;$SV]a+bc-V--DStTU 0 0 0tRV WX)+;6+;+;$SV]a+bc "2&"2"2#TX"YZ!5!5!54!HI.&..9I9I9R9R9Z9Z_nop)	
2 	
)))$**uZ^jopq)))S9:!1!1!1S!AB,F,,4CdST---DtvyyO_O_OhOhOqOq  wD  E  F/6//dQWQZQZQaQaQjQjQrQr  BW  \k  l  m
	
g
^JrA  r   )django.db.models.deletionr2  r;   decimalr   django.confr   	django.dbr   r   r   r@  rA  rB  <module>rG     s*    !     (h
$$ hrA  