feat: вфыв
This commit is contained in:
		
							
								
								
									
										21
									
								
								routers/role.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								routers/role.py
									
									
									
									
									
										Normal 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()
 | 
			
		||||
		Reference in New Issue
	
	Block a user