-- =====================================================
-- SEED DATA: Apps Kasir Griya Finance
-- Contoh data untuk testing dan development
-- =====================================================

USE apps_kasir_griya_finance;

-- =====================================================
-- 1. INSERT ROLES
-- =====================================================
INSERT INTO roles (id_role, nama_role, deskripsi) VALUES
(1, 'owner', 'Pemilik usaha, memiliki akses penuh ke semua fitur'),
(2, 'kasir', 'Kasir yang melakukan transaksi penjualan');

-- =====================================================
-- 2. INSERT USERS
-- =====================================================
-- Password default untuk testing: 'password'
-- Untuk production, generate hash baru dengan:
-- php generate_password_hash.php
-- atau
-- password_hash('password_anda', PASSWORD_DEFAULT) di PHP

-- Password: 'password' (untuk testing)
-- Hash: $2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi

INSERT INTO users (id_user, username, password, nama_lengkap, email, no_telepon, id_role, status_aktif) VALUES
(1, 'owner', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'Owner Warmindo', 'owner@warmindo.com', '081234567890', 1, 'aktif'),
(2, 'kasir', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'Kasir Warmindo', 'kasir@warmindo.com', '081234567891', 2, 'aktif');

-- Catatan: 
-- - Password default: 'password' (untuk testing)
-- - Untuk production, ubah password dengan hash yang baru
-- - Jalankan: php database/generate_password_hash.php untuk generate hash baru

-- =====================================================
-- 3. INSERT KATEGORI_BARANG
-- =====================================================
INSERT INTO kategori_barang (id_kategori, nama_kategori, deskripsi, icon, urutan, status_aktif) VALUES
(1, 'Makanan', 'Menu makanan utama', 'bi-egg-fried', 1, 'aktif'),
(2, 'Minuman', 'Menu minuman', 'bi-cup-straw', 2, 'aktif'),
(3, 'Snack', 'Menu snack dan camilan', 'bi-bag', 3, 'aktif');

-- =====================================================
-- 4. INSERT BARANG (3 contoh barang)
-- =====================================================
INSERT INTO barang (id_barang, kode_barang, nama_barang, deskripsi, harga, stok, stok_minimum, id_kategori, satuan, status_aktif, created_by) VALUES
(1, 'BRG001', 'Nasi Goreng Spesial', 'Nasi goreng dengan telur, ayam, dan kerupuk', 15000.00, 50, 10, 1, 'porsi', 'aktif', 1),
(2, 'BRG002', 'Es Teh Manis', 'Es teh manis segar', 5000.00, 100, 20, 2, 'gelas', 'aktif', 1),
(3, 'BRG003', 'Kerupuk', 'Kerupuk goreng renyah', 3000.00, 200, 50, 3, 'bungkus', 'aktif', 1);

-- =====================================================
-- END OF SEED DATA
-- =====================================================

-- Catatan:
-- 1. Password default untuk semua user: 'password'
-- 2. Untuk production, ubah semua password dengan hash yang baru
-- 3. Sesuaikan data barang dengan menu Warmindo yang sebenarnya

