[add]: Loan charges model

This commit is contained in:
VivianDee
2025-04-16 13:23:23 +01:00
parent cb18234008
commit 142a7eb886
3 changed files with 5 additions and 2 deletions
+2 -1
View File
@@ -3,5 +3,6 @@ from .account import Account
from .loan import Loan from .loan import Loan
from .transaction import Transaction from .transaction import Transaction
from .repayment import Repayment from .repayment import Repayment
from .loan_charge import LoanCharge
__all__ = ['Customer', 'Account', 'Loan', 'Transaction', 'Repayment'] __all__ = ['Customer', 'Account', 'Loan', 'Transaction', 'Repayment', 'LoanCharge']
+1 -1
View File
@@ -4,7 +4,7 @@ from app.models.customer import Customer
from app.models.account import Account from app.models.account import Account
from sqlalchemy.exc import IntegrityError from sqlalchemy.exc import IntegrityError
from sqlalchemy.orm import relationship from sqlalchemy.orm import relationship
from app.models import Customer from app.models import Customer, Loa
class Loan(db.Model): class Loan(db.Model):
+2
View File
@@ -1,5 +1,6 @@
from datetime import datetime, timezone from datetime import datetime, timezone
from app.extensions import db from app.extensions import db
from app.models import LoanCharge
from sqlalchemy.orm import relationship from sqlalchemy.orm import relationship
@@ -25,6 +26,7 @@ class LoanCharge(db.Model):
) )
def to_dict(self): def to_dict(self):
return { return {
'id': self.id, 'id': self.id,