add grand project model, repository

This commit is contained in:
shahzeydyfah
2024-02-23 18:43:37 +03:30
parent 9758719a0d
commit e344c6d361
+2 -6
View File
@@ -20,14 +20,10 @@ class GrandProjectRepository(BaseRepository[GrandProjectModel]):
async def create(self, create: GrandProjectModel):
self.check_weight(create)
config = ConfigMongoWriter(
created_at= True,
updated_at= True,
has_owner= False,
init_id= True,
init_v_id= False
has_owner= False
)
return await mongo_inserter(create, self.COLLECTION, options=config,getter=self.get)
async def update(self,_id:uuid.UUID, update:GrandProjectModel):
self.check_weight(update)
return await mongo_updater(update,_id,COLLECTION)
return await mongo_updater(update,_id,COLLECTION,getter=self.get)