From 10ce885ddcd457c9c4b6c9a4a07d7666f6f6fb11 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Thu, 6 Nov 2025 11:56:24 +0700 Subject: [PATCH] feat: route for top 10 replacement priorities --- src/equipment/router.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/equipment/router.py b/src/equipment/router.py index 023defe..9a6ef8c 100644 --- a/src/equipment/router.py +++ b/src/equipment/router.py @@ -15,6 +15,7 @@ from .service import ( get_by_id, get_all, create, + get_top_10_replacement_priorities, update, delete, generate_all_transaction, @@ -50,6 +51,17 @@ async def get_equipments( ) +@router.get( + "/top-10-replacement-priorities", + response_model=StandardResponse[List[EquipmentTop10EconomicLife]], +) +async def get_calculated_top_10_replacement_priorities(db_session: DbSession): + equipment_data = await get_top_10_replacement_priorities(db_session=db_session) + return StandardResponse( + data=equipment_data, + message="Top 10 Replacement Priorities Data retrieved successfully", + ) + @router.get( "/top-10-economic-life", response_model=StandardResponse[List[EquipmentTop10EconomicLife]],