o
    "ie                     @   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
RoleMenu association model
    )ColumnInteger
ForeignKeyUniqueConstraint)relationship)	BaseModelc                   @   sz   e Zd ZdZdZeddddddifZeee	d	d
ddddZ
eee	dd
ddddZedde
gdZeddegdZdS )RoleMenuzM
    RoleMenu model
    Many-to-many association between roles and menus
    
role_menusrole_idmenu_iduq_role_menu)nameschemapubliczpublic.roles.idCASCADE)ondeleteFT)nullableindexzpublic.menus.idRole)back_populatesforeign_keysMenuN)__name__
__module____qualname____doc____tablename__r   __table_args__r   r   r   r
   r   r   rolemenu r    r    </lsinfo/ai/hellotax_ai/base_platform/app/models/role_menu.pyr   	   s    r   N)r   
sqlalchemyr   r   r   r   sqlalchemy.ormr   app.models.baser   r   r    r    r    r!   <module>   s
    