DROP DATABASE IF EXISTS db_surat;
CREATE DATABASE db_surat;
USE db_surat;

CREATE TABLE pengajuan (
    id INT AUTO_INCREMENT PRIMARY KEY,
    kode_tiket VARCHAR(20) UNIQUE,
    nama VARCHAR(100),
    no_hp VARCHAR(20),
    email VARCHAR(100),
    instansi VARCHAR(100),
    pekerjaan VARCHAR(100),
    alamat TEXT,
    kota VARCHAR(100),
    provinsi VARCHAR(100),
    nik VARCHAR(30),
    jenis_permohonan VARCHAR(100),
    tujuan TEXT,
    surat_file VARCHAR(255),
    identitas_file VARCHAR(255),
    status ENUM('menunggu','diproses','ditolak','dikirim') DEFAULT 'menunggu',
    balasan_file VARCHAR(255),
    balasan_link TEXT,
    tanggal_permohonan DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE admin (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nama VARCHAR(100),
    email VARCHAR(100) UNIQUE,
    password VARCHAR(255),
    role ENUM('admin1','admin2'),
    dibuat_pada DATETIME DEFAULT CURRENT_TIMESTAMP
);

INSERT INTO admin (nama,email,password,role) VALUES
('Admin Verifikator','admin1@pu.go.id',MD5('admin123'),'admin1'),
('Admin Pengirim','admin2@pu.go.id',MD5('admin123'),'admin2');
