Execute Liquiloans Transaction Script
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

48 lines
2.7 KiB

module.exports = function (sequelize, DataTypes) {
const getInvestorSummary = sequelize.define('P2P_BI_Liquiloans_Inv_Summarys', {
transaction_id: { type: DataTypes.INTEGER, allowNull: false, unique: true },
investor_id: { type: DataTypes.INTEGER, allowNull: true },
scheme_id: { type: DataTypes.INTEGER, allowNull: true },
investment_roi: { type: DataTypes.INTEGER, allowNull: true },
return_type: { type: DataTypes.STRING, allowNull: true },
payout_type: { type: DataTypes.STRING, allowNull: true },
lockin_tenure: { type: DataTypes.INTEGER, allowNull: true },
lockin_break: { type: DataTypes.STRING, allowNull: true },
last_withdrawal_at: { type: DataTypes.STRING, allowNull: true },
transaction_sub_type: { type: DataTypes.STRING, allowNull: true },
investment_status: { type: DataTypes.STRING, allowNull: true },
parent_investment_id: { type: DataTypes.STRING, allowNull: true },
master_parent_investment_id: { type: DataTypes.INTEGER, allowNull: true },
quality_name: { type: DataTypes.STRING, allowNull: true },
name: { type: DataTypes.STRING, allowNull: true },
transaction_date: { type: DataTypes.STRING, allowNull: true },
invested_amount: { type: DataTypes.INTEGER, allowNull: true },
scheme_name: { type: DataTypes.INTEGER, allowNull: true },
lockin_type: { type: DataTypes.STRING, allowNull: true },
display_scheme: { type: DataTypes.STRING, allowNull: true },
scheme_details: { type: DataTypes.STRING, allowNull: true },
lockin_end_date: { type: DataTypes.STRING, allowNull: true },
redeemed_principal: { type: DataTypes.INTEGER, allowNull: true },
redeemed_interest: { type: DataTypes.INTEGER, allowNull: true },
redeemed_interest_with_request: { type: DataTypes.INTEGER, allowNull: true },
total_redemption: { type: DataTypes.INTEGER, allowNull: true },
net_principal_investment: { type: DataTypes.INTEGER, allowNull: true },
interest_amount: { type: DataTypes.INTEGER, allowNull: true },
accrued_value: { type: DataTypes.INTEGER, allowNull: true },
withdrawable_balance: { type: DataTypes.INTEGER, allowNull: true },
scheme_closed_date: { type: DataTypes.STRING, allowNull: true },
request_id: { type: DataTypes.INTEGER, allowNull: true },
source: { type: DataTypes.STRING, allowNull: true },
created_at: { type: DataTypes.STRING, allowNull: true },
last_updatedAt: { type: DataTypes.STRING, allowNull: true },
}, {
//freezeTableName: true, // Model tableName will be the same as the model name
timestamps: false,
//underscored: true
}
);
return getInvestorSummary
};

Powered by TurnKey Linux.