const Sequelize = require("sequelize"); const sequelize = require("../../config/sequelize.conf"); const Marca = require("./Marca"); const Tipo = require("./Tipo"); const Inventario = require("./Inventario"); const ActivoFijo = require('./ActivoFijo'); class Printers extends Sequelize.Model {} Printers.init({ idImpresora: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true, allowNull: false, }, noSerie: { type: Sequelize.CHAR, allowNull: false, }, modelo: { type: Sequelize.CHAR, allowNull: false }, descripcion: { type: Sequelize.CHAR, allowNull: false }, }, { sequelize, tableName: "printers", }); Inventario.hasOne(Printers, { foreignKey: 'noInventario' }); Marca.hasOne(Printers, { foreignKey: 'idMarca' }); Tipo.hasOne(Printers, { foreignKey: 'idTipo' }); ActivoFijo.hasOne(Printers, { foreignKey: 'idActivoFijo' }); module.exports = Printers;