diff --git a/wwwroot/secrets/get_secret_audit.dspy b/wwwroot/secrets/get_secret_audit.dspy index f4497ae..6ea0746 100644 --- a/wwwroot/secrets/get_secret_audit.dspy +++ b/wwwroot/secrets/get_secret_audit.dspy @@ -20,4 +20,5 @@ for r in (rows or []): "who": str(d.get("who", "")), "created_at": str(d.get("exe_timestamp", ""))[:19], }) -return out +# Tabular 数据契约 = {total, rows}(同 get_user_secrets 实测教训) +return {"total": len(out), "rows": out} diff --git a/wwwroot/secrets/get_user_secrets.dspy b/wwwroot/secrets/get_user_secrets.dspy index 26c63ac..a8393f0 100644 --- a/wwwroot/secrets/get_user_secrets.dspy +++ b/wwwroot/secrets/get_user_secrets.dspy @@ -26,4 +26,5 @@ for r in (rows or []): "created_at": str(r.get("created_at", "") or "")[:19], "updated_at": str(r.get("updated_at", "") or "")[:19], }) -return out +# Tabular 数据契约 = sqlPaging 同构 {total, rows}(裸 list 不渲染,实测) +return {"total": len(out), "rows": out}