[add]: Repayment status, balance and description

This commit is contained in:
VivianDee
2025-08-26 13:58:49 +01:00
parent cba6eac501
commit b412313fc5
2 changed files with 49 additions and 0 deletions
+4
View File
@@ -1,5 +1,6 @@
from datetime import datetime, timezone
from app.extensions import db
from app.models import repayment
from sqlalchemy.orm import relationship
from dateutil.relativedelta import relativedelta
from sqlalchemy.sql import func
@@ -19,6 +20,9 @@ class LoanRepaymentSchedule(db.Model):
paid_at = db.Column(db.DateTime, nullable=True)
due_process_date = db.Column(db.DateTime, nullable=True)
due_process_count = db.Column(db.Integer, default=0)
paid_status = db.Column(db.String(20), nullable=True)
repay_description = db.Column(db.String(255), nullable=True)
partial_balance = db.Column(db.Float, default=0.0)
created_at = db.Column(db.DateTime(timezone=True), server_default=func.now())
updated_at = db.Column(db.DateTime(timezone=True), server_default=func.now(), onupdate=func.now())