fix:design progress

This commit is contained in:
shahzeydyfah
2024-03-25 20:44:47 +03:30
parent 42888e5478
commit 72b562d25a
4 changed files with 11 additions and 14 deletions
+5 -5
View File
@@ -13,9 +13,8 @@ from core.utils.crudify import mongo_soft_deleter
COLLECTION = "design_progress"
class DesignProgressRepository(BaseRepository[CreateDesignProgress]):
def __int__(self):
class DesignProgressRepository(BaseRepository):
def __init__(self):
super().__init__(collection=COLLECTION, model=CreateDesignProgress)
async def create(self, _inp: CreateDesignProgress):
@@ -99,6 +98,7 @@ class DesignProgressRepository(BaseRepository[CreateDesignProgress]):
return result
class DesignProgressRecordRepository(BaseRepository[RecordModel]):
def __int__(self):
class DesignProgressRecordRepository(BaseRepository):
def __init__(self):
super().__init__(collection='design_progress_record', model=RecordModel)
+3 -4
View File
@@ -5,10 +5,9 @@ from app.models.register_status import RegisterStatusModel
from core.repositories.base import BaseRepository
from core.service.mongo_db import use_collection
class RegisterStatusRepository(BaseRepository[RegisterStatusModel]):
def __int__(self):
super().__init__(collection=TaskEnv.CLN_AUDIT_STATUS,model=RegisterStatusModel)
class RegisterStatusRepository(BaseRepository):
def __init__(self):
super().__init__(collection=TaskEnv.CLN_AUDIT_STATUS, model=RegisterStatusModel)
async def get_last(self,project_id:uuid.UUID):
last = await use_collection(TaskEnv.CLN_AUDIT_STATUS).find({"project_id":project_id}).sort('$natural', -1).to_list(1)
+2 -2
View File
@@ -15,8 +15,8 @@ _tag_base = [router_base_url]
router = generate_router(router_base_url, auth_dependencies=False, version='v2')
repo = DesignProgressRepository(collection='design_progress')
repo_record = DesignProgressRecordRepository(collection='design_progress_record')
repo = DesignProgressRepository()
repo_record = DesignProgressRecordRepository()
@router.post('/create', response_model=DesignProgressModel, tags=_tag_base)
@shrink(repo.create)
+1 -3
View File
@@ -13,9 +13,7 @@ ThisModel = RegisterStatusModel
router_base_url = 'audit-status'
_tag_base = [router_base_url]
router = generate_router(router_base_url, auth_dependencies=False, version='v2')
repo = RegisterStatusRepository(collection=TaskEnv.CLN_AUDIT_STATUS)
repo = RegisterStatusRepository()
@router.post('/create', response_model=ThisModel, tags=_tag_base)
@shrink(repo.create)