add progress project model, repository
This commit is contained in:
@@ -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})
|
||||
|
||||
Reference in New Issue
Block a user