-- AGRO VISION - Update Modul Pariwisata & Ekonomi Kreatif
-- Jalankan file ini jika database AGRO VISION sebelumnya sudah pernah di-import.
-- File ini hanya menambahkan role, user, tabel, dan demo data bidang Destinasi, Pemasaran, dan Ekraf.

USE `dinaspertanian`;
SET FOREIGN_KEY_CHECKS=0;

CREATE TABLE IF NOT EXISTS destinasi_wisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_destinasi VARCHAR(180) NULL,
  kategori VARCHAR(80) NULL,
  pengelola VARCHAR(150) NULL,
  kecamatan VARCHAR(80) NULL,
  desa VARCHAR(100) NULL,
  status_pengembangan VARCHAR(80) NULL,
  kunjungan_tahunan INT NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  deskripsi TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS desa_wisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_desa_wisata VARCHAR(180) NULL,
  desa VARCHAR(100) NULL,
  kecamatan VARCHAR(80) NULL,
  pengelola VARCHAR(150) NULL,
  paket_wisata TEXT NULL,
  jumlah_umkm INT NULL,
  status VARCHAR(80) NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS daya_tarik_wisata_baru (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_usulan VARCHAR(180) NULL,
  lokasi VARCHAR(180) NULL,
  potensi TEXT NULL,
  nilai_kelayakan DECIMAL(6,2) NULL,
  status VARCHAR(80) NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pokdarwis (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_pokdarwis VARCHAR(180) NULL,
  ketua VARCHAR(150) NULL,
  jumlah_anggota INT NULL,
  desa VARCHAR(100) NULL,
  kecamatan VARCHAR(80) NULL,
  legalitas VARCHAR(80) NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS usaha_pariwisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_usaha VARCHAR(180) NULL,
  jenis_usaha VARCHAR(80) NULL,
  pemilik VARCHAR(150) NULL,
  alamat TEXT NULL,
  kecamatan VARCHAR(80) NULL,
  status_izin VARCHAR(80) NULL,
  standar_usaha VARCHAR(80) NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS sarpras_wisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_sarpras VARCHAR(180) NULL,
  destinasi VARCHAR(180) NULL,
  jenis_sarpras VARCHAR(100) NULL,
  kondisi VARCHAR(80) NULL,
  prioritas VARCHAR(80) NULL,
  rencana_tindak_lanjut TEXT NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS standarisasi_usaha (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_usaha VARCHAR(180) NULL,
  jenis_standar VARCHAR(120) NULL,
  tanggal_audit DATE NULL,
  nilai DECIMAL(6,2) NULL,
  status VARCHAR(80) NULL,
  rekomendasi TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pembinaan_destinasi (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  judul_kegiatan VARCHAR(180) NULL,
  tanggal DATE NULL,
  lokasi VARCHAR(180) NULL,
  narasumber VARCHAR(150) NULL,
  jumlah_peserta INT NULL,
  materi TEXT NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS event_pariwisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_event VARCHAR(180) NULL,
  kategori_event VARCHAR(100) NULL,
  tanggal_mulai DATE NULL,
  tanggal_selesai DATE NULL,
  lokasi VARCHAR(180) NULL,
  target_pengunjung INT NULL,
  status VARCHAR(80) NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS promosi_pariwisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_kampanye VARCHAR(180) NULL,
  target_pasar VARCHAR(100) NULL,
  periode VARCHAR(100) NULL,
  anggaran DECIMAL(18,2) NULL,
  capaian DECIMAL(6,2) NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS media_promosi (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_media VARCHAR(180) NULL,
  jenis_media VARCHAR(100) NULL,
  materi_branding VARCHAR(180) NULL,
  jangkauan INT NULL,
  engagement INT NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS kunjungan_wisatawan (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  bulan VARCHAR(40) NULL,
  tahun INT NULL,
  wisatawan_lokal INT NULL,
  wisatawan_nusantara INT NULL,
  wisatawan_mancanegara INT NULL,
  total_wisatawan INT NULL,
  lokasi_dominan VARCHAR(180) NULL,
  catatan TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS kerjasama_pariwisata (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_mitra VARCHAR(180) NULL,
  jenis_mitra VARCHAR(100) NULL,
  bentuk_kerjasama TEXT NULL,
  tanggal_mulai DATE NULL,
  tanggal_akhir DATE NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS evaluasi_event (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_event VARCHAR(180) NULL,
  jumlah_pengunjung INT NULL,
  realisasi_anggaran DECIMAL(18,2) NULL,
  nilai_evaluasi DECIMAL(6,2) NULL,
  dampak_promosi TEXT NULL,
  rekomendasi TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS konten_promosi (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  judul_konten VARCHAR(180) NULL,
  jenis_konten VARCHAR(80) NULL,
  kanal VARCHAR(100) NULL,
  tanggal_tayang DATE NULL,
  link_konten VARCHAR(255) NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pelaku_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_pelaku VARCHAR(180) NULL,
  subsektor VARCHAR(100) NULL,
  pemilik VARCHAR(150) NULL,
  alamat TEXT NULL,
  kecamatan VARCHAR(80) NULL,
  no_hp VARCHAR(60) NULL,
  status VARCHAR(80) NULL,
  latitude DECIMAL(12,8) NULL,
  longitude DECIMAL(12,8) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS produk_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_produk VARCHAR(180) NULL,
  pelaku_usaha VARCHAR(180) NULL,
  kategori VARCHAR(100) NULL,
  harga DECIMAL(18,2) NULL,
  status_marketplace VARCHAR(80) NULL,
  deskripsi TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS subsektor_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_subsektor VARCHAR(120) NULL,
  jumlah_pelaku INT NULL,
  potensi_unggulan TEXT NULL,
  status_pengembangan VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pelatihan_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_pelatihan VARCHAR(180) NULL,
  tanggal DATE NULL,
  lokasi VARCHAR(180) NULL,
  narasumber VARCHAR(150) NULL,
  jumlah_peserta INT NULL,
  status VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS peserta_pelatihan (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_peserta VARCHAR(150) NULL,
  nama_pelatihan VARCHAR(180) NULL,
  usaha VARCHAR(180) NULL,
  subsektor VARCHAR(100) NULL,
  nilai_evaluasi DECIMAL(6,2) NULL,
  status_sertifikat VARCHAR(80) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pengajuan_hki (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_pemohon VARCHAR(150) NULL,
  nama_karya VARCHAR(180) NULL,
  jenis_hki VARCHAR(100) NULL,
  tanggal_pengajuan DATE NULL,
  status VARCHAR(80) NULL,
  catatan TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS pembiayaan_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_usaha VARCHAR(180) NULL,
  jenis_fasilitasi VARCHAR(100) NULL,
  mitra VARCHAR(180) NULL,
  nilai DECIMAL(18,2) NULL,
  status VARCHAR(80) NULL,
  keterangan TEXT NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS marketplace_ekraf (
  id INT AUTO_INCREMENT PRIMARY KEY,
  bidang_slug VARCHAR(50) NULL,
  nama_produk VARCHAR(180) NULL,
  pelaku_usaha VARCHAR(180) NULL,
  kanal_marketplace VARCHAR(100) NULL,
  harga DECIMAL(18,2) NULL,
  status_publikasi VARCHAR(80) NULL,
  link_produk VARCHAR(255) NULL,
  created_by INT NULL,
  created_at DATETIME NULL,
  updated_at DATETIME NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


INSERT IGNORE INTO roles (id, name, slug, description) VALUES
(6,'Admin Bidang Destinasi dan Industri Pariwisata','destinasi','Akses khusus destinasi, industri pariwisata, sarpras wisata, dan sadar wisata'),
(7,'Admin Bidang Pemasaran Pariwisata','pemasaran','Akses khusus event, promosi, kunjungan wisatawan, kerja sama, dan konten promosi'),
(8,'Admin Bidang Pengembangan Ekonomi Kreatif','ekraf','Akses khusus pelaku ekraf, produk kreatif, HKI, pembiayaan, pelatihan, dan marketplace');

INSERT IGNORE INTO users (role_id,name,username,email,password_hash,is_active,created_at,updated_at) VALUES
(6,'Admin Destinasi Pariwisata','destinasi','destinasi@batukota.go.id','$2y$12$gjYSl/keTY0mQ0CA5RUAVeqeRJsLlQKMZl5UW.ihkM5DUQ86JvCO6',1,NOW(),NOW()),
(7,'Admin Pemasaran Pariwisata','pemasaran','pemasaran@batukota.go.id','$2y$12$aZikIlaisaSGgWYoJ79QLujz0UYrbw3U9qUD1wbEXVoZOPiZjjAJe',1,NOW(),NOW()),
(8,'Admin Ekonomi Kreatif','ekraf','ekraf@batukota.go.id','$2y$12$hBtxLQ4Jo.qCF.odcaqLm.iZGPvmSn.hfuhQHDBmvv4krhNdqTIqi',1,NOW(),NOW());

INSERT INTO destinasi_wisata (bidang_slug,nama_destinasi,kategori,pengelola,kecamatan,desa,status_pengembangan,kunjungan_tahunan,latitude,longitude,deskripsi,created_by,created_at,updated_at) VALUES
('destinasi','Alun-Alun Kota Batu','Buatan','Pemkot Batu','Batu','Sisir', 'Unggulan', 1250000,-7.87190000,112.52630000,'Destinasi kota dan pusat aktivitas wisata keluarga.',6,NOW(),NOW()),
('destinasi','Coban Rais','Alam','Pengelola Wisata Coban Rais','Batu','Oro-oro Ombo','Berkembang',280000,-7.91490000,112.52020000,'Wisata alam air terjun dan area rekreasi.',6,NOW(),NOW()),
('destinasi','Agro Wisata Apel Bumiaji','Agro Wisata','Kelompok Wisata Bumiaji','Bumiaji','Punten','Unggulan',340000,-7.82450000,112.52430000,'Wisata petik apel dan edukasi pertanian.',6,NOW(),NOW());

INSERT INTO desa_wisata (bidang_slug,nama_desa_wisata,desa,kecamatan,pengelola,paket_wisata,jumlah_umkm,status,latitude,longitude,created_by,created_at,updated_at) VALUES
('destinasi','Desa Wisata Punten','Punten','Bumiaji','Pokdarwis Punten','Petik apel, edukasi pertanian, homestay',38,'Maju',-7.82450000,112.52430000,6,NOW(),NOW()),
('destinasi','Desa Wisata Tulungrejo','Tulungrejo','Bumiaji','Bumdes Tulungrejo','Agro, kuliner, edukasi bunga',45,'Berkembang',-7.81820000,112.52990000,6,NOW(),NOW());

INSERT INTO daya_tarik_wisata_baru (bidang_slug,nama_usulan,lokasi,potensi,nilai_kelayakan,status,latitude,longitude,created_by,created_at,updated_at) VALUES
('destinasi','Jalur Edukasi Agroforestry Sumberbrantas','Sumberbrantas Bumiaji','Edukasi konservasi, kopi, dan hutan rakyat',82,'Survey',-7.75940000,112.52770000,6,NOW(),NOW()),
('destinasi','Kampung Kreatif Junrejo','Junrejo','Kriya, kuliner, dan workshop produk lokal',78,'Layak',-7.90250000,112.55860000,6,NOW(),NOW());

INSERT INTO pokdarwis (bidang_slug,nama_pokdarwis,ketua,jumlah_anggota,desa,kecamatan,legalitas,status,created_by,created_at,updated_at) VALUES
('destinasi','Pokdarwis Punten Berdaya','Hadi Prasetyo',42,'Punten','Bumiaji','Ada','Aktif',6,NOW(),NOW()),
('destinasi','Pokdarwis Oro-oro Ombo','Lestari Wulandari',35,'Oro-oro Ombo','Batu','Proses','Pembinaan',6,NOW(),NOW());

INSERT INTO usaha_pariwisata (bidang_slug,nama_usaha,jenis_usaha,pemilik,alamat,kecamatan,status_izin,standar_usaha,latitude,longitude,created_by,created_at,updated_at) VALUES
('destinasi','Hotel Agro Batu','Hotel','PT Batu Hospitality','Jl. Sultan Agung Kota Batu','Batu','Lengkap','Tersertifikasi',-7.87420000,112.52560000,6,NOW(),NOW()),
('destinasi','Restoran Apel View','Restoran','CV Apel View','Punten Bumiaji','Bumiaji','Lengkap','Pembinaan',-7.82530000,112.52600000,6,NOW(),NOW()),
('destinasi','Batu Travel Explore','Biro Perjalanan','Batu Travel Explore','Jl. Panglima Sudirman','Batu','Proses','Belum',-7.87070000,112.52710000,6,NOW(),NOW());

INSERT INTO sarpras_wisata (bidang_slug,nama_sarpras,destinasi,jenis_sarpras,kondisi,prioritas,rencana_tindak_lanjut,latitude,longitude,created_by,created_at,updated_at) VALUES
('destinasi','Papan Informasi Jalur Wisata','Coban Rais','Signage','Rusak Ringan','Sedang','Penggantian papan informasi dan QR informasi wisata',-7.91490000,112.52020000,6,NOW(),NOW()),
('destinasi','Toilet Umum Destinasi','Agro Wisata Apel Bumiaji','Toilet','Rusak Sedang','Tinggi','Rehabilitasi fasilitas dan pengelolaan kebersihan',-7.82450000,112.52430000,6,NOW(),NOW());

INSERT INTO standarisasi_usaha (bidang_slug,nama_usaha,jenis_standar,tanggal_audit,nilai,status,rekomendasi,created_by,created_at,updated_at) VALUES
('destinasi','Hotel Agro Batu','Standar Usaha Hotel','2026-03-05',88,'Memenuhi','Pertahankan pelayanan dan update papan informasi tamu.',6,NOW(),NOW()),
('destinasi','Restoran Apel View','CHSE dan Higienitas','2026-03-07',76,'Perbaikan','Perlu peningkatan sanitasi dapur dan area parkir.',6,NOW(),NOW());

INSERT INTO pembinaan_destinasi (bidang_slug,judul_kegiatan,tanggal,lokasi,narasumber,jumlah_peserta,materi,status,created_by,created_at,updated_at) VALUES
('destinasi','Pembinaan Sadar Wisata Desa Punten','2026-03-15','Balai Desa Punten','Tim Destinasi Disparta',55,'Sapta pesona, pelayanan wisata, dan kebersihan destinasi','Selesai',6,NOW(),NOW()),
('destinasi','Workshop Standarisasi Homestay','2026-04-02','Bumiaji','Asosiasi Homestay',40,'Standar kamar, pelayanan tamu, dan keamanan','Rencana',6,NOW(),NOW());

INSERT INTO event_pariwisata (bidang_slug,nama_event,kategori_event,tanggal_mulai,tanggal_selesai,lokasi,target_pengunjung,status,latitude,longitude,created_by,created_at,updated_at) VALUES
('pemasaran','Batu Tourism Festival 2026','Festival','2026-06-12','2026-06-14','Balai Kota Among Tani',75000,'Akan Datang',-7.87230000,112.52510000,7,NOW(),NOW()),
('pemasaran','Pameran Wisata Agro Nusantara','Pameran','2026-07-05','2026-07-07','Alun-Alun Kota Batu',50000,'Akan Datang',-7.87190000,112.52630000,7,NOW(),NOW());

INSERT INTO promosi_pariwisata (bidang_slug,nama_kampanye,target_pasar,periode,anggaran,capaian,status,created_by,created_at,updated_at) VALUES
('pemasaran','Visit Batu Agro & Creative 2026','Nusantara','Triwulan II 2026',350000000,42,'Berjalan',7,NOW(),NOW()),
('pemasaran','Batu Weekend Escape','Lokal','Maret - Mei 2026',125000000,65,'Berjalan',7,NOW(),NOW());

INSERT INTO media_promosi (bidang_slug,nama_media,jenis_media,materi_branding,jangkauan,engagement,status,created_by,created_at,updated_at) VALUES
('pemasaran','Instagram Visit Batu','Instagram','Batu Fresh Nature & Creative City',780000,64500,'Tayang',7,NOW(),NOW()),
('pemasaran','YouTube Explore Kota Batu','YouTube','Video destinasi unggulan dan event',240000,18200,'Tayang',7,NOW(),NOW());

INSERT INTO kunjungan_wisatawan (bidang_slug,bulan,tahun,wisatawan_lokal,wisatawan_nusantara,wisatawan_mancanegara,total_wisatawan,lokasi_dominan,catatan,created_by,created_at,updated_at) VALUES
('pemasaran','Januari',2026,185000,92000,1800,278800,'Alun-Alun dan Agro Wisata','Awal tahun stabil',7,NOW(),NOW()),
('pemasaran','Februari',2026,210000,110000,2400,322400,'Bumiaji dan pusat kota','Naik karena libur panjang',7,NOW(),NOW()),
('pemasaran','Maret',2026,225000,130000,3100,358100,'Destinasi alam dan event kota','Promosi digital meningkat',7,NOW(),NOW());

INSERT INTO kerjasama_pariwisata (bidang_slug,nama_mitra,jenis_mitra,bentuk_kerjasama,tanggal_mulai,tanggal_akhir,status,created_by,created_at,updated_at) VALUES
('pemasaran','Asosiasi Hotel Kota Batu','Hotel','Paket promosi event, data okupansi, dan promosi destinasi','2026-01-15','2026-12-31','Aktif',7,NOW(),NOW()),
('pemasaran','Komunitas Travel Jawa Timur','Travel','Famtrip dan promosi paket wisata Kota Batu','2026-02-10','2026-08-30','Aktif',7,NOW(),NOW());

INSERT INTO evaluasi_event (bidang_slug,nama_event,jumlah_pengunjung,realisasi_anggaran,nilai_evaluasi,dampak_promosi,rekomendasi,created_by,created_at,updated_at) VALUES
('pemasaran','Festival Apel Batu',64000,275000000,86,'Meningkatkan kunjungan wisata agro dan konten media sosial','Perlu penambahan shuttle dan petunjuk arah',7,NOW(),NOW());

INSERT INTO konten_promosi (bidang_slug,judul_konten,jenis_konten,kanal,tanggal_tayang,link_konten,status,created_by,created_at,updated_at) VALUES
('pemasaran','10 Destinasi Wajib Kota Batu','Video','YouTube','2026-03-12','https://example.com/video-destinasi-batu','Tayang',7,NOW(),NOW()),
('pemasaran','Kalender Event Kota Batu 2026','Poster','Instagram','2026-03-16','https://example.com/event-batu','Terjadwal',7,NOW(),NOW());

INSERT INTO pelaku_ekraf (bidang_slug,nama_pelaku,subsektor,pemilik,alamat,kecamatan,no_hp,status,latitude,longitude,created_by,created_at,updated_at) VALUES
('ekraf','Kriya Kayu Batu Kreatif','Kriya','Fajar Nugroho','Junrejo Kota Batu','Junrejo','081300001111','Aktif',-7.90250000,112.55860000,8,NOW(),NOW()),
('ekraf','Dapur Apel Kreatif','Kuliner','Nina Kartika','Bumiaji Kota Batu','Bumiaji','081300002222','Naik Kelas',-7.82490000,112.52640000,8,NOW(),NOW()),
('ekraf','Batu Creative Studio','Fotografi','Yoga Pratama','Kota Batu','Batu','081300003333','Pembinaan',-7.87210000,112.52680000,8,NOW(),NOW());

INSERT INTO produk_ekraf (bidang_slug,nama_produk,pelaku_usaha,kategori,harga,status_marketplace,deskripsi,created_by,created_at,updated_at) VALUES
('ekraf','Keripik Apel Premium','Dapur Apel Kreatif','Kuliner',35000,'Dipublikasikan','Produk olahan apel unggulan untuk oleh-oleh wisata.',8,NOW(),NOW()),
('ekraf','Souvenir Kayu Kota Batu','Kriya Kayu Batu Kreatif','Kriya',75000,'Kurasi','Souvenir kriya kayu bertema destinasi Kota Batu.',8,NOW(),NOW());

INSERT INTO subsektor_ekraf (bidang_slug,nama_subsektor,jumlah_pelaku,potensi_unggulan,status_pengembangan,created_by,created_at,updated_at) VALUES
('ekraf','Kuliner',180,'Olahan apel, susu, kopi, dan produk oleh-oleh','Prioritas',8,NOW(),NOW()),
('ekraf','Kriya',95,'Souvenir kayu, bambu, dan kerajinan wisata','Berkembang',8,NOW(),NOW()),
('ekraf','Fotografi',42,'Konten wisata, prewedding, dan promosi destinasi','Pembinaan',8,NOW(),NOW());

INSERT INTO pelatihan_ekraf (bidang_slug,nama_pelatihan,tanggal,lokasi,narasumber,jumlah_peserta,status,created_by,created_at,updated_at) VALUES
('ekraf','Pelatihan Branding Produk Ekraf','2026-04-10','Gedung Creative Center Batu','Praktisi Branding UMKM',80,'Rencana',8,NOW(),NOW()),
('ekraf','Workshop Foto Produk Marketplace','2026-03-20','Creative Hub Kota Batu','Tim Fotografi Produk',55,'Berjalan',8,NOW(),NOW());

INSERT INTO peserta_pelatihan (bidang_slug,nama_peserta,nama_pelatihan,usaha,subsektor,nilai_evaluasi,status_sertifikat,created_by,created_at,updated_at) VALUES
('ekraf','Nina Kartika','Workshop Foto Produk Marketplace','Dapur Apel Kreatif','Kuliner',88,'Terbit',8,NOW(),NOW()),
('ekraf','Fajar Nugroho','Pelatihan Branding Produk Ekraf','Kriya Kayu Batu Kreatif','Kriya',82,'Proses',8,NOW(),NOW());

INSERT INTO pengajuan_hki (bidang_slug,nama_pemohon,nama_karya,jenis_hki,tanggal_pengajuan,status,catatan,created_by,created_at,updated_at) VALUES
('ekraf','Dapur Apel Kreatif','Dapur Apel Kreatif','Merek','2026-03-01','Verifikasi','Dokumen merek sudah diajukan untuk pendampingan.',8,NOW(),NOW()),
('ekraf','Kriya Kayu Batu Kreatif','Desain Souvenir Batu','Desain Industri','2026-03-08','Diajukan','Menunggu verifikasi dokumen desain.',8,NOW(),NOW());

INSERT INTO pembiayaan_ekraf (bidang_slug,nama_usaha,jenis_fasilitasi,mitra,nilai,status,keterangan,created_by,created_at,updated_at) VALUES
('ekraf','Dapur Apel Kreatif','Akses Pembiayaan','Bank Daerah',75000000,'Disetujui','Pembiayaan pengembangan alat produksi.',8,NOW(),NOW()),
('ekraf','Kriya Kayu Batu Kreatif','Inkubasi Bisnis','Creative Hub Kota Batu',25000000,'Verifikasi','Pendampingan packaging dan pemasaran.',8,NOW(),NOW());

INSERT INTO marketplace_ekraf (bidang_slug,nama_produk,pelaku_usaha,kanal_marketplace,harga,status_publikasi,link_produk,created_by,created_at,updated_at) VALUES
('ekraf','Keripik Apel Premium','Dapur Apel Kreatif','Katalog Dinas',35000,'Dipublikasikan','https://example.com/katalog/keripik-apel',8,NOW(),NOW()),
('ekraf','Souvenir Kayu Kota Batu','Kriya Kayu Batu Kreatif','Instagram',75000,'Kurasi','https://example.com/katalog/souvenir-kayu',8,NOW(),NOW());


INSERT INTO programs (bidang_slug,tahun,nama_program,target,progress,status,created_at) VALUES
('destinasi',2026,'Pengembangan Destinasi dan Desa Wisata','Pendataan, pembinaan, dan standardisasi 25 destinasi/desa wisata',58,'Berjalan',NOW()),
('pemasaran',2026,'Promosi Pariwisata Terpadu Kota Batu','Kampanye digital, event unggulan, dan kerja sama pasar wisata',64,'Berjalan',NOW()),
('ekraf',2026,'Penguatan Ekosistem Ekonomi Kreatif','Pelatihan, HKI, pembiayaan, dan marketplace produk kreatif',49,'Berjalan',NOW());

INSERT INTO budgets (bidang_slug,tahun,activity,amount,realization,status) VALUES
('destinasi',2026,'Pengembangan Destinasi dan Industri Pariwisata',820000000,375000000,'Berjalan'),
('pemasaran',2026,'Promosi, Event, dan Kerja Sama Pariwisata',760000000,415000000,'Berjalan'),
('ekraf',2026,'Fasilitasi Pelaku Ekraf dan Marketplace Kreatif',640000000,245000000,'Berjalan');

INSERT INTO agendas (bidang_slug,tanggal,title,location,description) VALUES
('destinasi','2026-04-02','Workshop Standarisasi Homestay','Bumiaji','Pembinaan standar layanan homestay dan desa wisata'),
('pemasaran','2026-06-12','Batu Tourism Festival 2026','Balai Kota Among Tani','Festival pariwisata dan promosi Kota Batu'),
('ekraf','2026-04-10','Pelatihan Branding Produk Ekraf','Creative Center Batu','Pelatihan branding dan marketplace produk kreatif');

INSERT INTO gis_points (bidang_slug,layer_type,title,description,latitude,longitude,is_public,created_at) VALUES
('destinasi','Destinasi Wisata','Alun-Alun Kota Batu','Destinasi wisata keluarga dan pusat kota',-7.87190000,112.52630000,1,NOW()),
('destinasi','Agro Wisata','Agro Wisata Apel Bumiaji','Wisata petik apel dan edukasi pertanian',-7.82450000,112.52430000,1,NOW()),
('pemasaran','Lokasi Event','Batu Tourism Festival 2026','Lokasi event promosi pariwisata',-7.87230000,112.52510000,1,NOW()),
('ekraf','Sentra Ekraf','Kampung Kreatif Junrejo','Sentra kriya, kuliner, dan workshop kreatif',-7.90250000,112.55860000,1,NOW());

SET FOREIGN_KEY_CHECKS=1;
