import { rdsConnection } from "@/lib/aws"; import { v4 as uuidv4 } from "uuid"; export async function insertVessel(data) { const { cargo_type, cargo_sub_type, imo, mmsi, vessel_name, year_of_build, flag, grt, dwt, overall_length, beam, } = data; const vessel_id = uuidv4(); const query = ` INSERT INTO spotship_vessel ( vessel_id, cargo_type, cargo_sub_type, ais_enabled, map_enabled, imo, mmsi, vessel_name, year_of_build, flag, grt, dwt, overall_length, beam ) VALUES (?, ?, ?, 1, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?) `; return new Promise((resolve, reject) => { rdsConnection.query( query, [ vessel_id, cargo_type, cargo_sub_type, imo, mmsi, vessel_name, year_of_build, flag, grt, dwt, overall_length, beam, ], (error, results) => { if (error) { return reject(error); } resolve(results); }, ); }); };