From b8d228020bb6b22c52ef0b587900b7f35fcdd9cc Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Thu, 20 Jun 2024 16:22:33 +0330 Subject: [PATCH] feat:get list in register status --- app/repositories/register_status.py | 4 ++++ app/urls/register_status.py | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/app/repositories/register_status.py b/app/repositories/register_status.py index fbf91cb..125dd5c 100644 --- a/app/repositories/register_status.py +++ b/app/repositories/register_status.py @@ -15,3 +15,7 @@ class RegisterStatusRepository(BaseRepository): return last[0]['number'] else: return None + + async def get_list(self,project_id:uuid.UUID): + list_status = await use_collection(TaskEnv.CLN_AUDIT_STATUS).find({"project_id":project_id}).to_list(None) + return list_status diff --git a/app/urls/register_status.py b/app/urls/register_status.py index e74245d..b9f9ad6 100644 --- a/app/urls/register_status.py +++ b/app/urls/register_status.py @@ -24,6 +24,11 @@ def create(coding: ThisModel = Body(...)): @shrink(repo.get_last) def get_last(project_id: UUID): pass + +@router.get('/list/{project_id}', response_model=list[ThisModel], tags=_tag_base, description='صورت وضعیت در قسمت رسیدگی') +@shrink(repo.get_list) +def get_list(project_id: UUID): + pass @router.put('/{_id}', response_model=ThisModel, tags=_tag_base, description='صورت وضعیت در قسمت رسیدگی') @shrink(repo.update) def update(_id: UUID, coding: ThisModel = Body(...)):