new model/table

This commit is contained in:
Arjun Patel
2019-03-02 16:36:22 -08:00
parent 571c3931c2
commit 5b6e97bac9
3 changed files with 19 additions and 2 deletions
+4 -1
View File
@@ -6,7 +6,8 @@ module.exports = models => {
Region,
Organization,
Charge,
PaymentPlan
PaymentPlan,
OrgBank
} = models;
Donor.hasMany(Grant, { foreignKey: 'donor_id' });
@@ -39,4 +40,6 @@ module.exports = models => {
Grant.hasOne(PaymentPlan, {
foreignKey: 'grant_id'
});
Organization.hasOne(OrgBank);
};
+4 -1
View File
@@ -6,7 +6,8 @@ const Sequelize = require('sequelize'),
OrganizationModel = require('../models/organization.model.js'),
UserModel = require('../models/user.model.js'),
PaymentPlanModel = require('../models/paymentplan.model'),
ChargeModel = require('../models/charge.model');
ChargeModel = require('../models/charge.model'),
OrgBankModel = require('../models/bank_info.model'),
associate = require('./associate');
const connection_uri = process.env.JAWSDB_MARIA_URL;
@@ -44,6 +45,7 @@ const Organization = OrganizationModel(sequelize, Sequelize);
const User = UserModel(sequelize, Sequelize);
const Charge = ChargeModel(sequelize, Sequelize);
const PaymentPlan = PaymentPlanModel(sequelize, Sequelize);
const OrgBank = OrgBankModel(sequelize, Sequelize);
db.Donor = Donor;
db.Grant = Grant;
db.Cause = Cause;
@@ -52,6 +54,7 @@ db.Organization = Organization;
db.User = User;
db.Charge = Charge;
db.PaymentPlan = PaymentPlan;
db.OrgBank = OrgBank;
// make associations with created models
associate(db);
+11
View File
@@ -0,0 +1,11 @@
module.exports = (sequelize, DataTypes) => {
const OrgBank = sequelize.define('org_bank', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true
},
});
return OrgBank;
};