U
    ÐwÛh5;  ã                   @   s<  d dl mZ d dlmZ G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG d	d
„ d
ejƒZG dd„ dejƒZ	G dd„ dejƒZ
G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd „ d ejƒZG d!d"„ d"ejƒZd#S )$é    )Úmodels)ÚUserc                   @   sV  e Zd Zejeejd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ddd�Zejddd�Zejdd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	�Zejdddd
�Zejd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d
�Zejdd�Zejdd�Zejdd�Z ejdd�Z!G dd„ dƒZ"dS )ÚProfilesTZuser_profiles©Ú	on_deleteÚnullÚblankÚrelated_nameéÿ   ©Ú
max_lengthr   úuploads/z../static/dummy.png)Ú	upload_tor   r   Údefault©r   ©r   r   r   r   ©r   é   ©Úauto_now_add©Úauto_nowc                   @   s   e Zd ZdZdS )zProfiles.MetaÚprofileN)Ú__name__Ú
__module__Ú__qualname__Údb_table© r   r   ú,/var/www/html/VBACK/school/./myapp/models.pyÚMeta-   s   r   N)#r   r   r   r   Ú
ForeignKeyr   ÚCASCADEÚuserÚ	CharFieldÚnameÚphoneÚemailÚaddressZservicenameZgenderÚ	FileFieldÚprofilesÚpasswordZ	gstnumberÚpincodeÚ	DateFieldZdojÚgstZcompanylogoZ
alteremailZalteremail1Zalteremail2ÚpanÚSmallIntegerFieldÚroleÚstatusÚDateTimeFieldÚ
created_atÚ
updated_atr   r   r   r   r   r   
   s.   r   c                   @   sP   e Zd Zejddd�Zejdd�Zejddd�Zej	ddd�Z
G d	d
„ d
ƒZdS )ÚOtpr
   Tr   r   r   é   )r   r   ©r   r   c                   @   s   e Zd ZdZdgZdS )zOtp.MetaÚotpÚpkN©r   r   r   r   Úorderingr   r   r   r   r   7   s   r   N)r   r   r   r   r#   r&   r/   r1   r8   r2   Zotp_created_atr   r   r   r   r   r5   1   s
   r5   c                   @   s®   e Zd Zejddd�Zejddd�Zejdd�Zej	dddd�Z
ejdd�Zejdd�Zejeejddd	d
�Zejeejdddd
�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚProductr
   Tr   r   r   r   r   r   Zproduct_created_byr   Zproduct_updated_byr   r   c                   @   s   e Zd ZdZdgZdS )zProduct.MetaÚproductr9   Nr:   r   r   r   r   r   M   s   r   N)r   r   r   r   r#   r$   ÚcodeÚ	TextFieldZspecificationr(   ÚsfileÚdescriptionr/   r1   r    r   r!   Ú
created_byÚ
updated_byr2   r3   r4   r   r   r   r   r   r<   =   s   ÿÿr<   c                   @   s–  e Zd Zejeejd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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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ddd�Zejddd�Zejddd�Zejdd�Zejddd�Zejddd�Zejdd�Zejeejddd	d�Z ejeejddd
d�Z!ej"dd�Z#ej"dd�Z$G dd„ dƒZ%dS )ÚVendorTZuser_vendorsr   r
   r   r   r   r   Zvendor_created_byZvendor_updated_byr   r   c                   @   s   e Zd ZdZdgZdS )zVendor.MetaÚvendorr9   Nr:   r   r   r   r   r   r   s   r   N)&r   r   r   r   r    r   r!   r"   r#   Z
