function defineRunCase(sequelize, DataTypes) { const RunCase = sequelize.define('RunCase', { runId: { type: DataTypes.INTEGER, allowNull: false, }, caseId: { type: DataTypes.INTEGER, allowNull: false, }, status: { type: DataTypes.INTEGER, allowNull: false, }, }); RunCase.associate = (models) => { RunCase.belongsTo(models.Run, { foreignKey: 'runId', onDelete: 'CASCADE', }); RunCase.belongsTo(models.Case, { foreignKey: 'caseId', onDelete: 'CASCADE', }); }; return RunCase; } export default defineRunCase;