Files
2020-09-14 18:30:15 -05:00

72 lines
1.7 KiB
JavaScript

const Equipo = require('../../server/models/tablas/Equipo');
const faker = require('faker');
faker.locale = "es_MX";
async function fillEquipo(noInventario, idActivoFijo) {
let modelo = faker.vehicle.model();
let noSerie = faker.vehicle.vin();
let idMarca = faker.random.number({
min: 1,
max: 11
});
let idOS = faker.random.number({
min: 1,
max: 7
});
let procesador = faker.random.arrayElement([
"Intel Core i3",
"Intel Core i5",
"Intel Core i7",
"Ryzen 3",
"Ryzen 5",
"Ryzen 7",
]);
let vProcesador = faker.random.number({ min: 2000, max: 4500 })
let memoria = faker.random.arrayElement([
"DDR2",
"DDR3",
"DDR4"
]);
let memoriasz = faker.random.arrayElement([
4096,
2048,
8192
]);
let vMemoria = faker.random.number({ min: 1400, max: 1800, precision: 4 });
let graficos = faker.random.arrayElement([
"Intel HD Graphics",
"Intel Iris",
"Intel Iris Plus",
"Radeon Vega 8",
"Radeon Vega 7",
"Radeon Vega Plus",
"Radeon Vega Graphics",
]);
let hdd = faker.random.number({
min: 80,
max: 990,
precision: 2
});
await Equipo.create({
modelo,
noSerie,
procesador,
vProcesador,
memoria,
memoriasz,
vMemoria,
graficos,
hdd,
noInventario,
idMarca,
idOS,
idActivoFijo
})
.catch(() => {
throw new Error();
});
};
module.exports = fillEquipo;