@speakr/speakr-module-services
Version:
SPEAKR Shared Service Module
44 lines (41 loc) • 838 B
JavaScript
/* jshint indent: 2 */
module.exports = function(sequelize, DataTypes) {
let users_roles = sequelize.define('users_roles', {
id: {
type: DataTypes.INTEGER,
allowNull: false,
primaryKey: true,
autoIncrement: true
},
user_id: {
type: DataTypes.INTEGER,
allowNull: true,
references: {
model: 'users',
key: 'id'
}
},
role_id: {
type: DataTypes.INTEGER,
allowNull: true,
references: {
model: 'roles',
key: 'id'
}
},
created_at: {
type: DataTypes.DATE,
allowNull: false
},
updated_at: {
type: DataTypes.DATE,
allowNull: false
},
deleted_at: DataTypes.DATE,
}, {
tableName: 'users_roles',
underscored: true,
paranoid: true,
});
return users_roles;
};