[add]: process date and count
This commit was merged in pull request #55.
This commit is contained in:
@@ -17,6 +17,8 @@ class LoanRepaymentSchedule(db.Model):
|
|||||||
total_repayment_amount = db.Column(db.Float, default=0.0)
|
total_repayment_amount = db.Column(db.Float, default=0.0)
|
||||||
paid = db.Column(db.Boolean, default=False)
|
paid = db.Column(db.Boolean, default=False)
|
||||||
paid_at = db.Column(db.DateTime, nullable=True)
|
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)
|
||||||
|
|
||||||
created_at = db.Column(db.DateTime(timezone=True), server_default=func.now())
|
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())
|
updated_at = db.Column(db.DateTime(timezone=True), server_default=func.now(), onupdate=func.now())
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
"""empty message
|
||||||
|
|
||||||
|
Revision ID: d59bfb9ead82
|
||||||
|
Revises: 05b5494ad406
|
||||||
|
Create Date: 2025-08-21 14:22:19.220158
|
||||||
|
|
||||||
|
"""
|
||||||
|
from alembic import op
|
||||||
|
import sqlalchemy as sa
|
||||||
|
|
||||||
|
|
||||||
|
# revision identifiers, used by Alembic.
|
||||||
|
revision = 'd59bfb9ead82'
|
||||||
|
down_revision = '05b5494ad406'
|
||||||
|
branch_labels = None
|
||||||
|
depends_on = None
|
||||||
|
|
||||||
|
|
||||||
|
def upgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
|
||||||
|
op.add_column(
|
||||||
|
'loan_repayment_schedules',
|
||||||
|
sa.Column('due_process_date', sa.DateTime(), nullable=True)
|
||||||
|
)
|
||||||
|
|
||||||
|
# Add due_process_count column
|
||||||
|
op.add_column(
|
||||||
|
'loan_repayment_schedules',
|
||||||
|
sa.Column('due_process_count', sa.Integer(), nullable=True)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def downgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.drop_column('loan_repayment_schedules', 'due_process_date')
|
||||||
|
op.drop_column('loan_repayment_schedules', 'due_process_count')
|
||||||
|
# ### end Alembic commands ###
|
||||||
Reference in New Issue
Block a user