poc-mvc-ocr/app/routes/ocr_results_routes.py
2025-05-08 16:59:49 -04:00

20 lines
671 B
Python

from flask import Blueprint, request, jsonify
from models.ocr_result import OCRResult
from models.base import db
import uuid
ocr_routes = Blueprint("ocr_routes", __name__, url_prefix="/ocr")
@ocr_routes.route("/", methods=["POST"])
def create_ocr():
documento_id = request.json.get("documento_id")
new_ocr = OCRResult(documento_id=documento_id)
db.session.add(new_ocr)
db.session.commit()
return jsonify({"id": new_ocr.id, "documento_id": new_ocr.documento_id}), 201
@ocr_routes.route("/", methods=["GET"])
def list_ocr():
ocrs = OCRResult.query.all()
return jsonify([{"id": ocr.id, "documento_id": ocr.documento_id} for ocr in ocrs]), 200