
    ڬfN                         d dl mZ d dlm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)    )models)Userc                   8    e Zd Z ej                  d      Zd Zy)VendorCategory2   
max_lengthc                     | j                   S )N)titleselfs    7D:\SB Projects\Vendor-App\main-backend\vendor\models.py__str__zVendorCategory.__str__   s    zz    N)__name__
__module____qualname__r   	CharFieldr   r    r   r   r   r      s    F"-Er   r   c                      e Zd Z ej                  dd      Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z	 ej                  ddd      Z
 ej                  ddd      Z ej                  eej                        Z ej                  ddd      Z ej                  dd      Z ej$                  eej                  dd      Zd Z G d	 d
      Zy)VendorT)nullblank   )r	   r   r   r   )	on_delete)r   r   r   c                 N    d| j                   j                   d| j                   S )NzVendor  - )userusernamecompany_registration_documentr   s    r   r   zVendor.__str__   s'    ++,C0R0R/STTr   c                       e Zd ZdZy)Vendor.MetavendorNr   r   r   db_tabler   r   r   Metar"      s    r   r&   N)r   r   r   r   	JSONFieldcontact_detailr   citizenshipnidr    pan_vat_document
pan_numberOneToOneFieldr   CASCADEr   
vat_number
ceo_detail
ForeignKeyr   vendor_categoryr   r&   r   r   r   r   r      s    %V%%4t<N"&""ct$GK
&

ctD
AC$4F$4$4VZ$[!'v''3d4P!!!RtDIJ6v~~>D!!!Rt$GJ   T:J'f''UY`deOU r   r   c                       e Zd Z ej                  d      Z ej                  eej                  d      Z	d Z
 G d d      Zy)	VendorCategoryServicesr   r   services)r   related_namec                 L    | j                    d| j                  j                    S )Nr   )r   r2   r   s    r   r   zVendorCategoryServices.__str__#   s$    **S!5!5!;!; <==r   c                       e Zd ZdZy)VendorCategoryServices.Metavendor_category_servicesNr$   r   r   r   r&   r9   &   s    -r   r&   N)r   r   r   r   r   r   r1   r   r.   r2   r   r&   r   r   r   r4   r4      s>    F+E'f'']ghO>. .r   r4   c                       e Zd Z ej                  eej                  dd      Z ej                  dej                  dd      Z G d d      Z	y)	SelectedProviderTvendor_selections)r   r   r6   zapplication.Applicationid_of_applicationc                       e Zd ZdZy)SelectedProvider.Metaselected_providerNr$   r   r   r   r&   r@   .   s    &r   r&   N)
r   r   r   r   r1   r   r.   	vendor_idapplication_idr&   r   r   r   r<   r<   *   sO    !!!&FNN\opI&V&&'@FNNae  uH  IN' 'r   r<   N)		django.dbr   account.modelsr   Modelr   r   r4   r<   r   r   r   <module>rG      sK     V\\ V\\ &.V\\ .'v|| 'r   