feat(report):add /donut/add/time
This commit is contained in:
+20
-9
@@ -34,11 +34,7 @@ def report_country(_inp: ReportCountry = Body(...)):
|
||||
@shrink(repo.exist_project_state)
|
||||
def exist_project_state(_inp: StatusReport = Body(...)):
|
||||
pass
|
||||
#نمودار تاخیرات بر اساس پروژه انتخاب شده
|
||||
@router.get('/donut/delay/{project_id}', tags=_tag_base)
|
||||
@shrink(repo.delay_donut)
|
||||
def delay_donut(project_id:uuid.UUID):
|
||||
pass
|
||||
|
||||
#وقتی روی نمودار تاخیرات کلیک کرد جزئیات را بهش نمایش بده
|
||||
@router.post('/donut/delay/detail', tags=_tag_base)
|
||||
@shrink(repo.delay_donut_detail)
|
||||
@@ -50,15 +46,24 @@ def delay_donut_detail(_inp: DelayDonutDetail = Body(...)):
|
||||
def progress_activity(project_id:uuid.UUID):
|
||||
pass
|
||||
|
||||
@router.get('/donut/delay/percent', tags=_tag_base)
|
||||
@shrink(repo.sum_delay_percent)
|
||||
def sum_delay_percent():
|
||||
# درصد انحراف و برنامه زمان بندی
|
||||
@router.get('/deviation', tags=_tag_base)
|
||||
@shrink(repo.categorize_deviation)
|
||||
def categorize_deviation():
|
||||
pass
|
||||
|
||||
# درصد افزایش زمان پروژه های خاتمه یافته
|
||||
@router.get('/donut/add/time', tags=_tag_base)
|
||||
@shrink(repo.sum_add_time_end_project)
|
||||
def sum_add_time_end_project():
|
||||
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)
|
||||
@shrink(repo.donut)
|
||||
def donut(_select:int):
|
||||
@@ -66,7 +71,13 @@ def donut(_select:int):
|
||||
|
||||
@router.post('/list-donut', tags=_tag_base)
|
||||
@shrink(repo.list_donut)
|
||||
def list_donut(_inp: DonutList):
|
||||
def list_donut(_inp: DonutList = Body(...)):
|
||||
pass
|
||||
|
||||
#نمودار تاخیرات بر اساس پروژه انتخاب شده
|
||||
@router.get('/donut/delay/project/{project_id}', tags=_tag_base)
|
||||
@shrink(repo.delay_donut)
|
||||
def delay_donut(project_id:uuid.UUID):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user