feat:新增投顾agent和nl2sqlagent
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user