[add]: last penal date

This commit was merged in pull request #79.
This commit is contained in:
VivianDee
2026-03-12 09:12:45 +01:00
parent 363cdaf192
commit 3acb5f098a
2 changed files with 33 additions and 2 deletions
+1 -2
View File
@@ -29,8 +29,7 @@ class LoanRepaymentSchedule(db.Model):
penal_charge = db.Column(db.Float, default=0.0)
penal_count = db.Column(db.Integer, default=0)
# last_penal_date = db.Column(db.DateTime, nullable=True)
last_penal_date = db.Column(db.DateTime, nullable=True)
loan = relationship(
"Loan",
+32
View File
@@ -0,0 +1,32 @@
"""empty message
Revision ID: 284be77cb54e
Revises: 718dc29fbd38
Create Date: 2026-03-12 09:10:37.170288
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = "284be77cb54e"
down_revision = "718dc29fbd38"
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column(
"loan_repayment_schedules",
sa.Column("last_penal_date", sa.Float(), nullable=True),
)
### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column("loan_repayment_schedules", "last_penal_date")
# ### end Alembic commands ###