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

55 lines
3.8 KiB
Python

# import db object from flask app
from app import db
# database tables
class Com_credit_facility_current_detail(db.Model):
id = db.Column(db.Integer, primary_key =True)
temp_id = db.Column(db.Integer, nullable = False)
ApplicationRefno = db.Column(db.Numeric, nullable = False)
CreditFacilityDetailsBorrowerSecMsg = db.Column(db.String, nullable = False)
CreditFacilityCDDerivative = db.Column(db.String, nullable = False)
CreditFacilityCDAccountNo = db.Column(db.String, nullable = False)
CreditFacilityCDcfSrNo = db.Column(db.String, nullable = False)
CreditFacilityCDcfType = db.Column(db.String, nullable = False)
CreditFacilityCDcfMember = db.Column(db.String, nullable = False)
CreditFacilityCDAssetCDPDueDpd = db.Column(db.String, nullable = False)
CreditFacilityCDStatus = db.Column(db.String, nullable = False)
CreditFacilityCDStatusDate = db.Column(db.DateTime, nullable = False)
CreditFacilityCDLstReportedDate = db.Column(db.DateTime, nullable = False)
CreditFacilityCDAmtCurrency = db.Column(db.String, nullable = False)
CreditFacilityCDAmtSanctionedAmt = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtSanctionedAmtDP = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtoutstandingBalance = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtmarkToMarket = db.Column(db.String, nullable = False)
CreditFacilityCDAmtOverdue = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtHighCredit = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtinstallmentAmt = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtSuitFiledAmt = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtLastRepaid = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtWrittenOFF = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtSettled = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtNaorc = db.Column(db.Numeric, nullable = False)
CreditFacilityCDAmtContrctCAsNPA = db.Column(db.String, nullable = False)
CreditFacilityCDAmtNAmtOfContracts = db.Column(db.String, nullable = False)
CreditFacilityCDDatesSanctionedDt = db.Column(db.DateTime, nullable = False)
CreditFacilityCDDatesLoanExpiryDt = db.Column(db.DateTime, nullable = False)
CreditFacilityCDDatesLoanRenewalDt = db.Column(db.DateTime, nullable = False)
CreditFacilityCDDatesSuitFiledDt = db.Column(db.DateTime, nullable = False)
CreditFacilityCDDatesWilfulDefault = db.Column(db.DateTime, nullable = False)
CreditFacilityCDODRepaymentFrequency = db.Column(db.String, nullable = False)
CreditFacilityCDODTenure = db.Column(db.Integer, nullable = False)
CreditFacilityCDODWAMPContracts = db.Column(db.String, nullable = False)
CreditFacilityCDODRestructingReason = db.Column(db.String, nullable = False)
CreditFacilityCDODABSecurityCoverage = db.Column(db.String, nullable = False)
CreditFacilityOverdueDetailsMsg = db.Column(db.String, nullable = False)
CreditFacilityOverdueDetailsDPD1to30Amt = db.Column(db.Numeric, nullable = False)
CreditFacilityOverdueDetailsDPD31to60amt = db.Column(db.Numeric, nullable = False)
CreditFacilityOverdueDetailsDPD61t090amt = db.Column(db.Numeric, nullable = False)
CreditFacilityOverdueDetailsDPD91to180amt = db.Column(db.Numeric, nullable = False)
CreditFacilityOverdueDetailsDPDabove180amt = db.Column(db.Numeric, nullable = False)
ChequeDDIFundsMsg = db.Column(db.String, nullable = False)
ChequeDDIFundsCD3monthcount = db.Column(db.Integer, nullable = False)
ChequeDDIFundsCD4to6monthcount = db.Column(db.Integer, nullable = False)
ChequeDDIFundsCD10to12monthcount = db.Column(db.Integer, nullable = False)
CFSecurityDetailsMsg = db.Column(db.String, nullable = False)
CreditFacilityGuarantorDVecMsg = db.Column(db.String, nullable = False)