feat: integrate govdoc module into leaudit platform

This commit is contained in:
wren
2026-05-17 19:24:16 +08:00
parent cb13e61d3d
commit a73826dc1d
16 changed files with 2334 additions and 280 deletions
@@ -31,7 +31,7 @@ class GovdocController(BaseController):
file: UploadFile = File(...),
typeId: int | None = Form(default=None),
region: str = Form(default="default"),
autoRun: bool = Form(default=False),
autoRun: bool = Form(default=True),
speed: str = Form(default="normal"),
ruleVersionId: int | None = Form(default=None),
payload: dict[str, Any] = Depends(verify_access_token),
@@ -56,6 +56,7 @@ class GovdocController(BaseController):
page: int = Query(default=1, ge=1),
pageSize: int = Query(default=20, ge=1, le=100),
keyword: str | None = Query(default=None),
fileExt: str | None = Query(default=None),
region: str | None = Query(default=None),
status: str | None = Query(default=None),
resultStatus: str | None = Query(default=None),
@@ -72,6 +73,7 @@ class GovdocController(BaseController):
page=page,
pageSize=pageSize,
keyword=keyword,
fileExt=fileExt,
region=region,
status=status,
resultStatus=resultStatus,