
    j                     V    d dl mZmZmZmZmZ d dlmZ d dlm	Z	  G d de	          Z
dS )    )Column
ForeignKeyIntegerStringUniqueConstraint)relationship)	BaseModelc                       e Zd ZdZ edddd          ddifZ ee ed	d
          dd          Z	 e e
d          d          Z e e
d          d          Z eedd          Z edde	g          ZdS )RolePermissionrole_permissionsrole_idresourceactionuq_role_permission)nameschemapubliczpublic.roles.idCASCADE)ondeleteFT)nullableindexd   )r   2   Role)back_populatesforeign_keysN)__name__
__module____qualname____tablename__r   __table_args__r   r   r   r   r   r   r   	tenant_idr   role     B/lsinfo/ai/hellotax_ai/base_platform/app/models/role_permission.pyr   r      s        &MJ?STTT	8N f-	BBBUZ^  G vffSkkE222HVFF2JJ///Fwd;;;I</AQXPYZZZDDDr%   r   N)
sqlalchemyr   r   r   r   r   sqlalchemy.ormr   app.models.baser	   r   r$   r%   r&   <module>r*      s    L L L L L L L L L L L L L L ' ' ' ' ' ' % % % % % %[ [ [ [ [Y [ [ [ [ [r%   