vendornamer'   r%   r&   r+   ÚstateZcityÚcountryr-   ZaccountnumberZaccountnameZifscr.   ZbanknameZvendor_company_nameÚplanZplan_detailsr,   Zregistered_dateZremarksÚbranchr/   r1   rB   rC   r2   r3   r4   r   r   r   r   r   rD   R   s>   ÿÿrD   c                   @   sö   e Z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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�Zejdd�Zejdd�Zejeejdddd	�Zejdd�Zejdd
�Zejdd�ZG dd„ dƒZdS )ÚEnquiryr
   Tr   r7   r   r   r   Zcreated_enquiryr   r   r   c                   @   s   e Zd ZdZdgZdS )zEnquiry.MetaÚenquiryr9   Nr:   r   r   r   r   r   Œ   s   r   N)r   r   r   r   r#   ZdeliverydateÚ	JSONFieldr=   rE   ÚunitsZquantityrA   ZdeliverylocationÚend_dateÚend_timeÚIntegerFieldÚauto_idr/   Zexpirestatusr1   r    r   r!   rB   r?   rC   r2   r3   r4   r   r   r   r   r   rJ   x   s"   rJ   c                   @   s(  e Zd Zejeejddd�Zeje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
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dd�Zejdd�Zejdd�Zejeejddd	d
�Zejeejdddd
�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚVendorquoteT©r   r   r   r7   r
   r   r   r   r   Zcreated_vendorquoter   Zupdated_vendorquoter   r   c                   @   s   e Zd ZdZdgZdS )zVendorquote.MetaZvendorquoter9   Nr:   r   r   r   r   r   ¬   s   r   N© r   r   r   r   r    rJ   r!   rK   r   rE   rL   r=   ZrateperUnitZtransportCostZpackingCostr-   r#   Zrequote_dateÚtotalZtotalAmountZrequoteamountr?   Úreasonr/   Zenquirystatusr1   rB   rC   r2   r3   r4   r   r   r   r   r   rR   ‘   s&   rR   c                   @   s(  e Zd Zejeejddd�Zeje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
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dd�Zejdd�Zejd	d�Zejeejddd
d�Zejeejdddd�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚQuotelogTrS   r7   r
   r   r   r   r   r   Zcreated_quotelogr   Zupdated_quotelogr   r   c                   @   s   e Zd ZdZdgZdS )zQuotelog.MetaZquotelogr9   Nr:   r   r   r   r   r   Î   s   r   NrT   r   r   r   r   rW   ²   s&   rW   c                   @   s¨   e Zd Zeje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�Zejeejdddd�Zejeejddd	d�Zejdd
�Zejdd�ZG dd„ dƒZdS )ÚAuctionTrS   r
   r   r   r   Zcreated_auctionr   Zupdated_auctionr   r   c                   @   s   e Zd ZdZdgZdS )zAuction.MetaZauctionr9   Nr:   r   r   r   r   r   Þ   s   r   N)r   r   r   r   r    rJ   r!   Úen_idr#   ÚdurationrN   rO   r/   r1   r   rB   rC   r2   r3   r4   r   r   r   r   r   rX   Ó   s   rX   c                   @   s˜   e Zd Zejeejddd�Zejddd�Z	ej
dd�Zejdd�Zejeejdddd	�Zejeejddd
d	�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚTicketTrS   r
   r   r   r   r   Zcreated_ticketr   Zupdated_ticketr   r   c                   @   s   e Zd ZdZdgZdS )zTicket.MetaÚticketr9   Nr:   r   r   r   r   r   í   s   r   N)r   r   r   r   r    rJ   r!   rY   r#   Úsubjectr?   rA   r/   r1   r   rB   rC   r2   r3   r4   r   r   r   r   r   r[   â   s   r[   c                   @   sŠ   e Zd Zejeejddd�Zejdd�Z	ej
