feat: вфыв

This commit is contained in:
2024-07-20 09:32:22 +03:00
parent e7235021f9
commit 6b09251141
27 changed files with 536 additions and 119 deletions

21
routers/role.py Normal file
View File

@@ -0,0 +1,21 @@
from fastapi import APIRouter
from backend.dependecies import SessionDependency
from schemas.role import *
from services.role import RoleService
role_router = APIRouter(
prefix='/role',
tags=['role']
)
@role_router.get(
'/get-all',
response_model=GetAllRolesResponse,
operation_id='get_all_roles'
)
async def get_all(
session: SessionDependency
):
return await RoleService(session).get_all()