
    E|jT                     j    d dl Z d dlmZmZmZmZmZmZmZ d dl	m
Z
 d dlmZ d dlmZ  G d de      Zy)    N)ColumnSmallIntegerBoolean	TIMESTAMP
ForeignKeyUniqueConstraintIndex)UUID)func)Basec                   \   e Zd ZdZ e ed      dej                        Z e ed       e	dd      d	      Z
 e ed       e	d
d      d	      Z eed	      Z eedd      Z e ed       ej$                         d      Z eddd       eddd       edddd      fZy)QuestionDeptMapquestion_dept_mapT)as_uuid)primary_keydefaultzmstr_question.idCASCADE)ondeleteF)nullablezmstr_department.id)r   r   )timezone)server_defaultr   question_iddepartment_iduq_question_dept)namesequence_numberuq_dept_sequencequestion_dept_map_dept_idx	is_activeN)__name__
__module____qualname____tablename__r   r
   uuiduuid4idr   r   r   r   r   r   r   r   r   now
created_atr   r	   __table_args__     A/var/www/html/ai-nims-dev/backend/app/models/question_dept_map.pyr   r      s    'M	T"djj	IBd+Z8JU^-_jopK4-z:NYb/cnstM\E:Ow=I	40V[\J 	>PQ*;BTU*O[J[\Nr+   r   )r$   
sqlalchemyr   r   r   r   r   r   r	   sqlalchemy.dialects.postgresqlr
   sqlalchemy.sqlr   app.db.enginer   r   r*   r+   r,   <module>r1      s&     d d d /  d r+   