a
    }hi                     @   sh   d dl mZ d dlmZmZ d dlZG dd deZG dd deZG dd	 d	eZG d
d deZ	dS )    )User)QuerySetQNc                   @   s   e Zd ZedddZdS )SBCWorkerQuerySetrequest_userc                 C   sv   |   }tj|drnZtj|drL|t|dt|dB t|dB }n&|t|dt|dB t|jdB }|S )	Nis_management_manageris_investor)Zfifa_account__investor)Zfifa_account__console__investor)ZAfifa_account__console__investor__investor_operator_user__investor)Zsbc_order__creator)Zfifa_account__operators)ZFfifa_account__console__investor__investor_operator_user__operators__id)_clonecustomrolepermissionspermissionshas_permission_exactlyfilterr   idselfr   queryset r   @C:\Users\Administrator\Downloads\futplus_django\sbc\querysets.py
related_to   s&    
zSBCWorkerQuerySet.related_toN__name__
__module____qualname__r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZedddZdS )SBCOrderQuerySetr   c                 C   s,   |   }tj|drn|t|d}|S Nr   )creatorr
   r   r   r   r   r   r   r   r   r   r      s
    zSBCOrderQuerySet.related_toNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZedddZdS ) AccountCheckHealthyOrderQuerySetr   c                 C   s,   |   }tj|drn|t|d}|S r   r   r   r   r   r   r   &   s
    z+AccountCheckHealthyOrderQuerySet.related_toNr   r   r   r   r   r   %   s   r   c                   @   s   e Zd ZedddZdS )!AccountCheckHealthyWorkerQuerySetr   c                 C   s,   |   }tj|drn|t|d}|S r   r   r   r   r   r   r   0   s
    z,AccountCheckHealthyWorkerQuerySet.related_toNr   r   r   r   r   r   /   s   r   )
django.contrib.auth.modelsr   django.db.modelsr   r   r   r   r   r   r   r   r   r   r   <module>   s   

