Files
censo2020Back/server/models/tablas/Printers.js
T
2020-09-14 18:30:15 -05:00

38 lines
987 B
JavaScript

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;