associations and adding more routes and structure

This commit is contained in:
Arjun Patel
2019-01-15 22:08:54 -08:00
parent b453c78c00
commit a4e4394329
11 changed files with 100 additions and 19 deletions
+11
View File
@@ -0,0 +1,11 @@
module.exports = (sequelize, DataTypes) => {
const Causes = sequelize.define('causes', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true
},
name: { type: DataTypes.STRING, allowNull: false }
});
return Causes;
};
+14 -4
View File
@@ -5,10 +5,20 @@ module.exports = (sequelize, DataTypes) => {
primaryKey: true,
autoIncrement: true
},
name: DataTypes.STRING,
amount: DataTypes.INTEGER,
last_payment: DataTypes.DATE,
monthly: DataTypes.TINYINT(1),
name: {
type: DataTypes.STRING,
allowNull: false
},
amount: {
type: DataTypes.INTEGER,
allowNull: false
},
last_payment: {
type: DataTypes.DATE,
allowNull: false,
default: new Date()
},
monthly: DataTypes.BOOLEAN,
num_causes: DataTypes.INTEGER,
num_regions: DataTypes.INTEGER
});
View File
+11
View File
@@ -0,0 +1,11 @@
module.exports = (sequelize, DataTypes) => {
const Regions = sequelize.define('regions', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true
},
name: { type: DataTypes.STRING, allowNull: false }
});
return Regions;
};