fix(report):add change

This commit is contained in:
shahzeydyfah
2026-10-03 22:29:07 +03:30
parent 0cbf543940
commit ee3a5025c1
3 changed files with 130 additions and 17 deletions
+14 -4
View File
@@ -2,7 +2,7 @@ import uuid
from fastapi import Body
from app.models.report import StatusReport, ReportCountry, DonutList, DelayDonutDetail, PhysicalMonth
from app.models.report import StatusReport, ReportCountry, DonutList, DonutReport, DelayDonutDetail, PhysicalMonth
from app.repositories.report import ReportRepository
from core.app import app
from core.utils.router import generate_router, shrink
@@ -62,15 +62,25 @@ def sum_add_time_end_project():
@shrink(repo.delay_donut_all)
def delay_donut_all():
pass
@router.post('/donut-v2/delay/all', tags=_tag_base)
@shrink(repo.delay_donut_all_v2)
def delay_donut_all_v2(_inp: DonutReport = Body(...)):
pass
#لیست پروژه ها را نمایش میده
@router.get('/donut/delay/{_select}', tags=_tag_base)
@shrink(repo.list_delay_donut)
def list_delay_donut(_select):
pass
#تفکیک پروژه ها بر حسب زیربنا و تفکیک ماهیت پروژه و تفکیک بر حسب نوع پروژه
@router.get('/donut/{_select}', tags=_tag_base)
@router.post('/donut/{_select}', tags=_tag_base)
@shrink(repo.donut)
def donut(_select:int):
def donut(_select: int, _inp: DonutReport = Body(...)):
pass
@router.post('/donut-v2/{_select}', tags=_tag_base)
@shrink(repo.donut_v2)
def donut_v2(_select: int, _inp: DonutReport = Body(...)):
pass
@router.post('/list-donut', tags=_tag_base)
@@ -145,4 +155,4 @@ def get_extra_project(project_id: uuid.UUID):
def design_chart(project_id: uuid.UUID):
pass
app.include_router(router)
app.include_router(router)