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);
},
);
});
};
Comments