Files
pp-tcms/backend/models/runCases.js
2024-04-13 23:36:52 +09:00

32 lines
622 B
JavaScript

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;
}
module.exports = defineRunCase;