Files
2020-09-10 03:06:23 -05:00

32 lines
934 B
JavaScript

const Sequelize = require("sequelize");
const sequelize = require("../../config/sequelize.conf");
const Marca = require("./Marca");
const Tipo = require("./Tipo");
const ActivoFijo = require("./ActivoFijo");
const UResponsable = require("./UResponsable");
const Ubicacion = require("./Ubicacion");
const Uso = require("./Uso");
class Inventario extends Sequelize.Model {}
Inventario.init({
noInventario: {
type: Sequelize.CHAR,
primaryKey: true,
allowNull: false,
unique: true
},
noResguardo: {
type: Sequelize.INTEGER,
allowNull: false,
},
}, {
sequelize,
tableName: "inventario",
});
ActivoFijo.hasOne(Inventario, { foreignKey: 'idActivoFijo' });
UResponsable.hasOne(Inventario, { foreignKey: 'idUnidadResponsable' });
Ubicacion.hasOne(Inventario, { foreignKey: 'idUbicacion' });
Uso.hasOne(Inventario, { foreignKey: 'idUso' });
module.exports = Inventario;