feat: expose acceptance Link AI aggregate data

This commit is contained in:
2026-08-20 17:07:55 +08:00
parent fd83c2d1b2
commit 6bc0f16006
3 changed files with 76 additions and 0 deletions

8
app.py
View File

@@ -18,6 +18,7 @@ from database import init_database
from acceptance_service import (
create_acceptance_task,
get_acceptance_resources,
get_acceptance_link_ai_data,
get_acceptance_task,
list_acceptance_notes,
list_acceptance_tasks,
@@ -286,6 +287,13 @@ def create_app() -> Flask:
def get_project_acceptance_notes(task_id: str):
return jsonify({"data": list_acceptance_notes(task_id), "request_id": g.request_id})
@app.route("/api/v1/acceptance-tasks/<task_id>/link-ai-data", methods=["GET"])
def get_project_acceptance_link_ai_data(task_id: str):
return jsonify({
"data": get_acceptance_link_ai_data(task_id),
"request_id": g.request_id,
})
@app.route("/api/v1/acceptance-tasks/<task_id>/resume", methods=["POST"])
def resume_project_acceptance_task(task_id: str):
return jsonify({"data": resume_acceptance_task(task_id), "request_id": g.request_id})