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d ZdS )UserExperimentQueryc                 C   s   |  tj|k S N)filterUserExperimentidfirst)selfZuser_experiment_id r   8/var/www/dostadmin/dostadmin/db_model/user_experiment.py	get_by_id   s    zUserExperimentQuery.get_by_idc                 C   s   |  tj|k S r   )r   r	   experience_idr   )r   r   r   r   r   get_by_experience_id   s    z(UserExperimentQuery.get_by_experience_idc                 C   s   |   S r   )all)r   r   r   r   get_experiment_log   s    z&UserExperimentQuery.get_experiment_logN)__name__
__module____qualname__r   r   r   r   r   r   r   r      s   r   c                   @   sx   e Zd ZdZeZejejddZ	ejejddZ
ejejddZejedddZeedZeedZdS )	r	   user_experimentT)primary_keyF)nullable   d   N)r   r   r   __tablename__r   query_classr   ColumnIntegerr
   user_idr   StringphoneZexperiment_nameexperiment_group_namer   r   r   r   r	      s   r	   N)
__future__r   flask_sqlalchemyr   	dostadminr   dostadmin.mixinsr   r   Modelr	   r   r   r   r   <module>   s
   