From 031146ff2a62eaa84ce28a79e2adb72ee2c69ec6 Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Thu, 19 Sep 2024 12:17:16 +0330 Subject: [PATCH] feat:add fetch project --- app/repositories/project.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/repositories/project.py b/app/repositories/project.py index 234cf05..452d964 100644 --- a/app/repositories/project.py +++ b/app/repositories/project.py @@ -154,3 +154,13 @@ class ProjectRepository(BaseRepository[ProjectModel]): extra_filter=[{'sts':2}], inputs=_input.te) \ .to_dict() + + async def fetch(self, _input: TableEngineRequestType) -> TableEngineExport[T]: + return await NewTableEngine.mongo( + query_class=use_collection(self.COLLECTION), + soft_deleted=True, + model=self.MODEL, + search_cols=['name'], + extra_filter=[{'sts': 1}], + inputs=_input.te) \ + .to_dict()