|
@@ -235,8 +235,8 @@ class ReportQuery(BaseModel):
|
|
|
issued_status: Optional[str] = Field(None, description="Issued status filter (comma-separated values, e.g., '0,1')")
|
|
|
page: int = Field(1, gt=0, description="Page number for pagination")
|
|
|
pageSize: int = Field(10, gt=0, description="Page size for pagination")
|
|
|
-
|
|
|
-@router.post("/select")
|
|
|
+@router.post('/select')
|
|
|
+#@router.get("/select")
|
|
|
async def select_report(
|
|
|
db: Session = Depends(get_db),
|
|
|
query: ReportQuery = Body(..., description="Report query parameters in the request body"),
|
|
@@ -715,7 +715,7 @@ def has_matching_column_comments(
|
|
|
|
|
|
|
|
|
@router.post("/reports_by_creator")
|
|
|
-#@router.get("/reports_by_creator")
|
|
|
+@router.get("/reports_by_creator")
|
|
|
async def get_reports_by_creator(
|
|
|
field_comment: Optional[str] = Query(None, description="Optional comment of the field to match"),
|
|
|
page: int = Query(default=1, gt=0), # 分页参数:当前页码,默认为1
|
|
@@ -883,4 +883,4 @@ async def get_records_by_creator_and_report(
|
|
|
"end_time": end_time_str,
|
|
|
"columns": columns_info,
|
|
|
"rows": rows_data
|
|
|
- }
|
|
|
+ }
|