-- https://www.phpmyadmin.net/
--
-- Waktu pembuatan: 25 Jul 2026 pada 07.20
-- Versi server: 8.4.3
-- Versi PHP: 8.3.16

START TRANSACTION;



--
-- Database: `simpel_spj`
--

-- --------------------------------------------------------

--
-- Struktur dari tabel `bidang`
--

CREATE TABLE `bidang` (
  `id` int NOT NULL,
  `kode_bidang` varchar(20) DEFAULT NULL,
  `nama_bidang` varchar(100) DEFAULT NULL,
  `keterangan` text,
  `status` enum('Aktif','Tidak Aktif') DEFAULT 'Aktif',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data untuk tabel `bidang`
--

INSERT INTO `bidang` (`id`, `kode_bidang`, `nama_bidang`, `keterangan`, `status`, `created_at`, `updated_at`) VALUES
(1, 'SDMUK', 'SDMUK', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24'),
(2, 'KEU', 'Keuangan', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24'),
(3, 'KEP', 'Kepesertaan', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24'),
(4, 'PMU', 'PMU', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24'),
(5, 'YF', 'YANFASKES', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24'),
(6, 'MLK', 'Mutu Layanan Kepesertaan', NULL, 'Aktif', '2026-07-25 03:31:28', '2026-07-25 07:16:24');

-- --------------------------------------------------------

--
-- Struktur dari tabel `checklist_detail`
--

CREATE TABLE `checklist_detail` (
  `id` int NOT NULL,
  `spj_id` int DEFAULT NULL,
  `checklist_id` int DEFAULT NULL,
  `status` enum('Ada','Tidak Ada') DEFAULT NULL,
  `keterangan` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Struktur dari tabel `checklist_master`
--

CREATE TABLE `checklist_master` (
  `id` int NOT NULL,
  `jenis_pengadaan` int DEFAULT NULL,
  `nama_dokumen` varchar(200) DEFAULT NULL,
  `wajib` enum('Y','N') DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Struktur dari tabel `spj`
--

CREATE TABLE `spj` (
  `id` int NOT NULL,
  `nomor_spj` varchar(50) DEFAULT NULL,
  `tanggal` date DEFAULT NULL,
  `judul_pengadaan` varchar(200) DEFAULT NULL,
  `jenis_pengadaan` int DEFAULT NULL,
  `bidang_id` int DEFAULT NULL,
  `user_id` int DEFAULT NULL,
  `progress` int DEFAULT '0',
  `status` enum('Draft','Review','Lengkap') DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Struktur dari tabel `upload_dokumen`
--

CREATE TABLE `upload_dokumen` (
  `id` int NOT NULL,
  `spj_id` int DEFAULT NULL,
  `checklist_id` int DEFAULT NULL,
  `nama_file` varchar(255) DEFAULT NULL,
  `file_asli` varchar(255) DEFAULT NULL,
  `uploaded_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `bidang`
--
ALTER TABLE `bidang`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `checklist_detail`
--
ALTER TABLE `checklist_detail`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `checklist_master`
--
ALTER TABLE `checklist_master`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `spj`
--
ALTER TABLE `spj`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `upload_dokumen`
--
ALTER TABLE `upload_dokumen`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `bidang`
--
ALTER TABLE `bidang`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT untuk tabel `checklist_detail`
--
ALTER TABLE `checklist_detail`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `checklist_master`
--
ALTER TABLE `checklist_master`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `spj`
--
ALTER TABLE `spj`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `upload_dokumen`
--
ALTER TABLE `upload_dokumen`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;
COMMIT;

