From 9ef53f411652db2c9817d5fee083e7b7500c95db7c1ce1c713ee5f7e773fb2cf Mon Sep 17 00:00:00 2001 From: Philipp Schweizer Date: Mon, 30 Dec 2024 22:23:37 +0100 Subject: [PATCH] feat: added location to wifiscan table --- server/sql/tables.sql | 2 ++ server/src/config/config.ts | 1 - server/src/models/wifiScan.ts | 12 +++++++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/server/sql/tables.sql b/server/sql/tables.sql index 3faab7f..2bed8bb 100644 --- a/server/sql/tables.sql +++ b/server/sql/tables.sql @@ -26,6 +26,8 @@ CREATE TABLE IF NOT EXISTS wifi_scan ( lp_ttn_end_device_uplinks_id UUID, mac VARCHAR(255), rssi NUMERIC, + latitude DOUBLE, + longitude DOUBLE, created_at_utc TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at_utc TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, FOREIGN KEY (lp_ttn_end_device_uplinks_id) REFERENCES lp_ttn_end_device_uplinks(lp_ttn_end_device_uplinks_id) diff --git a/server/src/config/config.ts b/server/src/config/config.ts index 2611bcd..f7fac12 100644 --- a/server/src/config/config.ts +++ b/server/src/config/config.ts @@ -1,7 +1,6 @@ import dotenv from "dotenv"; dotenv.config(); -console.log(process.env.NODE_ENV); export const config = { username: process.env.DB_USER!, password: process.env.DB_PASSWORD!, diff --git a/server/src/models/wifiScan.ts b/server/src/models/wifiScan.ts index aeeb76c..5b3e2d4 100644 --- a/server/src/models/wifiScan.ts +++ b/server/src/models/wifiScan.ts @@ -2,10 +2,12 @@ import { DataTypes, Model } from "sequelize"; import { sequelize } from "../database/database"; export class WifiScan extends Model { - public wifi_scan_id!: string; public lp_ttn_end_device_uplinks_id!: string; + public wifi_scan_id!: string; public mac!: string; public rssi!: number; + public latitude!: number; + public longitude!: number; public created_at_utc!: Date; public updated_at_utc!: Date; } @@ -30,6 +32,14 @@ WifiScan.init( type: DataTypes.NUMBER, allowNull: true, }, + latitude: { + type: DataTypes.NUMBER, + allowNull: true, + }, + longitude: { + type: DataTypes.NUMBER, + allowNull: true, + }, created_at_utc: { type: DataTypes.DATE, defaultValue: DataTypes.NOW,