Files

38 lines
987 B
JavaScript
Raw Permalink Normal View History

2020-08-14 17:22:42 -05:00
const Sequelize = require("sequelize");
const sequelize = require("../../config/sequelize.conf");
const Marca = require("./Marca");
const Tipo = require("./Tipo");
const Inventario = require("./Inventario");
2020-09-14 18:30:15 -05:00
const ActivoFijo = require('./ActivoFijo');
2020-08-14 17:22:42 -05:00
class Printers extends Sequelize.Model {}
Printers.init({
idImpresora: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
allowNull: false,
},
noSerie: {
type: Sequelize.CHAR,
allowNull: false,
},
2020-09-14 18:30:15 -05:00
modelo: {
type: Sequelize.CHAR,
allowNull: false
},
descripcion: {
type: Sequelize.CHAR,
allowNull: false
},
2020-08-14 17:22:42 -05:00
}, {
sequelize,
tableName: "printers",
});
Inventario.hasOne(Printers, { foreignKey: 'noInventario' });
Marca.hasOne(Printers, { foreignKey: 'idMarca' });
Tipo.hasOne(Printers, { foreignKey: 'idTipo' });
2020-09-14 18:30:15 -05:00
ActivoFijo.hasOne(Printers, { foreignKey: 'idActivoFijo' });
2020-08-14 17:22:42 -05:00
module.exports = Printers;