add new endpoint

main
Cizz22 7 months ago
parent 7e179093f7
commit 22d2ccc707

@ -7,21 +7,25 @@ from src.database.core import DbSession
from src.database.service import CommonParameters from src.database.service import CommonParameters
from src.models import StandardResponse from src.models import StandardResponse
from .service import save_default_equipment from .schema import EquipmentPagination
from .service import save_default_equipment, get_all
# from .schema import (OverhaulScheduleCreate, OverhaulSchedulePagination, OverhaulScheduleUpdate) # from .schema import (OverhaulScheduleCreate, OverhaulSchedulePagination, OverhaulScheduleUpdate)
router = APIRouter() router = APIRouter()
# @router.post("", response_model=StandardResponse[SimulationPagination]) @router.post("", response_model=StandardResponse[EquipmentPagination])
# async def get_all_simulation(db_session: DbSession, common: CommonParameters): async def get_all_simulation(db_session: DbSession, common: CommonParameters):
# """Get all simulation.""" """Get all simulation."""
# results = await get_all(common) results = await get_all(common = common)
return {"data": results, "status": "success", "message": "Success"}
@router.get("", response_model=StandardResponse[None])
@router.get("/save_default", response_model=StandardResponse[None])
async def save_default_equipments( async def save_default_equipments(
db_session: DbSession, project_name: str = "trialapi" db_session: DbSession, project_name: str = "trialapi"
): ):

@ -42,8 +42,8 @@ class EquipmentBase(DefultBase):
# remark: Optional[str] # remark: Optional[str]
# class OverhaulSchedulePagination(Pagination): class EquipmentPagination(Pagination):
# items: List[OverhaulScheduleRead] = [] items: List[dict] = []
class FlowrateUnit(str, Enum): class FlowrateUnit(str, Enum):
PER_DAY = "PerDay" PER_DAY = "PerDay"
PER_HOUR = "PerHour" PER_HOUR = "PerHour"

@ -8,7 +8,7 @@ from src.aeros_project.router import router as aeros_project_router
from src.aeros_simulation.router import router as aeros_simulation_router from src.aeros_simulation.router import router as aeros_simulation_router
from src.auth.service import JWTBearer from src.auth.service import JWTBearer
from src.dashboard_model.router import router as dashboard_model_router from src.dashboard_model.router import router as dashboard_model_router
from src.aeros_equipment.router import router as aeros_equipment_router
class ErrorMessage(BaseModel): class ErrorMessage(BaseModel):
msg: str msg: str
@ -47,6 +47,7 @@ aeros_routes = APIRouter(prefix="/aeros")
aeros_routes.include_router(aeros_simulation_router, prefix="/simulation") aeros_routes.include_router(aeros_simulation_router, prefix="/simulation")
aeros_routes.include_router(aeros_project_router, prefix="/project") aeros_routes.include_router(aeros_project_router, prefix="/project")
aeros_routes.include_router(aeros_equipment_router, prefix="/equipment")
authenticated_api_router.include_router(aeros_routes) authenticated_api_router.include_router(aeros_routes)

Loading…
Cancel
Save