from __future__ import annotations from fastapi import APIRouter, Query from app.services.huobanyun_service import HuobanyunService router = APIRouter() huobanyun_service = HuobanyunService() @router.get("/projects") async def get_projects_list( project_name: str | None = Query(default=None), project_no: str | None = Query(default=None), page: int = Query(default=1, ge=1), ): return await huobanyun_service.get_projects_list( project_name=project_name, project_no=project_no, page=page, size=50, )