add target reliability calculation

feature/reliability_stat
Cizz22 1 year ago
parent 77149e10a4
commit bbac90245e

@ -24,6 +24,7 @@ from src.overhaul.router import router as overhaul_router
from src.scope_equipment.router import router as scope_equipment_router from src.scope_equipment.router import router as scope_equipment_router
from src.overhaul_scope.router import router as scope_router from src.overhaul_scope.router import router as scope_router
from src.overhaul_activity.router import router as overhaul_activity_router from src.overhaul_activity.router import router as overhaul_activity_router
from src.calculation_target_reliability.router import router as calculation_target_reliability
class ErrorMessage(BaseModel): class ErrorMessage(BaseModel):
msg: str msg: str
@ -89,25 +90,25 @@ authenticated_api_router.include_router(
# ovehaul_schedule_router, prefix="/overhaul-schedules", tags=["overhaul_schedules"] # ovehaul_schedule_router, prefix="/overhaul-schedules", tags=["overhaul_schedules"]
# ) # )
# # calculation # calculation
# calculation_router = APIRouter(prefix="/calculation", tags=["calculations"]) calculation_router = APIRouter(prefix="/calculation", tags=["calculations"])
# # Time constrains # # Time constrains
# calculation_router.include_router( # calculation_router.include_router(
# calculation_time_constrains_router, prefix="/time-constraint", tags=["calculation", "time_constraint"]) # calculation_time_constrains_router, prefix="/time-constraint", tags=["calculation", "time_constraint"])
# # Target reliability # Target reliability
# calculation_router.include_router( calculation_router.include_router(
# calculation_target_reliability, prefix="/target-reliability", tags=["calculation", "target_reliability"] calculation_target_reliability, prefix="/target-reliability", tags=["calculation", "target_reliability"]
# ) )
# # Budget Constrain # # Budget Constrain
# calculation_router.include_router( # calculation_router.include_router(
# calculation_budget_constraint, prefix="/budget-constraint", tags=["calculation", "budget_constraint"] # calculation_budget_constraint, prefix="/budget-constraint", tags=["calculation", "budget_constraint"]
# ) # )
# authenticated_api_router.include_router( authenticated_api_router.include_router(
# calculation_router calculation_router
# ) )
api_router.include_router(authenticated_api_router) api_router.include_router(authenticated_api_router)

@ -5,7 +5,6 @@ from typing import Optional
from src.database.core import DbSession from src.database.core import DbSession
from src.auth.service import CurrentUser from src.auth.service import CurrentUser
from src.overhaul_schedule.service import get_all as get_all_schedules
from src.scope_equipment.model import ScopeEquipment from src.scope_equipment.model import ScopeEquipment
from src.scope_equipment.service import get_by_scope_name from src.scope_equipment.service import get_by_scope_name

@ -37,7 +37,7 @@ async def get_all(*, common: CommonParameters, overhaul_session_id: UUID, assetn
joinedload(OverhaulActivity.overhaul_scope)) joinedload(OverhaulActivity.overhaul_scope))
if scope_name: if scope_name:
query = query.filter(OverhaulActivity.assetnum == assetnum).options( query = query.filter(OverhaulActivity.scope_name == scope_name).options(
joinedload(OverhaulActivity.overhaul_scope)) joinedload(OverhaulActivity.overhaul_scope))
results = await search_filter_sort_paginate(model=query, **common) results = await search_filter_sort_paginate(model=query, **common)

Loading…
Cancel
Save