
    $8i8                     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                      e Zd ZdZ ej
                  ej                        gZ ej                  dd e
j                  dddd      fd e
j                  dd	ej                  j                  j!                   ed
            g      fd e
j$                  g d      fd e
j                  dd      fd e
j$                         fd e
j&                  g ddd	      fd e
j(                         fd e
j(                         fd e
j(                  d      fd e
j(                  d      fd e
j*                  ej,                  j                  j.                  j0                  dej                         fgd!di"       ej                  d#d e
j                  dddd      fd e
j                  dd	      fd$ e
j2                         fd% e
j(                  d      fd& e
j(                  dd'      fd( e
j*                  ej,                  j                  j.                  j0                  d)d*       fgd!d)i"       ej4                  d( e
j6                  ddgd+,      -       ej4                  d( e
j6                  ddgd.,      -       ej4                  d/ e
j6                  d(d$gd0,      -       ej4                  d/ e
j6                  d$d&gd1,      -       ej8                  d/d2h3      gZy4)5	MigrationT
InvestmentidFID)auto_createdprimary_key	serializeverbose_nameamount      z10.00000000)decimal_places
max_digits
validatorstier))   u   Tier 1: ≤ $100)   u   Tier 2: ≤ $500)   u   Tier 3: ≤ $1,000)   u   Tier 4: ≤ $2,000)   u   Tier 5: ≤ $5,000)   zTier 6: > $5,000)choicesdaily_reward_rater   r   )r   r   duration_daysstatus))pendingPending)activeActive)	completed	Completedr!   )r   default
max_length
start_dateend_date
created_at)auto_now_add
updated_at)auto_nowuserinvestments)	on_deleterelated_nametodb_table)namefieldsoptionsRewardreward_datecalculated_atdistributed_at)blanknull
investmentrewardszinvestments.investmentinvestments_user_id_dfa5b0_idx)r6   r5   )
model_nameindexinvestments_status_cc8da9_idxrewardrewards_investm_5d4509_idxrewards_reward__2f3647_idx)r>   r9   )r5   unique_togetherN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDecimalFielddjangocorer   MinValueValidatorr   IntegerField	CharFieldDateTimeField
ForeignKeydbdeletionCASCADE	DateFieldAddIndexIndexAlterUniqueTogether
operations     Y/home/cursorai/projects/telegram-earn/backend/apps/investments/migrations/0001_initial.pyr   r   
   s   G 	(
''(@(@AL
 	
*v**$Z_nrst.6..aB\b\g\g\r\r  ]E  ]E  FM  N[  F\  ]]  \^  _  `,,,  6R  S  T$&9f&9&9WX&YZ "5&"5"5"78+6++4~  IR  _a  b  c3v33561V11343v33FG3v33TBC***VYY5E5E5N5N5V5Verw  xP  xP  Q  R M	
& 	
*v**$Z_nrst.6..aBOP 0 0 0 23 "6&"6"6D"IJ!#76#7#7d#NO0v00699;K;K;T;T;\;\kt  zR   S  T I	
 	
#&,,vx&8?_`	
 	
#&,,x&<Cbc	
 	
&,,|]&CJfg	
 	
&,,}6F&GNjk	
 	'
&&:;	
e6Jrb   r   )django.core.validatorsrR   django.db.models.deletiondecimalr   django.confr   	django.dbr   r   r   ra   rb   rc   <module>ri      s(          (>
$$ >rb   