const { DataTypes, Model } = require('sequelize'); const sequelize = require('../../config/sequelize.conf'); const Equipo = require('./Equipo'); const Status = require('./Status'); class Motivo extends Model {} Motivo.init( { idMotivo: { type: DataTypes.INTEGER, primaryKey: true, allowNull: false, unique: true, autoIncrement: true, }, motivo: { type: DataTypes.STRING(500), allowNull: false, }, }, { sequelize, modelName: 'Motivo', tableName: 'motivo', timestamps: true, createdAt: true, updatedAt: false, } ); Motivo.belongsTo(Equipo, { foreignKey: { name: 'idEquipo', type: DataTypes.INTEGER, allowNull: false, }, }); Motivo.belongsTo(Status, { foreignKey: { name: 'idStatus', type: DataTypes.INTEGER, allowNull: false, }, }); module.exports = Motivo;