approval/app/api/projects.py

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,
)