dd�Zejeejdddd�Zejeejdddd�Zejdd	�Zejdd
�ZG dd„ dƒZdS )Ú	TicketlogTrS   r   r   r   Zcreated_ticketlogr   Zupdated_ticketlogr   r   c                   @   s   e Zd ZdZdgZdS )zTicketlog.MetaZ	ticketlogr9   Nr:   r   r   r   r   r   ü   s   r   N)r   r   r   r   r    r[   r!   Z	ticket_idr?   rA   r/   r1   r   rB   rC   r2   r3   r4   r   r   r   r   r   r^   ò   s   r^   c                   @   sv   e Zd Zejdd�Zejdd�Zeje	ej
dddd�Zeje	ej
dddd�Zejdd�Zejdd	�ZG d
d„ dƒZdS )ÚPolicyTr   r   r   Zcreated_policyr   Zupdated_policyr   r   c                   @   s   e Zd ZdZdgZdS )zPolicy.MetaÚpolicyr9   Nr:   r   r   r   r   r   
  s   r   N)r   r   r   r   r?   Úcontentr/   r1   r    r   r!   rB   rC   r2   r3   r4   r   r   r   r   r   r_     s   r_   c                   @   s¨   e Zd Zeje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�Zejeejdddd�Zejeejddd	d�Zejdd
�Zejdd�ZG dd„ dƒZdS )ÚMessageTrS   r
   r   r   r   Zcreated_messager   Zupdated_messager   r   c                   @   s   e Zd ZdZdgZdS )zMessage.MetaÚmessager9   Nr:   r   r   r   r   r     s   r   N)r   r   r   r   r    rJ   r!   Úenq_idr#   rc   ÚusernamerU   r/   r1   r   rB   rC   r2   r3   r4   r   r   r   r   r   rb     s   rb   c                   @   s¶   e Zd Zeje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dd�Zejeejdddd�Zejeejddd	d�Zejdd
�Zejdd�ZG dd„ dƒZdS )Ú
AuctionlogTrS   r
   r   r   r   Zcreated_auctionlogr   Zupdated_auctionlogr   r   c                   @   s   e Zd ZdZdgZdS )zAuctionlog.MetaZ
auctionlogr9   Nr:   r   r   r   r   r   /  s   r   N)r   r   r   r   r    rJ   r!   rd   r#   rc   re   rU   Z
percentager/   r1   r   rB   rC   r2   r3   r4   r   r   r   r   r   rf   !  s   rf   c                   @   s\   e Zd Zejeejdddd�Zejdd�Z	e 
¡ Zejdd�Zejdd�ZG d	d
„ d
ƒZdS )ÚNotificationTZNotificationsr   é   )r   r   r   r   c                   @   s   e Zd ZdZdgZdS )zNotification.MetaZnotificationr9   Nr:   r   r   r   r   r   ;  s   r   N)r   r   r   r   r    r   r!   r"   r#   Útyper?   rc   r/   r1   r2   r3   r   r   r   r   r   rg   3  s   rg   c                   @   s¨   e Zd Zejeejdddd�Zejddd�Z	ej
dd�Zejddd�Zejdd�Zejeejddd	d�Zejeejddd
d�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚPaymentTZpaymentsr   r
   r   r   r   r   Zcreated_paymentsZupdated_paymentsr   c                   @   s   e Zd ZdZdgZdS )zPayment.MetaZpaymentr9   Nr:   r   r   r   r   r   L  s   r   N©r   r   r   r   r    r   r!   r"   r#   Zpayment_amountr,   Zpayment_dateZpayment_statusr/   r1   rB   rC   r2   r3   r4   r   r   r   r   r   rj   @  s   rj   c                   @   s¨   e Zd Zejeejdddd�Zejddd�Z	ej
dd�Zejddd�Zejdd�Zejeejddd	d�Zejeejddd
d�Zejdd�Zejdd�ZG dd„ dƒZdS )ÚPaymenthistoryTÚpaymenthistoryr   r
   r   r   r   r   Zcreated_paymenthistoryZupdated_paymenthistoryr   c                   @   s   e Zd ZdZdgZdS )zPaymenthistory.Metarm   r9   Nr:   r   r   r   r   r   \  s   r   Nrk   r   r   r   r   rl   P  s   rl   N)Ú	django.dbr   Údjango.contrib.auth.modelsr   ÚModelr   r5   r<   rD   rJ   rR   rW   rX   r[   r^   r_   rb   rf   rg   rj   rl   r   r   r   r   Ú<module>   s"   '&!!