o
    >ȶc
                     @   s   d dl mZ d dlmZ 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dS )    )models)Plan)User)UserPlanc                   @   sj   e Zd ZejeejdZejddZ	ej
d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dS )	Order	on_deleter   )default   
max_lengthTblanknullN)__name__
__module____qualname__r   
ForeignKeyr   CASCADEuserIntegerFieldstatus	CharFieldtotalAmounttransation_idDateTimeFieldZpaymentDatepayFrompayTo r   r   vC:\Users\DELL\Desktop\soubhikg1894-stratfit-d75d91182fa3\soubhikg1894-stratfit-d75d91182fa3\services\payment\models.pyr      s    r   c                   @   st   e Zd ZejeejdZejeejddZ	ejeejddZ
ejeejdddZejeejdddZejd	d
ZdS )OrderDetailr   Zorderdetail_forr   related_nameZorddet_payeeZorderedplanTr   r"   r   Zordereduserplanr
   r   N)r   r   r   r   r   r   r   orderr   forUserpayeeidr   planr   userplanr   r   r   r   r   r   r       s    r    c                   @   j   e Zd ZejeejddZejeejddZ	ejeejddZ
ejddZejdddZejdddZd	S )
PlatFormChargesZ
plat_orderr!   Zplat_forZ
plat_payeer
   r   Tr   Nr   r   r   r   r   r   r   r$   r   r%   r&   r   amountr   r   r   r   r   r   r   r*          r*   c                   @   r)   )
CoachChargesZcoach_orderr!   Z	coach_forZcoach_payeer
   r   Tr   Nr+   r   r   r   r   r.   !   r-   r.   c                   @   sn   e Zd ZejeejddZejeejdddZ	ej
ddddZej
ddZe Zej
ddZejdd	Zd
S )TransactionHistorypaidByr!   r   Tr#   r
   )r   r   r   r   )auto_now_addN)r   r   r   r   r   r   r   r0   r   r(   r   ZpaidTopurpose
FloatFieldr,   r   r   createdDater   r   r   r   r/   )   s    r/   N)	django.dbr   ZPlan.modelsr   Subscriber.modelsr   ZUserplan.modelsr   Modelr   r    r*   r.   r/   r   r   r   r   <module>   s    	