23 lines
558 B
Python
23 lines
558 B
Python
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,
|
|
)
|