module.exports = function (sequelize, DataTypes) { const Rol = sequelize.define( "Rol", { id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true, }, name: { type: DataTypes.STRING, allowNull: false, unique: true, }, }, { tableName: "roles", freezeTableName: true, timestamps: true, } ); Rol.associate = function (models) { Rol.Users = Rol.belongsToMany(models.User, { through: models.UserRoles, foreignKey: "rolId", }); }; return Rol; };