feat: additional expenses

This commit is contained in:
2024-11-26 01:36:59 +04:00
parent 81d5261af1
commit 48c88cb93a
15 changed files with 318 additions and 80 deletions

View File

@@ -7,7 +7,7 @@ from backend.session import get_session
from schemas.statistics import GetProfitChartDataRequest, GetProfitChartDataResponse, GetProfitTableDataResponse, \
GetProfitTableDataRequest
from services.auth import authorized_user
from services.statistics import StatisticsService
from services.statistics import ProfitStatisticsService
statistics_router = APIRouter(
prefix="/statistics",
@@ -25,7 +25,7 @@ async def get_profit_chart_data(
session: Annotated[AsyncSession, Depends(get_session)],
request: GetProfitChartDataRequest
):
return await StatisticsService(session).get_profit_chart_data(request)
return await ProfitStatisticsService(session).get_profit_chart_data(request)
@statistics_router.post(
@@ -37,4 +37,4 @@ async def get_profit_table_data(
session: Annotated[AsyncSession, Depends(get_session)],
request: GetProfitTableDataRequest
):
return await StatisticsService(session).get_profit_table_data(request)
return await ProfitStatisticsService(session).get_profit_table_data(request)