
    ʪh                     j    d dl Zd dlZd dlZd dlZd dlmZ d dlmZm	Z	  G d dej                        Z
y)    N)settings)
migrationsmodelsc                   B   e Zd ZdZdgZ ej                  dd ej                  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                  ej                  j                  j                  d      fd ej                  ej"                  ddd      fd  ej                  ddd!      fd" ej$                  d#d$      fd% ej&                  dd&d'd(d)d%*      fd+ ej&                  dd,d'd(d-d.*      fgd(d/dd0d1ej(                  j*                  j                  j-                         fg2       ej                  d3d ej                  ej"                  ddd      fd4 ej.                  dd5d6      fd7 ej0                  ddd89      fd: ej                  dg d;d<d=      fd> ej                  g d?d@dAB      fdC ej                  dD      fdE ej                  ddF      fd( ej2                  ej4                  j                  j6                  j8                  dGej<                  H      fgI      gZyJ)K	MigrationT)auth%0012_alter_user_first_name_max_lengthUserpassword   )
max_lengthverbose_name
last_loginz
last login)blanknullr   is_superuserFzPDesignates that this user has all permissions without explicitly assigning them.zsuperuser status)default	help_textr   
first_name   z
first name)r   r   r   	last_namez	last nameis_staffz9Designates whether the user can log into this admin site.zstaff status	is_activezeDesignates whether this user should be treated as active. Unselect this instead of deleting accounts.activedate_joinedzdate joined)r   r   id)r   editableprimary_key	serializeusername)r   r   r   email   )r   uniquegroupszaThe groups this user belongs to. A user will get all permissions granted to each of their groups.user_setuserz
auth.group)r   r   related_namerelated_query_nametor   user_permissionsz#Specific permissions for this user.zauth.permissionzuser permissionsusers)r   verbose_name_pluralabstractobjects)namefieldsoptionsmanagersProductScrapeTasksearch_paramszParameters used for scraping)r   r   r   result_filezscraper_results/)r   r   	upload_tosource))ALIBABAr8   )MADE_IN_CHINAr9   )1688r:   )TAOBAOr;      )r   choicesr   r   status))PENDINGPending)IN_PROGRESSzIn Progress)	COMPLETED	Completed)FAILEDFailedr?      )r=   r   r   
started_at)auto_now_addcompleted_at)r   r   scrape_tasks)	on_deleter'   r)   )r/   r0   N) __name__
__module____qualname__initialdependenciesr   CreateModelr   	CharFieldDateTimeFieldBooleanFielddjangoutilstimezonenow	UUIDFielduuiduuid4
EmailFieldManyToManyFieldcontribr   UserManager	JSONField	FileField
ForeignKeydbdeletionCASCADEr   AUTH_USER_MODEL
operations     6/var/www/Befach/backend/bot/migrations/0001_initial.pyr   r      s   G 	:L
 	
-V--:VW3v33$TXdef!4!4!4U  Oa  pB  "C  D/v//dsYefg.f..TcXcde0V00  KF  Uc  d  e1f11$  Kr  AI  J  K 4 4 4V\\=R=R=V=Ver st'v''

UX\hmno-V--DStTU+&++s4HI1611  Il  {E  Z`  eq  @H  I  J#%;V%;%;$Rw  GQ  fl  qB  Qc  &d  e  !''.! FNN//66BBDE-	
4 	
$'v''

UX\hmno "2&"2"2Ignr"st 0 0 0t$Rd ef+6++$  Ae  ru  |@  A  B+6++  5_  ir  A  B  C3v33FG!5!5!5Dt!LM***VYY5E5E5N5N5V5Ves  yA  yQ  yQ  R  S		
7(Jri   r   )django.contrib.auth.modelsrU   django.db.models.deletiondjango.utils.timezonerZ   django.confr   	django.dbr   r   r   rh   ri   rj   <module>rp      s+    "       (0
$$ 0ri   