初次提交

This commit is contained in:
2022-04-15 12:26:43 +08:00
commit 09b2956573
30 changed files with 952 additions and 0 deletions

View File

@ -0,0 +1,32 @@
from flask import Blueprint, jsonify
from model.Workflow import Workflow
from model import db
blueprint = Blueprint("api_workflow", __name__, url_prefix="/api/workflow")
@blueprint.get("/")
def get_workflow_list():
workflows = Workflow.query.all()
return jsonify([d.to_dict() for d in workflows])
@blueprint.get("/<int:workflow_id>")
def get_workflow_info(workflow_id):
workflow = Workflow.get(workflow_id)
return jsonify(workflow)
@blueprint.put("/<int:workflow_id>/done")
def done_editing(workflow_id):
workflow = Workflow.get(workflow_id)
return jsonify(workflow.to_dict())
@blueprint.post("/<int:workflow_id>/queue")
def add_to_queue(workflow_id):
# JOB_QUEUE.put(workflow_item)
return jsonify({
'id': workflow_id,
})