smc_cet_cibil_py/Models/con_account_transaction_detail.py
2023-10-06 16:44:28 +05:30

49 lines
2.8 KiB
Python

# import db object from flask app
from app import db
# database tables
class Con_account_transaction_detail(db.Model):
id = db.Column(db.Integer, primary_key =True)
AccountTranDetailsID = db.Column(db.Integer, nullable = False)
MemberReferenceNumber = db.Column(db.Numeric, nullable = False)
ReportingMemberShortName = db.Column(db.String, nullable = False)
AccountNumber = db.Column(db.String, nullable = False)
AccountType = db.Column(db.String, nullable = False)
OwnershipIndicator = db.Column(db.DateTime, nullable = False)
DateOpenedDisbursed = db.Column(db.DateTime, nullable = False)
DateOfLastPayment = db.Column(db.DateTime, nullable = False)
DateClosed = db.Column(db.DateTime, nullable = False)
DateReportedAndCertified = db.Column(db.DateTime, nullable = False)
HighCreditSanctionedAmount = db.Column(db.Numeric, nullable = False)
CurrentBalance = db.Column(db.Numeric, nullable = False)
AmountOverdue = db.Column(db.Numeric, nullable = False)
PaymentHistory1 = db.Column(db.String, nullable = False)
PaymentHistory2 = db.Column(db.String, nullable = False)
PaymentHistoryStartDate = db.Column(db.DateTime, nullable = False)
PaymentHistoryEndDate = db.Column(db.DateTime, nullable = False)
SuitFiledWilfulDefault = db.Column(db.String, nullable = False)
WrittenOffAndSettledStatus = db.Column(db.String, nullable = False)
ValueOfCollateral = db.Column(db.String, nullable = False)
TypeOfCollateral = db.Column(db.String, nullable = False)
CreditLimit = db.Column(db.Numeric, nullable = False)
CashLimit = db.Column(db.Numeric, nullable = False)
RateOfInterest = db.Column(db.Numeric, nullable = False)
RepaymentTenure = db.Column(db.Numeric, nullable = False)
EMIAmount = db.Column(db.Numeric, nullable = False)
WrittenOffAmountTotal = db.Column(db.Numeric, nullable = False)
WrittenOffAmountPrincipal = db.Column(db.Numeric, nullable = False)
SettlementAmount = db.Column(db.Numeric, nullable = False)
PaymentFrequency = db.Column(db.String, nullable = False)
ActualPaymentAmount = db.Column(db.Numeric, nullable = False)
DateOfEntryForErrorCode = db.Column(db.String, nullable = False)
ErrorCode = db.Column(db.String, nullable = False)
DateOfEntryForCIBILRemarksCode = db.Column(db.String, nullable = False)
CIBILRemarksCode = db.Column(db.String, nullable = False)
DateOfEntryForErrorDisputeRemarksCode = db.Column(db.String, nullable = False)
DateOfEntryForErrorDisputeRemarksCode = db.Column(db.String, nullable = False)
ErrorDisputeRemarksCode1 = db.Column(db.String, nullable = False)
ErrorDisputeRemarksCode2 = db.Column(db.String, nullable = False)
createdAt = db.Column(db.DateTime, nullable = False)
updatedAt = db.Column(db.DateTime, nullable = False)
createdby = db.Column(db.Integer, nullable = False)
updatedby = db.Column(db.Integer, nullable = False)