|
|
@@ -0,0 +1,32 @@
|
|
|
+'use strict'
|
|
|
+module.exports = {
|
|
|
+ up: (queryInterface, Sequelize) => {
|
|
|
+ return queryInterface.createTable('equipment_data', {
|
|
|
+ id: {
|
|
|
+ primaryKey: true,
|
|
|
+ autoIncrement: true,
|
|
|
+ type: Sequelize.BIGINT.UNSIGNED
|
|
|
+ },
|
|
|
+
|
|
|
+ ap_id: Sequelize.STRING,
|
|
|
+
|
|
|
+ aid_id: Sequelize.STRING,
|
|
|
+
|
|
|
+ beacon_id: Sequelize.STRING,
|
|
|
+
|
|
|
+ status: Sequelize.STRING,
|
|
|
+
|
|
|
+ battery: Sequelize.INTEGER,
|
|
|
+
|
|
|
+ alarm: Sequelize.STRING,
|
|
|
+
|
|
|
+ location: Sequelize.GEOMETRY,
|
|
|
+
|
|
|
+ created_at: Sequelize.DATE
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ down: (queryInterface, Sequelize) => {
|
|
|
+ return queryInterface.dropTable('equipment_data')
|
|
|
+ }
|
|
|
+}
|