feat:新增投顾agent和nl2sqlagent

This commit is contained in:
2026-09-13 16:19:24 +08:00
parent c80c6acac0
commit 163192bf55
122 changed files with 7488 additions and 362 deletions
+4 -2
View File
@@ -17,6 +17,7 @@ router = APIRouter()
@router.get("/audit/ledger", summary="本人审计台账筛选")
async def ledger(
action: str | None = Query(None, max_length=64),
customer_id: int | None = Query(None, gt=0),
keyword: str | None = Query(None, max_length=128),
start: datetime | None = Query(None),
end: datetime | None = Query(None),
@@ -27,7 +28,7 @@ async def ledger(
):
return success(
await audit_service.list_ledger(
db, user, action=action, keyword=keyword, start=start, end=end,
db, user, action=action, customer_id=customer_id, keyword=keyword, start=start, end=end,
page=page, page_size=page_size,
)
)
@@ -36,6 +37,7 @@ async def ledger(
@router.get("/audit/export", summary="导出本人审计台账(CSV)")
async def export(
action: str | None = Query(None, max_length=64),
customer_id: int | None = Query(None, gt=0),
keyword: str | None = Query(None, max_length=128),
start: datetime | None = Query(None),
end: datetime | None = Query(None),
@@ -43,7 +45,7 @@ async def export(
db: AsyncSession = Depends(get_db),
):
csv_text = await audit_service.export_ledger(
db, user, action=action, keyword=keyword, start=start, end=end
db, user, action=action, customer_id=customer_id, keyword=keyword, start=start, end=end
)
return Response(
content=csv_text,