"use strict"; const faker = require("faker"); const alarms = ["Normal", "Alarm", "Low Battery"]; function getEqumentData(ap_id) { return { ap_id, aid_id: faker.random.number({ min: 1, max: 10 }), beacon_id: faker.hacker.noun() + faker.random.number({ min: 100, max: 999 }), status: faker.random.number(3).toString(), battery: faker.random.number(100), alarm: alarms[faker.random.number(2)], latitude: faker.address.latitude(), longitude: faker.address.longitude(), created_at: faker.date.recent(1) }; } module.exports = { up: (queryInterface, Sequelize) => { return queryInterface.bulkInsert( "equipment_data", Array.from(Array(20).keys()).map(() => getEqumentData("1")) ); }, down: (queryInterface, Sequelize) => { return queryInterface.bulkDelete("equipment_data", null, {}); } };