o
    g                     @   s^   d dl mZ d dlmZ d dlmZmZ G dd deZG dd dejZ	G dd	 d	eZ
d
S )    )models)timezone)BaseTimeStampModelUserc                   @   s.   e Zd ZejddZdd ZG dd dZdS )VendorCategory2   
max_lengthc                 C   s   | j S )N)titleself r   ,/var/www/html/django-vendor/vendor/models.py__str__
   s   zVendorCategory.__str__c                   @      e Zd ZdZdS )zVendorCategory.Metavendor_categoryN__name__
__module____qualname__db_tabler   r   r   r   Meta       r   N)r   r   r   r   	CharFieldr
   r   r   r   r   r   r   r      s    r   c                   @   s@   e Zd ZejddZejeejddZ	dd Z
G dd dZd	S )
VendorCategoryServicesr   r   services	on_deleterelated_namec                 C   s   | j  d| jj  S )N - )r
   r   r   r   r   r   r         zVendorCategoryServices.__str__c                   @   r   )zVendorCategoryServices.Metavendor_category_servicesNr   r   r   r   r   r      r   r   N)r   r   r   r   r   r
   
ForeignKeyr   CASCADEr   r   r   r   r   r   r   r      s
    r   c                   @   s   e Zd ZejeejddZejdddZ	ej
ddddZej
ddddZej
ddddZej
ddddZej
ddddZej
ddddZejdddZejeejdddd	Zd
d ZG dd dZdS )Vendorvendor_profiler   T)nullblank   )r	   r&   r'   r   vendors)r   r&   r'   r   c                 C   s   d| j  d| j S )NzVendor r   )user_idcompany_registration_documentr   r   r   r   r   (   r    zVendor.__str__c                   @   r   )zVendor.MetavendorNr   r   r   r   r   r   +   r   r   N)r   r   r   r   OneToOneFieldr   r#   user	JSONFieldcontact_detailr   citizenshipnidr+   pan_vat_document
pan_number
vat_number
ceo_detailr"   r   r   r   r   r   r   r   r   r$      s    r$   N)	django.dbr   django.utilsr   core.modelsr   r   r   Modelr   r$   r   r   r   r   <module>   s   
