o
    "ix                     @   sH   d Z ddlmZmZmZmZ ddlmZ ddlmZ G dd deZ	dS )zBase model with common fields    )ColumnIntegerDateTimeBoolean)datetime)Basec                   @   sl   e Zd ZdZdZeedddZeee	j
ddZeee	j
e	j
ddZeedddZeeddZeeddZdS )		BaseModelz#Base model class with common fieldsT)primary_keyindexF)defaultnullable)r   onupdater   )r   N)__name__
__module____qualname____doc____abstract__r   r   idr   r   now
created_at
updated_atr   
is_deleted
deleted_at
deleted_by r   r   A/lsinfo/ai/hellotax_ai/training_center/backend/app/models/base.pyr      s    r   N)
r   
sqlalchemyr   r   r   r   r   app.db.baser   r   r   r   r   r   <module>   s
    