55 lines
3.8 KiB
Python
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) |