U
    YHg                     @   sX   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ZG dd deej	Z
d	S )
    )absolute_import)	BaseQuery)db)TimestampMixinc                   @   s   e Zd Zdd Zdd ZdS )CohortDetailsQueryc                 C   s   |  tj|kS N)filterCohortDetails	cohort_id)selfr
    r   6/var/www/dostadmin/dostadmin/db_model/cohortdetails.pyget_by_cohort_id   s    z#CohortDetailsQuery.get_by_cohort_idc                 C   s   |  tj|k S r   )r   r	   user_idfirst)r   r   r   r   r   get_by_user_id   s    z!CohortDetailsQuery.get_by_user_idN)__name__
__module____qualname__r   r   r   r   r   r   r      s   r   c                   @   sL   e Zd ZdZeZejejddZ	eeje
dZeeje
dZdS )r	   cohortdetailsT)primary_keyz	cohort.idzusers.idN)r   r   r   __tablename__r   query_classr   ColumnIntegerid
ForeignKeyr
   r   r   r   r   r   r	      s
   r	   N)
__future__r   flask_sqlalchemyr   	dostadminr   dostadmin.mixinsr   r   Modelr	   r   r   r   r   <module>   s
   