-- Create the plans table
CREATE TABLE IF NOT EXISTS `plans` (
  `id` INT AUTO_INCREMENT PRIMARY KEY,
  `name` VARCHAR(255) NOT NULL,
  `speed` VARCHAR(100) NOT NULL, -- e.g., '25/10 Mbps'
  `price` DECIMAL(10, 2) NOT NULL,
  `description` TEXT,
  `is_active` BOOLEAN NOT NULL DEFAULT TRUE,
  `contract_months` INT NOT NULL DEFAULT 1, -- e.g., 1 for month-to-month, 12 for a year
  `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Insert the initial plans from the landing page
INSERT INTO `plans` (`name`, `speed`, `price`, `description`, `contract_months`) VALUES
('Basic', '25/10 Mbps', 59.00, 'Ideal for browsing and streaming.', 1),
('Standard', '50/20 Mbps', 69.00, 'Perfect for HD streaming and gaming.', 1),
('Premium', '100/40 Mbps', 89.00, 'For heavy usage and multiple devices.', 12),
('Ultimate', '1000/50 Mbps', 129.00, 'Ultimate speed for professionals.', 12);
