File size: 631 Bytes
d055f1a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
"""This module defines the /lda route for the FastAPI application."""
import logging
from fastapi import APIRouter
from fastapi.responses import JSONResponse
from controllers.entity import retrieve_hot_entity # pylint: disable=import-error
# Configure logger
logger = logging.getLogger(__name__)
# Create FastAPI Router
router = APIRouter(prefix="/entity", tags=["entity"])
@router.get('/hot')
async def get_hot_entity():
"""
Handles GET requests to retrieve hot entity.
Returns:
dict: JSON response containing count and a list of hot entity.
"""
return JSONResponse(content=retrieve_hot_entity())
|