refactor: rewrite ke codebase lama

This commit is contained in:
Muhammad Zhafran Ilham
2026-06-07 20:17:49 +07:00
parent ce5487dcbf
commit fe74b2213d
146 changed files with 14608 additions and 6686 deletions
+55
View File
@@ -0,0 +1,55 @@
import db from '../helpers/db/db_connection.js';
export function addlowonganMagang(
id,
posisi,
kelompok_peminatan,
jobdesk,
lokasi,
kualifikasi,
benefit,
durasi_awal,
durasi_akhir,
status_lowongan,
paid,
image_path
) {
const SQLQuery = `INSERT INTO lowongan_magang (id,posisi, kelompok_peminatan, jobdesk, lokasi, kualifikasi, benefit, durasi_awal, durasi_akhir, status_lowongan, paid,created_at,image_path) VALUES (?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW(),?)`;
return db.execute(SQLQuery, [
id,
posisi,
kelompok_peminatan,
jobdesk,
lokasi,
kualifikasi,
benefit,
durasi_awal,
durasi_akhir,
status_lowongan,
paid,
image_path,
]);
}
export function getAllLowonganMagang() {
return db.execute('SELECT * FROM lowongan_magang');
}
export function getLowonganMagangById(id) {
return db.execute('SELECT * FROM lowongan_magang WHERE id = ?', [id]);
}
export function getLowonganByKelompokPeminatan(kelompok_peminatan) {
return db.execute(
'SELECT * FROM lowongan_magang WHERE kelompok_peminatan = ?',
[kelompok_peminatan]
);
}
export function getAllKelompokPeminatan() {
return db.execute('SELECT DISTINCT kelompok_peminatan FROM lowongan_magang');
}
export function deleteLowonganMagangById(id) {
return db.execute('DELETE FROM lowongan_magang WHERE id = ?', [id]);
}