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()