add progress project model, repository

This commit is contained in:
shahzeydyfah
2024-02-28 06:39:55 +03:30
parent fd2623b946
commit 43c654f0bd
+4 -3
View File
@@ -34,15 +34,16 @@ class DesignProgressRepository(BaseRepository[CreateDesignProgress]):
send=record.send,
receive=record.receive
).init_id().cu_at()
records.append(save_record.mongo_dict())
records.append(save_record)
return records
async def create(self,create:CreateDesignProgress):
progress = self.create_progress_model(create)
await use_collection(COLLECTION).insert_one(progress.mongo_dict())
if create.records:
records = self.create_record(create, progress.id)
await use_collection('design_progress_record').insert_many(records)
return self.get(progress.id)
for record in records:
await use_collection('design_progress_record').insert_one(record.mongo_dict())
return await self.get(progress.id)
async def get(self, _id: UUID):
progress = await use_collection(COLLECTION).find_one({"_id":_id})