|
@@ -3,7 +3,7 @@ from datetime import date as date_cls
|
|
|
from typing import List, Optional
|
|
from typing import List, Optional
|
|
|
from urllib.parse import quote
|
|
from urllib.parse import quote
|
|
|
|
|
|
|
|
-from fastapi import APIRouter, Depends, File, HTTPException, UploadFile, status
|
|
|
|
|
|
|
+from fastapi import APIRouter, Depends, File, HTTPException, Query, UploadFile, status
|
|
|
from fastapi.responses import StreamingResponse
|
|
from fastapi.responses import StreamingResponse
|
|
|
from sqlalchemy import or_
|
|
from sqlalchemy import or_
|
|
|
from sqlalchemy.orm import Session
|
|
from sqlalchemy.orm import Session
|
|
@@ -192,7 +192,7 @@ def list_reimburses(
|
|
|
@router.get("/my", response_model=ApiResponse[PagedData[ReimburseApplyOut]])
|
|
@router.get("/my", response_model=ApiResponse[PagedData[ReimburseApplyOut]])
|
|
|
def my_reimburses(
|
|
def my_reimburses(
|
|
|
page: int = 1,
|
|
page: int = 1,
|
|
|
- pageSize: int = 10,
|
|
|
|
|
|
|
+ pageSize: int = Query(10, ge=1, le=500),
|
|
|
status: Optional[str] = None,
|
|
status: Optional[str] = None,
|
|
|
keyword: str = "",
|
|
keyword: str = "",
|
|
|
expenseName: Optional[str] = None,
|
|
expenseName: Optional[str] = None,
|