afabd-ts02 / controller /regiao_controller.py
pdrMottaS
first commit
43059ab
raw
history blame contribute delete
475 Bytes
from fastapi import APIRouter,Depends
from schema import ResponseRegiaoSchema
from model import Login
from service import RegiaoService, SessionService
from typing import List, Annotated
router = APIRouter(
prefix='/regiao'
)
service = SessionService()
@router.get("/",response_model=List[ResponseRegiaoSchema])
async def list_regioes(user: Annotated[Login,Depends(service.validate_token)]):
regiao_service = RegiaoService()
return regiao_service.list_regiao()