refactor: rewrite ke codebase lama
This commit is contained in:
Executable
+55
@@ -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]);
|
||||
}
|
||||
Reference in New Issue
Block a user