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
+36
View File
@@ -0,0 +1,36 @@
import db from '../helpers/db/db_connection.js';
import bcrypt from 'bcrypt';
export async function addAdmin(
nama_depan,
nama_belakang,
email,
plainpassword,
role
) {
const saltRounds = 10;
const hashedPass = await bcrypt.hash(plainpassword, saltRounds);
const SQLQuery =
'INSERT INTO admin (nama_depan, nama_belakang, email, password, role) VALUES (? ,?, ?, ?, ?)';
return db.execute(SQLQuery, [
nama_depan,
nama_belakang,
email,
hashedPass,
role,
]);
}
export function getAdmin() {
return db.execute('SELECT * FROM admin');
}
export function getAdminByEmail(email) {
return db.execute('SELECT * FROM admin WHERE email = ?', [email]);
}
export function getAdminById(id) {
return db.execute('SELECT * FROM admin WHERE id = ?', [id]);
}