
    .e[                     L   d dl mZ d dlmZ d dl  G d dej
                        Z G d dej
                        Z G d d	ej
                        Z G d
 dej
                        Z	 G d dej
                        Z
 G d dej
                        Z G d dej
                        Zy)    default)models)*c                      e Zd Z ej                  eej                        Z ej                  eej                  d      Z	 ej                  e
ej                  d      Z ej                  dd      Z ej                  dd      Z ej                   d      Z ej$                  d	      Z ej$                  d
      Z G d d      Zy)WorkerServices	on_deleteTr
   nullr   )r   r   d   
max_lengthr   r   auto_now_addr   c                       e Zd ZdZy)WorkerServices.Metaworker_servicesN__name__
__module____qualname__db_table     8/var/www/html/Manimaran/manimaran/worker_panel/models.pyMetar      s    $r   r   N)r   r   r   r   
ForeignKeyUserCASCADEworkerCategoryservicesSubCategorysub_servicesIntegerFieldprice	CharField
time_takenBooleanFieldstatusDateTimeField
start_dateend_dater   r   r   r   r   r      s    f@F v  fnn$OH$6$$[V^^QUVLFT!4E!!!S=J V  .F%%%48J#v##.H% %r   r   c                       e Zd Z ej                  eej                        Z ej                  dd      Z	 ej                  d      Z ej                  d      Z G d d      Zy	)
WorkerWorkImagesr	      Tr   r   r   c                       e Zd ZdZy)WorkerWorkImages.Metaworker_work_imagesNr   r   r   r   r   r4      s    'r   r   N)r   r   r   r   r   r    r!   r"   r)   imager-   r.   r/   r   r   r   r   r1   r1      s\    f@FF6E%%%48J#v##.H( (r   r1   c                       e Zd Z ej                  eej                        Z ej                  d      Z	 ej                  d      Z ej                  d      Z G d d      Zy)WorkerTimeSlotsr	   Tr   r   c                       e Zd ZdZy)WorkerTimeSlots.Metaworker_time_slotsNr   r   r   r   r   r:   *   s    &r   r   N)r   r   r   r   r   r    r!   r"   	TextFieldslotsr-   r.   r/   r   r   r   r   r8   r8   #   sZ    f@FF$'E%%%48J#v##.H' 'r   r8   c                       e Zd Z ej                  eej                        Z ej                  d      Z	 ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  d      Z G d	 d
      Zy)WorkerNotificationsr	   Tr   F)r   r   r   r   r   r   c                       e Zd ZdZy)WorkerNotifications.Metaworker_notificationsNr   r   r   r   r   rB   7   s    )r   r   N)r   r   r   r   r   r    r!   r"   r<   messager+   is_readr)   typer-   r.   r/   r   r   r   r   r?   r?   /   s    Vt?FfD)G!f!!%T:G6s5D%%%4UCJ#v##.H* *r   r?   c                   "   e Zd Z ej                  eej                        Z ej                  dd      Z	 ej                  dd      Z
 ej                  dd      Z ej                  dd      Z ej                  d      Z G d d	      Zy
)WorkerBankAccountDetailsr	      Tr   Fr@   r   c                       e Zd ZdZy)WorkerBankAccountDetails.Metaworker_bank_account_detailsNr   r   r   r   r   rK   E   s    0r   r   N)r   r   r   r   r   r    r!   r"   r)   bank	sort_codeaccount_numberr-   r.   r/   r   r   r   r   rH   rH   =   s    Vt?F6s$7D   Ct<I%V%%DAN%%%4UCJ#v##.H1 1r   rH   c                       e Zd Z ej                  eej                        Z ej                  d      Z	 ej                  d      Z ej                  d      Z G d d      Zy)ServiceProviderWalletr	   Tr   r   c                       e Zd ZdZy)ServiceProviderWallet.Metaservice_provider_walletNr   r   r   r   r   rS   P   s    &(r   r   N)r   r   r   r   r   r    r!   r"   r'   amountr-   r.   r/   r   r   r   r   rQ   rQ   J   sZ    
&

DV^^
<
&

4
("f""5!V!!t,' 'r   rQ   c                   N   e Zd Z ej                  ddd      Z ej                  eej                  d      Z	 ej                  ddd	      Z ej                  d
dd      Z ej                  d      Z ej                  d      Z ej                  d      Z G d d      Zy) ServiceProviderPayoutTranscationr    T)r   r   r   r   
      r   )
max_digitsdecimal_placesr   Pending)r   r   r   r   )auto_nowr   c                       e Zd ZdZy)%ServiceProviderPayoutTranscation.Meta$service_provider_payout_transactionsNr   r   r   r   r   r`   ]   s    3(r   r   N)r   r   r   r   r)   transcation_idr   r    r!   userDecimalFieldrU   transcation_statusr-   
created_at
updated_atr/   r   r   r   r   rW   rW   T   s    "&""c"$G$TB6"QJ&f&&yCTR"f""5"f""D1!V!!t,4 4r   rW   N)email.policyr   	django.dbr   admin_panel.modelsModelr   r1   r8   r?   rH   rQ   rW   r   r   r   <module>rl      s~        
%V\\ % (v|| ('fll '	*&,, 	*	1v|| 	1'FLL '
4v|| 
4r   