o
    ȟ1i                     @   s:   d dl mZmZmZ d dlmZmZ G dd deeZdS )    )ColumnStringInteger)BaseTimestampMixinc                   @   s\   e Zd ZdZeeddddZeedddZeedddZ	eedddZ
edd Zd	S )
CourseCategorycourse_categoryT)primary_keyautoincrementindex   F)nullablec                 C   s   | j r	d| j  S | j S )Nz/images/)icon)self r   /app/models/course_category.pyicon_url   s   zCourseCategory.icon_urlN)__name__
__module____qualname____tablename__r   r   idr   titledescriptionr   propertyr   r   r   r   r   r      s    r   N)
sqlalchemyr   r   r   models.baser   r   r   r   r   r   r   <module>   s    