
    jJh                     v    d dl mZ d dlmZ d dlmZ d dlmZ  G d de      Z	 G d deej                        Zy	)
    )absolute_import)Query)db)TimestampMixinc                       e Zd Zd Zd Zy)ChannelQueryc                 b    | j                  t        j                  |k(        j                         S N)filterChannelnamefirst)selfr   s     0/var/www/dostadmin/dostadmin/db_model/channel.pyget_by_namezChannelQuery.get_by_name   s#    {{7<<4/06688    c                 "    | j                         S r
   )all)r   s    r   get_channel_logzChannelQuery.get_channel_log   s    xxzr   N)__name__
__module____qualname__r   r    r   r   r   r      s    9r   r   c                       e Zd ZdZeZ ej                  ej                  d      Z	 ej                   ej                  d      d      Z ej                  ddd	      Zy
)r   channelT)primary_key2   F)uniquePartnerz Partner.channel_id == Channel.id)backrefprimaryjoinN)r   r   r   __tablename__r   query_classr   ColumnIntegeridStringr   relationshippartnersr   r   r   r   r      sV    MK	2::4	0B299YRYYr]51Dr92THr   r   N)
__future__r   flask_sqlalchemy.queryr   	BaseQuery	dostadminr   dostadmin.mixinsr   r   Modelr   r   r   r   <module>r0      s/    & 5  +9 	nbhh 	r   