paginated all data
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from flask import Blueprint, request, jsonify, send_from_directory
|
||||
from flask import Blueprint, request, jsonify
|
||||
from app.api.services.loan import LoanService
|
||||
from app.api.services.transaction import TransactionService
|
||||
from app.api.services.loan_service import LoanService
|
||||
from app.api.services.transaction_service import TransactionService
|
||||
from app.api.services.auth_service import AuthService
|
||||
from app.api.services.dashboard_service import DashboardService
|
||||
from functools import wraps
|
||||
@@ -96,6 +96,7 @@ def get_dashboard():
|
||||
return jsonify(result)
|
||||
|
||||
|
||||
|
||||
@api.route('/loans', methods=['GET'])
|
||||
# @token_required
|
||||
def get_loans():
|
||||
@@ -109,8 +110,10 @@ def get_loans():
|
||||
'start_date': request.args.get('start_date'),
|
||||
'end_date': request.args.get('end_date'),
|
||||
'due_before': request.args.get('due_before'),
|
||||
'due_after': request.args.get('due_after')
|
||||
}
|
||||
'due_after': request.args.get('due_after'),
|
||||
'page': request.args.get('page', 1),
|
||||
'limit': request.args.get('limit', 20)
|
||||
}
|
||||
# logger.info(f"Get loans request received with filters: {filters}")
|
||||
response = LoanService.process_request(filters)
|
||||
return response
|
||||
@@ -125,8 +128,10 @@ def get_transactions():
|
||||
'type': request.args.get('type'),
|
||||
'channel': request.args.get('channel'),
|
||||
'start_date': request.args.get('start_date'),
|
||||
'end_date': request.args.get('end_date')
|
||||
}
|
||||
'end_date': request.args.get('end_date'),
|
||||
'page': request.args.get('page', 1),
|
||||
'limit': request.args.get('limit', 20)
|
||||
}
|
||||
# logger.info(f"Get transactions request received with filters: {filters}")
|
||||
response = TransactionService.process_request(filters)
|
||||
return response
|
||||
return response
|
||||
|
||||
Reference in New Issue
Block a user