57 lines
2.1 KiB
SQL
57 lines
2.1 KiB
SQL
CREATE TABLE IF NOT EXISTS profil_usaha (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama_usaha VARCHAR(255) NOT NULL,
|
|
tagline VARCHAR(255),
|
|
deskripsi TEXT,
|
|
alamat TEXT,
|
|
whatsapp VARCHAR(20),
|
|
email VARCHAR(100),
|
|
instagram VARCHAR(100),
|
|
logo VARCHAR(255)
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS kategori_menu (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama_kategori VARCHAR(100) NOT NULL,
|
|
slug VARCHAR(100) NOT NULL UNIQUE,
|
|
deskripsi TEXT,
|
|
urutan INT DEFAULT 0,
|
|
status TINYINT(1) DEFAULT 1
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS menu (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
kategori_id INT,
|
|
nama_menu VARCHAR(255) NOT NULL,
|
|
deskripsi TEXT,
|
|
harga DECIMAL(10, 2) NOT NULL,
|
|
harga_diskon DECIMAL(10, 2),
|
|
foto VARCHAR(255),
|
|
is_rekomendasi TINYINT(1) DEFAULT 0,
|
|
status TINYINT(1) DEFAULT 1,
|
|
FOREIGN KEY (kategori_id) REFERENCES kategori_menu(id)
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS galeri (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
judul VARCHAR(255),
|
|
foto VARCHAR(255),
|
|
status TINYINT(1) DEFAULT 1
|
|
);
|
|
|
|
-- Seed Data
|
|
INSERT INTO profil_usaha (nama_usaha, tagline, deskripsi, whatsapp)
|
|
VALUES ('MASAKAN NUSANTARA IBU TINI', 'Melayani Catering Harian, Acara, Nasi Box & Snack Box', 'Nikmati cita rasa autentik masakan Nusantara dengan bahan-bahan segar dan bumbu tradisional.', '6285714955640');
|
|
|
|
INSERT INTO kategori_menu (nama_kategori, slug, deskripsi, urutan) VALUES
|
|
('Nasi Box', 'nasi-box', 'Paket nasi lengkap dalam kemasan praktis.', 1),
|
|
('Prasmanan', 'prasmanan', 'Layanan prasmanan untuk acara besar.', 2),
|
|
('Tumpeng', 'tumpeng', 'Tumpeng nasi kuning/putih untuk syukuran.', 3),
|
|
('Snack Box', 'snack-box', 'Aneka kue dan jajanan pasar.', 4),
|
|
('Menu Harian', 'menu-harian', 'Katering harian untuk rumah dan kantor.', 5);
|
|
|
|
INSERT INTO menu (kategori_id, nama_menu, deskripsi, harga, is_rekomendasi) VALUES
|
|
(1, 'Nasi Ayam Bakar Madu', 'Nasi putih, ayam bakar madu, sambal, lalapan, tahu & tempe.', 25000, 1),
|
|
(1, 'Nasi Rendang Padang', 'Nasi putih, rendang daging sapi, sayur nangka, sambal ijo.', 30000, 1),
|
|
(4, 'Paket Snack Manis', 'Kue sus, risoles, lemper ayam.', 15000, 1);
|