updated models
This commit is contained in:
parent
866bfda293
commit
242248c4f6
5 changed files with 64 additions and 0 deletions
5
auth/authentication.js
Normal file
5
auth/authentication.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
module.exports = {
|
||||
isAuthenticated (req, res, next) {
|
||||
|
||||
},
|
||||
};
|
|
@ -87,5 +87,15 @@ module.exports = (sequelize, { STRING, BOOLEAN, INTEGER, TEXT, ARRAY, DECIMAL, D
|
|||
freezeTableName: true,
|
||||
}
|
||||
);
|
||||
|
||||
Certificate.associate = db => {
|
||||
Certificate.belongsTo(db.User, {
|
||||
onDelete : 'cascade',
|
||||
foreignKey: {
|
||||
allowNull: true,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
return Certificate;
|
||||
};
|
||||
|
|
|
@ -140,5 +140,14 @@ module.exports = (sequelize, { STRING, BOOLEAN, INTEGER, TEXT, ARRAY, DECIMAL, D
|
|||
}
|
||||
);
|
||||
|
||||
Claim.associate = db => {
|
||||
Claim.belongsTo(db.File, {
|
||||
onDelete : 'cascade',
|
||||
foreignKey: {
|
||||
allowNull: true,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
return Claim;
|
||||
};
|
||||
|
|
|
@ -52,6 +52,13 @@ module.exports = (sequelize, { STRING, BOOLEAN, INTEGER }) => {
|
|||
|
||||
File.associate = db => {
|
||||
File.hasMany(db.Request);
|
||||
File.belongsTo(db.User, {
|
||||
onDelete : 'cascade',
|
||||
foreignKey: {
|
||||
allowNull: true,
|
||||
},
|
||||
});
|
||||
File.hasOne(db.Claim);
|
||||
};
|
||||
|
||||
return File;
|
||||
|
|
33
models/user.js
Normal file
33
models/user.js
Normal file
|
@ -0,0 +1,33 @@
|
|||
module.exports = (sequelize, { STRING, BOOLEAN, INTEGER }) => {
|
||||
const User = sequelize.define(
|
||||
'User',
|
||||
{
|
||||
channelName: {
|
||||
type : STRING,
|
||||
allowNull: false,
|
||||
},
|
||||
channelClaimId: {
|
||||
type : STRING,
|
||||
allowNull: false,
|
||||
},
|
||||
password: {
|
||||
type : STRING,
|
||||
allowNull: false,
|
||||
},
|
||||
email: {
|
||||
type : STRING,
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
freezeTableName: true,
|
||||
}
|
||||
);
|
||||
|
||||
User.associate = db => {
|
||||
User.hasMany(db.File);
|
||||
User.hasOne(db.Certificate);
|
||||
};
|
||||
|
||||
return User;
|
||||
};
|
Loading…
Reference in a new issue