[add]: Penal Charges

This commit was merged in pull request #23.
This commit is contained in:
VivianDee
2026-03-16 11:29:25 +01:00
parent 7f6a6350eb
commit 8638510458
4 changed files with 20 additions and 0 deletions
+6
View File
@@ -45,6 +45,10 @@ class Loan(db.Model):
reference = db.Column(db.String(50), nullable=True)
balance = db.Column(db.Float, nullable=True, default=0.0)
total_penal_charge = db.Column(db.Float, default=0.0)
last_penal_date = db.Column(db.DateTime, nullable=True)
customer = relationship(
"Customer",
primaryjoin="Customer.id == Loan.customer_id",
@@ -169,6 +173,8 @@ class Loan(db.Model):
'disburseVerify': self.disburse_verify.isoformat() if self.disburse_verify else None,
'reference': self.reference,
'balance': self.balance,
'totalPenalCharge': self.total_penal_charge,
'lastPenalDate': self.last_penal_date.isoformat() if self.last_penal_date else None,
}
def __repr__(self):