| 123456789101112131415161718192021222324252627282930313233 |
- "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, {});
- }
- };
|