new model/table
This commit is contained in:
@@ -6,7 +6,8 @@ module.exports = models => {
|
|||||||
Region,
|
Region,
|
||||||
Organization,
|
Organization,
|
||||||
Charge,
|
Charge,
|
||||||
PaymentPlan
|
PaymentPlan,
|
||||||
|
OrgBank
|
||||||
} = models;
|
} = models;
|
||||||
|
|
||||||
Donor.hasMany(Grant, { foreignKey: 'donor_id' });
|
Donor.hasMany(Grant, { foreignKey: 'donor_id' });
|
||||||
@@ -39,4 +40,6 @@ module.exports = models => {
|
|||||||
Grant.hasOne(PaymentPlan, {
|
Grant.hasOne(PaymentPlan, {
|
||||||
foreignKey: 'grant_id'
|
foreignKey: 'grant_id'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Organization.hasOne(OrgBank);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,7 +6,8 @@ const Sequelize = require('sequelize'),
|
|||||||
OrganizationModel = require('../models/organization.model.js'),
|
OrganizationModel = require('../models/organization.model.js'),
|
||||||
UserModel = require('../models/user.model.js'),
|
UserModel = require('../models/user.model.js'),
|
||||||
PaymentPlanModel = require('../models/paymentplan.model'),
|
PaymentPlanModel = require('../models/paymentplan.model'),
|
||||||
ChargeModel = require('../models/charge.model');
|
ChargeModel = require('../models/charge.model'),
|
||||||
|
OrgBankModel = require('../models/bank_info.model'),
|
||||||
associate = require('./associate');
|
associate = require('./associate');
|
||||||
|
|
||||||
const connection_uri = process.env.JAWSDB_MARIA_URL;
|
const connection_uri = process.env.JAWSDB_MARIA_URL;
|
||||||
@@ -44,6 +45,7 @@ const Organization = OrganizationModel(sequelize, Sequelize);
|
|||||||
const User = UserModel(sequelize, Sequelize);
|
const User = UserModel(sequelize, Sequelize);
|
||||||
const Charge = ChargeModel(sequelize, Sequelize);
|
const Charge = ChargeModel(sequelize, Sequelize);
|
||||||
const PaymentPlan = PaymentPlanModel(sequelize, Sequelize);
|
const PaymentPlan = PaymentPlanModel(sequelize, Sequelize);
|
||||||
|
const OrgBank = OrgBankModel(sequelize, Sequelize);
|
||||||
db.Donor = Donor;
|
db.Donor = Donor;
|
||||||
db.Grant = Grant;
|
db.Grant = Grant;
|
||||||
db.Cause = Cause;
|
db.Cause = Cause;
|
||||||
@@ -52,6 +54,7 @@ db.Organization = Organization;
|
|||||||
db.User = User;
|
db.User = User;
|
||||||
db.Charge = Charge;
|
db.Charge = Charge;
|
||||||
db.PaymentPlan = PaymentPlan;
|
db.PaymentPlan = PaymentPlan;
|
||||||
|
db.OrgBank = OrgBank;
|
||||||
|
|
||||||
// make associations with created models
|
// make associations with created models
|
||||||
associate(db);
|
associate(db);
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
module.exports = (sequelize, DataTypes) => {
|
||||||
|
const OrgBank = sequelize.define('org_bank', {
|
||||||
|
id: {
|
||||||
|
type: DataTypes.INTEGER,
|
||||||
|
primaryKey: true,
|
||||||
|
autoIncrement: true
|
||||||
|
},
|
||||||
|
|
||||||
|
});
|
||||||
|
return OrgBank;
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user