Ваши внешние ключи испорчены .... Я думаю, что это должно выглядеть примерно так, как показано ниже, потому что вы хотите, чтобы поле с именем companyId было в вашей таблице сотрудников, которое ссылается на поле id таблицы компании
Employee.associate = function (models) {
// associations can be defined here
Employee.belongsTo(models.Company, {
sourceKey: "companyId",
foreignKey: "id",
onDelete: "CASCADE"
})
};
и
Company.associate = function (models) {
// associations can be defined here
Company.hasMany(models.Employee,{
foreignKey:"companyId",
})
};
этот будет просто предполагать, что ваш исходный ключ является вашим первичным ключом, который, вероятно, id