This commit is contained in:
Azeez Muibi
2025-04-15 16:43:39 +01:00
parent 453a34a628
commit aafb9a9b41
4 changed files with 74 additions and 4 deletions
+13 -3
View File
@@ -1,7 +1,9 @@
from flask import Blueprint, request, jsonify, send_from_directory
from app.api.services import (
AuthorizationService,
TransactionService, LoanService,
TransactionService,
LoanService,
AuthService
)
from app.utils.logger import logger
from app.api.middlewares import enforce_json, require_auth
@@ -36,9 +38,17 @@ def serve_paths(filename):
return send_from_directory(swagger_dir, filename)
# Login endpoint
@api.route("/login", methods=["POST"])
def login():
data = request.get_json()
response = AuthService.login(data)
return response
# Get All Transactions Endpoint
@api.route("/transactions", methods=["GET"])
# @jwt_required()
@jwt_required()
def get_transactions():
# Extract query parameters for filtering
filters = {
@@ -56,7 +66,7 @@ def get_transactions():
# Get All Loans Endpoint
@api.route("/loans", methods=["GET"])
# @jwt_required()
@jwt_required()
def get_loans():
# Extract query parameters for filtering
filters = {