Coverage for src/auth/models/role_permission_model.py: 100%
7 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-25 22:09 +0300
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-25 22:09 +0300
1from advanced_alchemy.mixins import AuditColumns
2from sqlalchemy import ForeignKey
3from sqlalchemy.orm import Mapped, mapped_column
6class RolePermissionModel(AuditColumns):
7 __tablename__ = "roles_permissions"
9 role_id: Mapped[int] = mapped_column(ForeignKey("roles.id"), primary_key=True)
10 permission_id: Mapped[int] = mapped_column(ForeignKey("permissions.id"), primary_key=True)