-- Laravel Native Database Backup
-- Generated: 2025-09-28 13:03:59
-- Database: ewiidine_backend

CREATE DATABASE IF NOT EXISTS `ewiidine_backend`;
USE `ewiidine_backend`;


-- Table structure for table `areas`
DROP TABLE IF EXISTS `areas`;
CREATE TABLE `areas` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `area_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `areas_branch_id_foreign` (`branch_id`),
  CONSTRAINT `areas_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `areas`
INSERT INTO `areas` VALUES
('1', '3', 'Roof Top', '2025-09-20 12:23:30', '2025-09-20 12:23:30'),
('2', '3', 'Ground Floor', '2025-09-20 12:23:38', '2025-09-20 12:23:38'),
('3', '4', 'Roof Top', '2025-09-20 12:57:57', '2025-09-20 12:57:57'),
('4', '4', 'Ground Floor', '2025-09-20 12:58:17', '2025-09-20 12:58:17'),
('5', '4', 'Premium Loundge', '2025-09-20 12:58:25', '2025-09-20 12:58:25');


-- Table structure for table `branch_delivery_settings`
DROP TABLE IF EXISTS `branch_delivery_settings`;
CREATE TABLE `branch_delivery_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `max_radius` decimal(8,2) NOT NULL DEFAULT 5.00,
  `unit` enum('km','miles') NOT NULL DEFAULT 'km',
  `fee_type` varchar(191) NOT NULL DEFAULT 'fixed',
  `fixed_fee` decimal(8,2) DEFAULT NULL,
  `per_distance_rate` decimal(8,2) DEFAULT NULL,
  `free_delivery_over_amount` decimal(8,2) DEFAULT NULL,
  `free_delivery_within_radius` double DEFAULT NULL,
  `delivery_schedule_start` time DEFAULT NULL,
  `delivery_schedule_end` time DEFAULT NULL,
  `prep_time_minutes` int(11) NOT NULL DEFAULT 20,
  `additional_eta_buffer_time` int(11) DEFAULT NULL,
  `avg_delivery_speed_kmh` int(11) NOT NULL DEFAULT 30,
  `is_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `branch_delivery_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `branch_delivery_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `branches`
DROP TABLE IF EXISTS `branches`;
CREATE TABLE `branches` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `unique_hash` varchar(64) DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `cloned_branch_name` varchar(191) DEFAULT NULL,
  `cloned_branch_id` varchar(191) DEFAULT NULL,
  `is_menu_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_item_categories_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_menu_items_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_item_modifiers_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_reservation_settings` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_delivery_settings` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_kot_setting` tinyint(1) NOT NULL DEFAULT 0,
  `is_modifiers_groups_clone` tinyint(1) NOT NULL DEFAULT 0,
  `address` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `lat` decimal(10,7) DEFAULT NULL,
  `lng` decimal(10,7) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `branches_unique_hash_unique` (`unique_hash`),
  KEY `branches_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `branches_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `branches`
INSERT INTO `branches` VALUES
('1', '236a9f36ba17de102192', '1', 'East Ryann', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '1933 Trantow Ports\nNorth Maiya, IN 36181-1654', '2025-09-17 05:36:43', '2025-09-17 05:36:44', NULL, NULL),
('2', '9b88bdaaf32ff43b0efa', '1', 'Port Maudiemouth', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '4839 Skiles Greens Apt. 934\nSouth Dorothy, HI 63471-6063', '2025-09-17 05:36:44', '2025-09-17 05:36:44', NULL, NULL),
('3', '44d04158af269bb0295f', '2', 'Kosi Road', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'Kosi Road', '2025-09-17 10:02:45', '2025-09-17 10:02:45', NULL, NULL),
('4', 'da13321c2c3594be0816', '3', 'Montreal Branch', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '1250 Boul René Lévesque O Bur 2200 Montreal,Québec H3B 4W8Canada\n', '2025-09-20 12:56:44', '2025-09-20 12:56:44', NULL, NULL);


-- Table structure for table `cache`
DROP TABLE IF EXISTS `cache`;
CREATE TABLE `cache` (
  `key` varchar(191) NOT NULL,
  `value` mediumtext NOT NULL,
  `expiration` int(11) NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cache_locks`
DROP TABLE IF EXISTS `cache_locks`;
CREATE TABLE `cache_locks` (
  `key` varchar(191) NOT NULL,
  `owner` varchar(191) NOT NULL,
  `expiration` int(11) NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_header_images`
DROP TABLE IF EXISTS `cart_header_images`;
CREATE TABLE `cart_header_images` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_header_setting_id` bigint(20) unsigned NOT NULL,
  `image_path` varchar(191) NOT NULL,
  `alt_text` varchar(191) DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_header_images_cart_header_setting_id_foreign` (`cart_header_setting_id`),
  CONSTRAINT `cart_header_images_cart_header_setting_id_foreign` FOREIGN KEY (`cart_header_setting_id`) REFERENCES `cart_header_settings` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_header_settings`
DROP TABLE IF EXISTS `cart_header_settings`;
CREATE TABLE `cart_header_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `header_type` enum('text','image') NOT NULL DEFAULT 'text',
  `header_text` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_header_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `cart_header_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_header_settings`
INSERT INTO `cart_header_settings` VALUES
('1', '1', 'text', 'Ready to Satisfy Your Cravings? Place Your Order Now!', '2025-09-17 06:06:31', '2025-09-17 06:06:31');


-- Table structure for table `cart_item_modifier_options`
DROP TABLE IF EXISTS `cart_item_modifier_options`;
CREATE TABLE `cart_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_item_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_item_modifier_options_cart_item_id_foreign` (`cart_item_id`),
  KEY `cart_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `cart_item_modifier_options_cart_item_id_foreign` FOREIGN KEY (`cart_item_id`) REFERENCES `cart_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_items`
DROP TABLE IF EXISTS `cart_items`;
CREATE TABLE `cart_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_session_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `tax_amount` decimal(16,2) DEFAULT NULL,
  `tax_percentage` decimal(8,4) DEFAULT NULL,
  `tax_breakup` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`tax_breakup`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_items_cart_session_id_foreign` (`cart_session_id`),
  KEY `cart_items_branch_id_foreign` (`branch_id`),
  KEY `cart_items_menu_item_id_foreign` (`menu_item_id`),
  KEY `cart_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `cart_items_kiosk_id_foreign` (`kiosk_id`),
  CONSTRAINT `cart_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_cart_session_id_foreign` FOREIGN KEY (`cart_session_id`) REFERENCES `cart_sessions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_items`
INSERT INTO `cart_items` VALUES
('1', '1', '3', '256', NULL, '2', '274.74', '549.48', NULL, NULL, NULL, '2025-09-28 12:21:26', '2025-09-28 12:21:26', NULL),
('2', '1', '3', '257', NULL, '6', '304.91', '1829.46', NULL, NULL, NULL, '2025-09-28 12:21:35', '2025-09-28 12:21:35', NULL);


-- Table structure for table `cart_sessions`
DROP TABLE IF EXISTS `cart_sessions`;
CREATE TABLE `cart_sessions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `session_id` varchar(191) NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `placed_via` enum('pos','shop','kiosk') DEFAULT NULL,
  `order_type` varchar(191) NOT NULL,
  `sub_total` decimal(16,2) NOT NULL,
  `total` decimal(16,2) NOT NULL,
  `total_tax_amount` decimal(16,2) NOT NULL DEFAULT 0.00,
  `tax_mode` enum('order','item') NOT NULL DEFAULT 'order',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_sessions_branch_id_foreign` (`branch_id`),
  KEY `cart_sessions_order_id_foreign` (`order_id`),
  KEY `cart_sessions_order_type_id_foreign` (`order_type_id`),
  KEY `cart_sessions_kiosk_id_foreign` (`kiosk_id`),
  CONSTRAINT `cart_sessions_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_sessions`
INSERT INTO `cart_sessions` VALUES
('1', 'za5x74tfqzhc6CM3oLo24xA4irflUO0wjdkwxG7F', '3', NULL, NULL, 'kiosk', 'dine_in', '2378.94', '2378.94', '0.00', 'order', '2025-09-28 12:21:21', '2025-09-28 12:21:35', NULL);


-- Table structure for table `contacts`
DROP TABLE IF EXISTS `contacts`;
CREATE TABLE `contacts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `contact_company` varchar(191) DEFAULT NULL,
  `image` varchar(200) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `contacts_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `contacts_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `contacts`
INSERT INTO `contacts` VALUES
('1', '1', 'support@example.com', 'Bond Hobbs Inc', NULL, '957 Jamie Station, Lamontborough, SD 27319-9459', '2025-09-17 05:36:44', '2025-09-17 05:36:44');


-- Table structure for table `countries`
DROP TABLE IF EXISTS `countries`;
CREATE TABLE `countries` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `countries_code` char(2) NOT NULL,
  `countries_name` varchar(191) NOT NULL,
  `phonecode` varchar(191) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `countries_countries_code_index` (`countries_code`)
) ENGINE=InnoDB AUTO_INCREMENT=250 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `countries`
INSERT INTO `countries` VALUES
('1', 'AF', 'Afghanistan', '93'),
('2', 'AX', 'Åland Islands', '358'),
('3', 'AL', 'Albania', '355'),
('4', 'DZ', 'Algeria', '213'),
('5', 'AS', 'American Samoa', '1684'),
('6', 'AD', 'Andorra', '376'),
('7', 'AO', 'Angola', '244'),
('8', 'AI', 'Anguilla', '1264'),
('9', 'AQ', 'Antarctica', '0'),
('10', 'AG', 'Antigua and Barbuda', '1268'),
('11', 'AR', 'Argentina', '54'),
('12', 'AM', 'Armenia', '374'),
('13', 'AW', 'Aruba', '297'),
('14', 'AU', 'Australia', '61'),
('15', 'AT', 'Austria', '43'),
('16', 'AZ', 'Azerbaijan', '994'),
('17', 'BS', 'Bahamas', '1242'),
('18', 'BH', 'Bahrain', '973'),
('19', 'BD', 'Bangladesh', '880'),
('20', 'BB', 'Barbados', '1246'),
('21', 'BY', 'Belarus', '375'),
('22', 'BE', 'Belgium', '32'),
('23', 'BZ', 'Belize', '501'),
('24', 'BJ', 'Benin', '229'),
('25', 'BM', 'Bermuda', '1441'),
('26', 'BT', 'Bhutan', '975'),
('27', 'BO', 'Bolivia, Plurinational State of', '591'),
('28', 'BQ', 'Bonaire, Sint Eustatius and Saba', '599'),
('29', 'BA', 'Bosnia and Herzegovina', '387'),
('30', 'BW', 'Botswana', '267'),
('31', 'BV', 'Bouvet Island', '0'),
('32', 'BR', 'Brazil', '55'),
('33', 'IO', 'British Indian Ocean Territory', '246'),
('34', 'BN', 'Brunei Darussalam', '673'),
('35', 'BG', 'Bulgaria', '359'),
('36', 'BF', 'Burkina Faso', '226'),
('37', 'BI', 'Burundi', '257'),
('38', 'KH', 'Cambodia', '855'),
('39', 'CM', 'Cameroon', '237'),
('40', 'CA', 'Canada', '1'),
('41', 'CV', 'Cape Verde', '238'),
('42', 'KY', 'Cayman Islands', '1345'),
('43', 'CF', 'Central African Republic', '236'),
('44', 'TD', 'Chad', '235'),
('45', 'CL', 'Chile', '56'),
('46', 'CN', 'China', '86'),
('47', 'CX', 'Christmas Island', '61'),
('48', 'CC', 'Cocos (Keeling) Islands', '672'),
('49', 'CO', 'Colombia', '57'),
('50', 'KM', 'Comoros', '269'),
('51', 'CG', 'Congo', '242'),
('52', 'CD', 'Congo, the Democratic Republic of the', '242'),
('53', 'CK', 'Cook Islands', '682'),
('54', 'CR', 'Costa Rica', '506'),
('55', 'CI', 'Côte d\'Ivoire', '225'),
('56', 'HR', 'Croatia', '385'),
('57', 'CU', 'Cuba', '53'),
('58', 'CW', 'Curaçao', '599'),
('59', 'CY', 'Cyprus', '357'),
('60', 'CZ', 'Czech Republic', '420'),
('61', 'DK', 'Denmark', '45'),
('62', 'DJ', 'Djibouti', '253'),
('63', 'DM', 'Dominica', '1767'),
('64', 'DO', 'Dominican Republic', '1809'),
('65', 'EC', 'Ecuador', '593'),
('66', 'EG', 'Egypt', '20'),
('67', 'SV', 'El Salvador', '503'),
('68', 'GQ', 'Equatorial Guinea', '240'),
('69', 'ER', 'Eritrea', '291'),
('70', 'EE', 'Estonia', '372'),
('71', 'ET', 'Ethiopia', '251'),
('72', 'FK', 'Falkland Islands (Malvinas)', '500'),
('73', 'FO', 'Faroe Islands', '298'),
('74', 'FJ', 'Fiji', '679'),
('75', 'FI', 'Finland', '358'),
('76', 'FR', 'France', '33'),
('77', 'GF', 'French Guiana', '594'),
('78', 'PF', 'French Polynesia', '689'),
('79', 'TF', 'French Southern Territories', '0'),
('80', 'GA', 'Gabon', '241'),
('81', 'GM', 'Gambia', '220'),
('82', 'GE', 'Georgia', '995'),
('83', 'DE', 'Germany', '49'),
('84', 'GH', 'Ghana', '233'),
('85', 'GI', 'Gibraltar', '350'),
('86', 'GR', 'Greece', '30'),
('87', 'GL', 'Greenland', '299'),
('88', 'GD', 'Grenada', '1473'),
('89', 'GP', 'Guadeloupe', '590'),
('90', 'GU', 'Guam', '1671'),
('91', 'GT', 'Guatemala', '502'),
('92', 'GG', 'Guernsey', '44'),
('93', 'GN', 'Guinea', '224'),
('94', 'GW', 'Guinea-Bissau', '245'),
('95', 'GY', 'Guyana', '592'),
('96', 'HT', 'Haiti', '509'),
('97', 'HM', 'Heard Island and McDonald Islands', '0'),
('98', 'VA', 'Holy See (Vatican City State)', '39'),
('99', 'HN', 'Honduras', '504'),
('100', 'HK', 'Hong Kong', '852'),
('101', 'HU', 'Hungary', '36'),
('102', 'IS', 'Iceland', '354'),
('103', 'IN', 'India', '91'),
('104', 'ID', 'Indonesia', '62'),
('105', 'IR', 'Iran, Islamic Republic of', '98'),
('106', 'IQ', 'Iraq', '964'),
('107', 'IE', 'Ireland', '353'),
('108', 'IM', 'Isle of Man', '44'),
('109', 'IL', 'Israel', '972'),
('110', 'IT', 'Italy', '39'),
('111', 'JM', 'Jamaica', '1876'),
('112', 'JP', 'Japan', '81'),
('113', 'JE', 'Jersey', '44'),
('114', 'JO', 'Jordan', '962'),
('115', 'KZ', 'Kazakhstan', '7'),
('116', 'KE', 'Kenya', '254'),
('117', 'KI', 'Kiribati', '686'),
('118', 'KP', 'Korea, Democratic People\'s Republic of', '850'),
('119', 'KR', 'Korea, Republic of', '82'),
('120', 'KW', 'Kuwait', '965'),
('121', 'KG', 'Kyrgyzstan', '996'),
('122', 'LA', 'Lao People\'s Democratic Republic', '856'),
('123', 'LV', 'Latvia', '371'),
('124', 'LB', 'Lebanon', '961'),
('125', 'LS', 'Lesotho', '266'),
('126', 'LR', 'Liberia', '231'),
('127', 'LY', 'Libya', '218'),
('128', 'LI', 'Liechtenstein', '423'),
('129', 'LT', 'Lithuania', '370'),
('130', 'LU', 'Luxembourg', '352'),
('131', 'MO', 'Macao', '853'),
('132', 'MK', 'Macedonia, the Former Yugoslav Republic of', '389'),
('133', 'MG', 'Madagascar', '261'),
('134', 'MW', 'Malawi', '265'),
('135', 'MY', 'Malaysia', '60'),
('136', 'MV', 'Maldives', '960'),
('137', 'ML', 'Mali', '223'),
('138', 'MT', 'Malta', '356'),
('139', 'MH', 'Marshall Islands', '692'),
('140', 'MQ', 'Martinique', '596'),
('141', 'MR', 'Mauritania', '222'),
('142', 'MU', 'Mauritius', '230'),
('143', 'YT', 'Mayotte', '269'),
('144', 'MX', 'Mexico', '52'),
('145', 'FM', 'Micronesia, Federated States of', '691'),
('146', 'MD', 'Moldova, Republic of', '373'),
('147', 'MC', 'Monaco', '377'),
('148', 'MN', 'Mongolia', '976'),
('149', 'ME', 'Montenegro', '382'),
('150', 'MS', 'Montserrat', '1664'),
('151', 'MA', 'Morocco', '212'),
('152', 'MZ', 'Mozambique', '258'),
('153', 'MM', 'Myanmar', '95'),
('154', 'NA', 'Namibia', '264'),
('155', 'NR', 'Nauru', '674'),
('156', 'NP', 'Nepal', '977'),
('157', 'NL', 'Netherlands', '31'),
('158', 'NC', 'New Caledonia', '687'),
('159', 'NZ', 'New Zealand', '64'),
('160', 'NI', 'Nicaragua', '505'),
('161', 'NE', 'Niger', '227'),
('162', 'NG', 'Nigeria', '234'),
('163', 'NU', 'Niue', '683'),
('164', 'NF', 'Norfolk Island', '672'),
('165', 'MP', 'Northern Mariana Islands', '1670'),
('166', 'NO', 'Norway', '47'),
('167', 'OM', 'Oman', '968'),
('168', 'PK', 'Pakistan', '92'),
('169', 'PW', 'Palau', '680'),
('170', 'PS', 'Palestine, State of', '970'),
('171', 'PA', 'Panama', '507'),
('172', 'PG', 'Papua New Guinea', '675'),
('173', 'PY', 'Paraguay', '595'),
('174', 'PE', 'Peru', '51'),
('175', 'PH', 'Philippines', '63'),
('176', 'PN', 'Pitcairn', '0'),
('177', 'PL', 'Poland', '48'),
('178', 'PT', 'Portugal', '351'),
('179', 'PR', 'Puerto Rico', '1787'),
('180', 'QA', 'Qatar', '974'),
('181', 'RE', 'Réunion', '262'),
('182', 'RO', 'Romania', '40'),
('183', 'RU', 'Russian Federation', '7'),
('184', 'RW', 'Rwanda', '250'),
('185', 'BL', 'Saint Barthélemy', '590'),
('186', 'SH', 'Saint Helena, Ascension and Tristan da Cunha', '290'),
('187', 'KN', 'Saint Kitts and Nevis', '1869'),
('188', 'LC', 'Saint Lucia', '1758'),
('189', 'MF', 'Saint Martin (French part)', '590'),
('190', 'PM', 'Saint Pierre and Miquelon', '508'),
('191', 'VC', 'Saint Vincent and the Grenadines', '1784'),
('192', 'WS', 'Samoa', '684'),
('193', 'SM', 'San Marino', '378'),
('194', 'ST', 'Sao Tome and Principe', '239'),
('195', 'SA', 'Saudi Arabia', '966'),
('196', 'SN', 'Senegal', '221'),
('197', 'RS', 'Serbia', '381'),
('198', 'SC', 'Seychelles', '248'),
('199', 'SL', 'Sierra Leone', '232'),
('200', 'SG', 'Singapore', '65'),
('201', 'SX', 'Sint Maarten (Dutch part)', '1'),
('202', 'SK', 'Slovakia', '421'),
('203', 'SI', 'Slovenia', '386'),
('204', 'SB', 'Solomon Islands', '677'),
('205', 'SO', 'Somalia', '252'),
('206', 'ZA', 'South Africa', '27'),
('207', 'GS', 'South Georgia and the South Sandwich Islands', '0'),
('208', 'SS', 'South Sudan', '211'),
('209', 'ES', 'Spain', '34'),
('210', 'LK', 'Sri Lanka', '94'),
('211', 'SD', 'Sudan', '249'),
('212', 'SR', 'Suriname', '597'),
('213', 'SJ', 'Svalbard and Jan Mayen', '47'),
('214', 'SZ', 'Swaziland', '268'),
('215', 'SE', 'Sweden', '46'),
('216', 'CH', 'Switzerland', '41'),
('217', 'SY', 'Syrian Arab Republic', '963'),
('218', 'TW', 'Taiwan, Province of China', '886'),
('219', 'TJ', 'Tajikistan', '992'),
('220', 'TZ', 'Tanzania, United Republic of', '255'),
('221', 'TH', 'Thailand', '66'),
('222', 'TL', 'Timor-Leste', '670'),
('223', 'TG', 'Togo', '228'),
('224', 'TK', 'Tokelau', '690'),
('225', 'TO', 'Tonga', '676'),
('226', 'TT', 'Trinidad and Tobago', '1868'),
('227', 'TN', 'Tunisia', '216'),
('228', 'TR', 'Turkey', '90'),
('229', 'TM', 'Turkmenistan', '7370'),
('230', 'TC', 'Turks and Caicos Islands', '1649'),
('231', 'TV', 'Tuvalu', '688'),
('232', 'UG', 'Uganda', '256'),
('233', 'UA', 'Ukraine', '380'),
('234', 'AE', 'United Arab Emirates', '971'),
('235', 'GB', 'United Kingdom', '44'),
('236', 'US', 'United States', '1'),
('237', 'UM', 'United States Minor Outlying Islands', '1'),
('238', 'UY', 'Uruguay', '598'),
('239', 'UZ', 'Uzbekistan', '998'),
('240', 'VU', 'Vanuatu', '678'),
('241', 'VE', 'Venezuela, Bolivarian Republic of', '58'),
('242', 'VN', 'Viet Nam', '84'),
('243', 'VG', 'Virgin Islands, British', '1284'),
('244', 'VI', 'Virgin Islands, U.S.', '1340'),
('245', 'WF', 'Wallis and Futuna', '681'),
('246', 'EH', 'Western Sahara', '212'),
('247', 'YE', 'Yemen', '967'),
('248', 'ZM', 'Zambia', '260'),
('249', 'ZW', 'Zimbabwe', '263');


-- Table structure for table `currencies`
DROP TABLE IF EXISTS `currencies`;
CREATE TABLE `currencies` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `currency_name` varchar(191) NOT NULL,
  `currency_code` varchar(191) NOT NULL,
  `currency_symbol` varchar(191) NOT NULL,
  `currency_position` enum('left','right','left_with_space','right_with_space') NOT NULL DEFAULT 'left',
  `no_of_decimal` int(10) unsigned NOT NULL DEFAULT 2,
  `thousand_separator` varchar(191) DEFAULT ',',
  `decimal_separator` varchar(191) DEFAULT '.',
  `exchange_rate` decimal(16,2) DEFAULT NULL,
  `usd_price` decimal(16,2) DEFAULT NULL,
  `is_cryptocurrency` enum('yes','no') NOT NULL DEFAULT 'no',
  PRIMARY KEY (`id`),
  KEY `currencies_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `currencies_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `currencies`
INSERT INTO `currencies` VALUES
('1', '1', 'Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('2', '1', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('3', '1', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('4', '1', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('5', '2', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('6', '2', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('7', '2', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('8', '2', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('9', '2', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('10', '3', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('11', '3', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('12', '3', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('13', '3', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('14', '3', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no');


-- Table structure for table `custom_menus`
DROP TABLE IF EXISTS `custom_menus`;
CREATE TABLE `custom_menus` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_name` varchar(191) NOT NULL,
  `menu_slug` varchar(191) NOT NULL,
  `menu_content` longtext DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `position` enum('header','footer') NOT NULL DEFAULT 'header',
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `custom_menus_menu_slug_unique` (`menu_slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `customer_addresses`
DROP TABLE IF EXISTS `customer_addresses`;
CREATE TABLE `customer_addresses` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `label` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `lat` decimal(10,7) DEFAULT NULL,
  `lng` decimal(10,7) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `customer_addresses_customer_id_foreign` (`customer_id`),
  CONSTRAINT `customer_addresses_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `customers`
DROP TABLE IF EXISTS `customers`;
CREATE TABLE `customers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `email_otp` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `delivery_address` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `customers_email_unique` (`email`),
  KEY `customers_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `customers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `customers`
INSERT INTO `customers` VALUES
('1', '3', 'Anmol Agarwal ', '8077708564', 'agarwalanmol301@gmail.com', NULL, '2025-09-20 13:00:43', '2025-09-20 13:00:43', NULL);


-- Table structure for table `database_backup_settings`
DROP TABLE IF EXISTS `database_backup_settings`;
CREATE TABLE `database_backup_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `frequency` enum('daily','weekly','monthly') NOT NULL DEFAULT 'daily',
  `backup_time` time NOT NULL DEFAULT '02:00:00',
  `retention_days` int(11) NOT NULL DEFAULT 30,
  `max_backups` int(11) NOT NULL DEFAULT 10,
  `include_files` tinyint(1) NOT NULL DEFAULT 0,
  `include_modules` tinyint(1) NOT NULL DEFAULT 0,
  `storage_location` enum('local','storage_setting') NOT NULL DEFAULT 'local',
  `storage_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`storage_config`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `database_backup_settings`
INSERT INTO `database_backup_settings` VALUES
('1', NULL, NULL, NULL, NULL, '1', '1', 'daily', '02:00:00', '180', '100', '1', '1', 'storage_setting', '{\"filesystem\":\"wasabi\",\"auth_keys\":{\"driver\":\"s3\",\"access_key\":\"MLB2O84AO2WEMN4EU8N6\",\"secret_key\":\"O1trSCPlnClNcozZXzmj5XZEAKAgYe3s06ltibog\",\"region\":\"ca-central-1\",\"bucket\":\"ewiidine\"},\"status\":\"enabled\"}', '2025-09-17 05:48:02', '2025-09-28 13:03:45');


-- Table structure for table `database_backups`
DROP TABLE IF EXISTS `database_backups`;
CREATE TABLE `database_backups` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `filename` varchar(191) NOT NULL,
  `file_path` varchar(191) NOT NULL,
  `file_size` varchar(191) DEFAULT NULL,
  `status` enum('completed','failed','in_progress') NOT NULL DEFAULT 'in_progress',
  `error_message` text DEFAULT NULL,
  `backup_type` enum('manual','scheduled') NOT NULL DEFAULT 'manual',
  `version` varchar(191) DEFAULT NULL,
  `stored_on` varchar(191) NOT NULL DEFAULT 'local',
  `completed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `database_backups`
INSERT INTO `database_backups` VALUES
('2', 'backup_v1.2.44_2025-09-28_13-03-59.sql', '', NULL, 'in_progress', NULL, 'manual', '1.2.44', 'wasabi', NULL, '2025-09-28 13:03:59', '2025-09-28 13:03:59');


-- Table structure for table `delivery_executives`
DROP TABLE IF EXISTS `delivery_executives`;
CREATE TABLE `delivery_executives` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `photo` varchar(191) DEFAULT NULL,
  `status` enum('available','on_delivery','inactive') NOT NULL DEFAULT 'available',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_executives_branch_id_foreign` (`branch_id`),
  CONSTRAINT `delivery_executives_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_fee_tiers`
DROP TABLE IF EXISTS `delivery_fee_tiers`;
CREATE TABLE `delivery_fee_tiers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `min_distance` double DEFAULT NULL,
  `max_distance` double DEFAULT NULL,
  `fee` decimal(8,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_fee_tiers_branch_id_foreign` (`branch_id`),
  CONSTRAINT `delivery_fee_tiers_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `desktop_applications`
DROP TABLE IF EXISTS `desktop_applications`;
CREATE TABLE `desktop_applications` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `windows_file_path` varchar(191) DEFAULT NULL,
  `mac_file_path` varchar(191) DEFAULT NULL,
  `linux_file_path` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `desktop_applications`
INSERT INTO `desktop_applications` VALUES
('1', 'https://envato.froid.works/app/download/windows', 'https://envato.froid.works/app/download/macos', 'https://envato.froid.works/app/download/linux', '2025-09-17 05:36:43', '2025-09-17 05:36:43');


-- Table structure for table `email_settings`
DROP TABLE IF EXISTS `email_settings`;
CREATE TABLE `email_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `mail_from_name` varchar(191) DEFAULT NULL,
  `mail_from_email` varchar(191) DEFAULT NULL,
  `enable_queue` enum('yes','no') NOT NULL DEFAULT 'no',
  `mail_driver` enum('mail','smtp') NOT NULL DEFAULT 'mail',
  `smtp_host` varchar(191) DEFAULT NULL,
  `smtp_port` varchar(191) DEFAULT NULL,
  `smtp_encryption` varchar(191) DEFAULT NULL,
  `mail_username` varchar(191) DEFAULT NULL,
  `mail_password` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `email_verified` tinyint(1) NOT NULL DEFAULT 0,
  `verified` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `email_settings`
INSERT INTO `email_settings` VALUES
('1', 'Ewii Dine', 'no-reply@ewiidine.com', 'no', 'smtp', 'send.smtp.com', '465', 'ssl', 'ewiisolutions', 'hexpyd-7pekxi-ryFdos', '2025-09-17 05:36:44', '2025-09-20 14:25:43', '0', '1');


-- Table structure for table `expense_categories`
DROP TABLE IF EXISTS `expense_categories`;
CREATE TABLE `expense_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `description` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `expense_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `expense_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `expense_categories`
INSERT INTO `expense_categories` VALUES
('1', '1', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '1', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '1', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '1', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('6', '1', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('7', '1', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('8', '1', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('9', '1', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('10', '1', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('11', '2', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('12', '2', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('13', '2', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('14', '2', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('15', '2', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('16', '2', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('17', '2', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('18', '2', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('19', '2', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('20', '2', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('21', '3', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('22', '3', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('23', '3', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('24', '3', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('25', '3', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('26', '3', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('27', '3', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('28', '3', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('29', '3', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('30', '3', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('31', '4', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('32', '4', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('33', '4', 'Salaries', 'Employee salaries and wages', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('34', '4', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('35', '4', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('36', '4', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('37', '4', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('38', '4', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('39', '4', 'Licenses', 'Business licenses and permits', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('40', '4', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `expenses`
DROP TABLE IF EXISTS `expenses`;
CREATE TABLE `expenses` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `expense_category_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `expense_title` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `amount` decimal(10,2) NOT NULL,
  `expense_date` date NOT NULL,
  `payment_status` varchar(191) NOT NULL,
  `payment_date` date DEFAULT NULL,
  `payment_due_date` date DEFAULT NULL,
  `payment_method` varchar(191) DEFAULT NULL,
  `receipt_path` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `expenses_expense_category_id_foreign` (`expense_category_id`),
  KEY `expenses_branch_id_foreign` (`branch_id`),
  CONSTRAINT `expenses_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `expenses_expense_category_id_foreign` FOREIGN KEY (`expense_category_id`) REFERENCES `expense_categories` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `failed_jobs`
DROP TABLE IF EXISTS `failed_jobs`;
CREATE TABLE `failed_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` varchar(191) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `file_storage`
DROP TABLE IF EXISTS `file_storage`;
CREATE TABLE `file_storage` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `path` varchar(191) NOT NULL,
  `filename` varchar(191) NOT NULL,
  `type` varchar(50) DEFAULT NULL,
  `size` int(10) unsigned NOT NULL,
  `storage_location` enum('local','aws_s3','digitalocean','wasabi','minio') NOT NULL DEFAULT 'local',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `file_storage_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `file_storage_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage`
INSERT INTO `file_storage` VALUES
('1', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2764', 'local', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2777', 'local', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2767', 'local', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2767', 'local', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '1', 'favicons/restaurant/demo-restaurant/', 'android-chrome-192x192.png', 'image/png', '26347', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('6', '1', 'favicons/restaurant/demo-restaurant/', 'android-chrome-512x512.png', 'image/png', '26347', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('7', '1', 'favicons/restaurant/demo-restaurant/', 'apple-touch-icon.png', 'image/png', '26347', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('8', '1', 'favicons/restaurant/demo-restaurant/', 'favicon-16x16.png', 'image/png', '26347', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('9', '1', 'favicons/restaurant/demo-restaurant/', 'favicon-32x32.png', 'image/png', '26347', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('10', '1', 'favicons/restaurant/demo-restaurant/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'local', '2025-09-17 06:07:22', '2025-09-17 06:07:22'),
('11', NULL, 'favicons/super-admin/', 'android-chrome-192x192.png', 'image/png', '26099', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('12', NULL, 'favicons/super-admin/', 'android-chrome-512x512.png', 'image/png', '131816', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('13', NULL, 'favicons/super-admin/', 'apple-touch-icon.png', 'image/png', '23503', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('14', NULL, 'favicons/super-admin/', 'favicon-16x16.png', 'image/png', '836', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('15', NULL, 'favicons/super-admin/', 'favicon-32x32.png', 'image/png', '1966', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('16', NULL, 'favicons/super-admin/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'local', '2025-09-17 06:11:53', '2025-09-17 06:11:53'),
('17', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '2550', 'local', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('18', '2', 'qrcodes', 'qrcode-3-t01.png', 'image/png', '4740', 'local', '2025-09-20 12:24:08', '2025-09-20 12:24:08'),
('19', '2', 'qrcodes', 'qrcode-3-r01.png', 'image/png', '4707', 'local', '2025-09-20 12:24:21', '2025-09-20 12:24:21'),
('20', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '2777', 'local', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('21', '3', 'qrcodes', 'qrcode-4-t01.png', 'image/png', '4797', 'local', '2025-09-20 12:58:07', '2025-09-20 12:58:07'),
('22', '3', 'qrcodes', 'qrcode-4-g01.png', 'image/png', '5096', 'local', '2025-09-20 12:58:41', '2025-09-20 12:58:41');


-- Table structure for table `file_storage_settings`
DROP TABLE IF EXISTS `file_storage_settings`;
CREATE TABLE `file_storage_settings` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `filesystem` varchar(191) NOT NULL,
  `auth_keys` text DEFAULT NULL,
  `status` enum('enabled','disabled') NOT NULL DEFAULT 'disabled',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage_settings`
INSERT INTO `file_storage_settings` VALUES
('1', 'local', NULL, 'disabled', '2025-09-17 05:36:41', '2025-09-28 12:43:25'),
('2', 'wasabi', 'eyJpdiI6Ikw5b1VHVXFtejRNTFcraWxYeS9BK0E9PSIsInZhbHVlIjoiQlRwVnJBZVErUUtZL2tzRVFiK0RlQm9JbFBQckZQTUd4Z1JKU1dSMEYrZHE0bCtNY3hHUllWR3hTRWNzZ2xqODZ4a3pkbWFka2Z5R3pjQktpSXJsbG8vbWIzS3FJQUFLekg1WWczTHEyY2g3WThFQk1jcjRrempxRTBtdUZVcTVtRy80NTdDNXhwV2l2QVhpMTZybWRtcHBXamI3N0R5R1Y4d01Cc0gydU40MmRscERuUmZpREI2bFZRbVh6cDV3ZWhWcEI0aktSSkxaU3ZYcDU1NkZJUT09IiwibWFjIjoiNjQ4NTgxMTMyZWMxYWZlZTdlZTg0OTIxZDk2ODM3MDY1YTA1N2Q0NWQ2MDkyZWM5ZGE2OWEyNDQxMjQ0NWIzZSIsInRhZyI6IiJ9', 'enabled', '2025-09-28 12:43:25', '2025-09-28 12:43:25');


-- Table structure for table `flags`
DROP TABLE IF EXISTS `flags`;
CREATE TABLE `flags` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `capital` varchar(191) DEFAULT NULL,
  `code` varchar(191) DEFAULT NULL,
  `continent` varchar(191) DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=267 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `flags`
INSERT INTO `flags` VALUES
('1', 'Kabul', 'af', 'Asia', 'Afghanistan'),
('2', 'Mariehamn', 'ax', 'Europe', 'Aland Islands'),
('3', 'Tirana', 'al', 'Europe', 'Albania'),
('4', 'Algiers', 'dz', 'Africa', 'Algeria'),
('5', 'Pago Pago', 'as', 'Oceania', 'American Samoa'),
('6', 'Andorra la Vella', 'ad', 'Europe', 'Andorra'),
('7', 'Luanda', 'ao', 'Africa', 'Angola'),
('8', 'The Valley', 'ai', 'North America', 'Anguilla'),
('9', '', 'aq', '', 'Antarctica'),
('10', 'St. John\'s', 'ag', 'North America', 'Antigua and Barbuda'),
('11', 'Buenos Aires', 'ar', 'South America', 'Argentina'),
('12', 'Yerevan', 'am', 'Asia', 'Armenia'),
('13', 'Oranjestad', 'aw', 'South America', 'Aruba'),
('14', 'Georgetown', 'ac', 'Africa', 'Ascension Island'),
('15', 'Canberra', 'au', 'Oceania', 'Australia'),
('16', 'Vienna', 'at', 'Europe', 'Austria'),
('17', 'Baku', 'az', 'Asia', 'Azerbaijan'),
('18', 'Nassau', 'bs', 'North America', 'Bahamas'),
('19', 'Manama', 'bh', 'Asia', 'Bahrain'),
('20', 'Dhaka', 'bd', 'Asia', 'Bangladesh'),
('21', 'Bridgetown', 'bb', 'North America', 'Barbados'),
('22', 'Minsk', 'by', 'Europe', 'Belarus'),
('23', 'Brussels', 'be', 'Europe', 'Belgium'),
('24', 'Belmopan', 'bz', 'North America', 'Belize'),
('25', 'Porto-Novo', 'bj', 'Africa', 'Benin'),
('26', 'Hamilton', 'bm', 'North America', 'Bermuda'),
('27', 'Thimphu', 'bt', 'Asia', 'Bhutan'),
('28', 'Sucre', 'bo', 'South America', 'Bolivia'),
('29', 'Kralendijk', 'bq', 'South America', 'Bonaire, Sint Eustatius and Saba'),
('30', 'Sarajevo', 'ba', 'Europe', 'Bosnia and Herzegovina'),
('31', 'Gaborone', 'bw', 'Africa', 'Botswana'),
('32', '', 'bv', '', 'Bouvet Island'),
('33', 'Brasília', 'br', 'South America', 'Brazil'),
('34', 'Diego Garcia', 'io', 'Asia', 'British Indian Ocean Territory'),
('35', 'Bandar Seri Begawan', 'bn', 'Asia', 'Brunei Darussalam'),
('36', 'Sofia', 'bg', 'Europe', 'Bulgaria'),
('37', 'Ouagadougou', 'bf', 'Africa', 'Burkina Faso'),
('38', 'Bujumbura', 'bi', 'Africa', 'Burundi'),
('39', 'Praia', 'cv', 'Africa', 'Cabo Verde'),
('40', 'Phnom Penh', 'kh', 'Asia', 'Cambodia'),
('41', 'Yaoundé', 'cm', 'Africa', 'Cameroon'),
('42', 'Ottawa', 'ca', 'North America', 'Canada'),
('43', '', 'ic', '', 'Canary Islands'),
('44', '', 'es-ct', '', 'Catalonia'),
('45', 'George Town', 'ky', 'North America', 'Cayman Islands'),
('46', 'Bangui', 'cf', 'Africa', 'Central African Republic'),
('47', '', 'cefta', '', 'Central European Free Trade Agreement'),
('48', '', 'ea', '', 'Ceuta & Melilla'),
('49', 'N\'Djamena', 'td', 'Africa', 'Chad'),
('50', 'Santiago', 'cl', 'South America', 'Chile'),
('51', 'Beijing', 'cn', 'Asia', 'China'),
('52', 'Flying Fish Cove', 'cx', 'Asia', 'Christmas Island'),
('53', '', 'cp', '', 'Clipperton Island'),
('54', 'West Island', 'cc', 'Asia', 'Cocos (Keeling) Islands'),
('55', 'Bogotá', 'co', 'South America', 'Colombia'),
('56', 'Moroni', 'km', 'Africa', 'Comoros'),
('57', 'Avarua', 'ck', 'Oceania', 'Cook Islands'),
('58', 'San José', 'cr', 'North America', 'Costa Rica'),
('59', 'Zagreb', 'hr', 'Europe', 'Croatia'),
('60', 'Havana', 'cu', 'North America', 'Cuba'),
('61', 'Willemstad', 'cw', 'South America', 'Curaçao'),
('62', 'Nicosia', 'cy', 'Europe', 'Cyprus'),
('63', 'Prague', 'cz', 'Europe', 'Czech Republic'),
('64', 'Yamoussoukro', 'ci', 'Africa', 'Côte d\'Ivoire'),
('65', 'Kinshasa', 'cd', 'Africa', 'Democratic Republic of the Congo'),
('66', 'Copenhagen', 'dk', 'Europe', 'Denmark'),
('67', '', 'dg', '', 'Diego Garcia'),
('68', 'Djibouti', 'dj', 'Africa', 'Djibouti'),
('69', 'Roseau', 'dm', 'North America', 'Dominica'),
('70', 'Santo Domingo', 'do', 'North America', 'Dominican Republic'),
('71', 'Quito', 'ec', 'South America', 'Ecuador'),
('72', 'Cairo', 'eg', 'Africa', 'Egypt'),
('73', 'San Salvador', 'sv', 'North America', 'El Salvador'),
('74', 'London', 'gb-eng', 'Europe', 'England'),
('75', 'Malabo', 'gq', 'Africa', 'Equatorial Guinea'),
('76', 'Asmara', 'er', 'Africa', 'Eritrea'),
('77', 'Tallinn', 'ee', 'Europe', 'Estonia'),
('78', 'Lobamba, Mbabane', 'sz', 'Africa', 'Eswatini'),
('79', 'Addis Ababa', 'et', 'Africa', 'Ethiopia'),
('80', '', 'eu', '', 'Europe'),
('81', 'Stanley', 'fk', 'South America', 'Falkland Islands'),
('82', 'Tórshavn', 'fo', 'Europe', 'Faroe Islands'),
('83', 'Palikir', 'fm', 'Oceania', 'Federated States of Micronesia'),
('84', 'Suva', 'fj', 'Oceania', 'Fiji'),
('85', 'Helsinki', 'fi', 'Europe', 'Finland'),
('86', 'Paris', 'fr', 'Europe', 'France'),
('87', 'Cayenne', 'gf', 'South America', 'French Guiana'),
('88', 'Papeete', 'pf', 'Oceania', 'French Polynesia'),
('89', 'Saint-Pierre, Réunion', 'tf', 'Africa', 'French Southern Territories'),
('90', 'Libreville', 'ga', 'Africa', 'Gabon'),
('91', '', 'es-ga', '', 'Galicia'),
('92', 'Banjul', 'gm', 'Africa', 'Gambia'),
('93', 'Tbilisi', 'ge', 'Asia', 'Georgia'),
('94', 'Berlin', 'de', 'Europe', 'Germany'),
('95', 'Accra', 'gh', 'Africa', 'Ghana'),
('96', 'Gibraltar', 'gi', 'Europe', 'Gibraltar'),
('97', 'Athens', 'gr', 'Europe', 'Greece'),
('98', 'Nuuk', 'gl', 'North America', 'Greenland'),
('99', 'St. George\'s', 'gd', 'North America', 'Grenada'),
('100', 'Basse-Terre', 'gp', 'North America', 'Guadeloupe'),
('101', 'Hagåtña', 'gu', 'Oceania', 'Guam'),
('102', 'Guatemala City', 'gt', 'North America', 'Guatemala'),
('103', 'Saint Peter Port', 'gg', 'Europe', 'Guernsey'),
('104', 'Conakry', 'gn', 'Africa', 'Guinea'),
('105', 'Bissau', 'gw', 'Africa', 'Guinea-Bissau'),
('106', 'Georgetown', 'gy', 'South America', 'Guyana'),
('107', 'Port-au-Prince', 'ht', 'North America', 'Haiti'),
('108', '', 'hm', '', 'Heard Island and McDonald Islands'),
('109', 'Vatican City', 'va', 'Europe', 'Holy See'),
('110', 'Tegucigalpa', 'hn', 'North America', 'Honduras'),
('111', 'Hong Kong', 'hk', 'Asia', 'Hong Kong'),
('112', 'Budapest', 'hu', 'Europe', 'Hungary'),
('113', 'Reykjavik', 'is', 'Europe', 'Iceland'),
('114', 'New Delhi', 'in', 'Asia', 'India'),
('115', 'Jakarta', 'id', 'Asia', 'Indonesia'),
('116', 'Tehran', 'ir', 'Asia', 'Iran'),
('117', 'Baghdad', 'iq', 'Asia', 'Iraq'),
('118', 'Dublin', 'ie', 'Europe', 'Ireland'),
('119', 'Douglas', 'im', 'Europe', 'Isle of Man'),
('120', 'Jerusalem', 'il', 'Asia', 'Israel'),
('121', 'Rome', 'it', 'Europe', 'Italy'),
('122', 'Kingston', 'jm', 'North America', 'Jamaica'),
('123', 'Tokyo', 'jp', 'Asia', 'Japan'),
('124', 'Saint Helier', 'je', 'Europe', 'Jersey'),
('125', 'Amman', 'jo', 'Asia', 'Jordan'),
('126', 'Astana', 'kz', 'Asia', 'Kazakhstan'),
('127', 'Nairobi', 'ke', 'Africa', 'Kenya'),
('128', 'South Tarawa', 'ki', 'Oceania', 'Kiribati'),
('129', 'Pristina', 'xk', 'Europe', 'Kosovo'),
('130', 'Kuwait City', 'kw', 'Asia', 'Kuwait'),
('131', 'Bishkek', 'kg', 'Asia', 'Kyrgyzstan'),
('132', 'Vientiane', 'la', 'Asia', 'Laos'),
('133', 'Riga', 'lv', 'Europe', 'Latvia'),
('134', 'Beirut', 'lb', 'Asia', 'Lebanon'),
('135', 'Maseru', 'ls', 'Africa', 'Lesotho'),
('136', 'Monrovia', 'lr', 'Africa', 'Liberia'),
('137', 'Tripoli', 'ly', 'Africa', 'Libya'),
('138', 'Vaduz', 'li', 'Europe', 'Liechtenstein'),
('139', 'Vilnius', 'lt', 'Europe', 'Lithuania'),
('140', 'Luxembourg City', 'lu', 'Europe', 'Luxembourg'),
('141', 'Macau', 'mo', 'Asia', 'Macau'),
('142', 'Antananarivo', 'mg', 'Africa', 'Madagascar'),
('143', 'Lilongwe', 'mw', 'Africa', 'Malawi'),
('144', 'Kuala Lumpur', 'my', 'Asia', 'Malaysia'),
('145', 'Malé', 'mv', 'Asia', 'Maldives'),
('146', 'Bamako', 'ml', 'Africa', 'Mali'),
('147', 'Valletta', 'mt', 'Europe', 'Malta'),
('148', 'Majuro', 'mh', 'Oceania', 'Marshall Islands'),
('149', 'Fort-de-France', 'mq', 'North America', 'Martinique'),
('150', 'Nouakchott', 'mr', 'Africa', 'Mauritania'),
('151', 'Port Louis', 'mu', 'Africa', 'Mauritius'),
('152', 'Mamoudzou', 'yt', 'Africa', 'Mayotte'),
('153', 'Mexico City', 'mx', 'North America', 'Mexico'),
('154', 'Chișinău', 'md', 'Europe', 'Moldova'),
('155', 'Monaco', 'mc', 'Europe', 'Monaco'),
('156', 'Ulaanbaatar', 'mn', 'Asia', 'Mongolia'),
('157', 'Podgorica', 'me', 'Europe', 'Montenegro'),
('158', 'Little Bay, Brades, Plymouth', 'ms', 'North America', 'Montserrat'),
('159', 'Rabat', 'ma', 'Africa', 'Morocco'),
('160', 'Maputo', 'mz', 'Africa', 'Mozambique'),
('161', 'Naypyidaw', 'mm', 'Asia', 'Myanmar'),
('162', 'Windhoek', 'na', 'Africa', 'Namibia'),
('163', 'Yaren District', 'nr', 'Oceania', 'Nauru'),
('164', 'Kathmandu', 'np', 'Asia', 'Nepal'),
('165', 'Amsterdam', 'nl', 'Europe', 'Netherlands'),
('166', 'Nouméa', 'nc', 'Oceania', 'New Caledonia'),
('167', 'Wellington', 'nz', 'Oceania', 'New Zealand'),
('168', 'Managua', 'ni', 'North America', 'Nicaragua'),
('169', 'Niamey', 'ne', 'Africa', 'Niger'),
('170', 'Abuja', 'ng', 'Africa', 'Nigeria'),
('171', 'Alofi', 'nu', 'Oceania', 'Niue'),
('172', 'Kingston', 'nf', 'Oceania', 'Norfolk Island'),
('173', 'Pyongyang', 'kp', 'Asia', 'North Korea'),
('174', 'Skopje', 'mk', 'Europe', 'North Macedonia'),
('175', 'Belfast', 'gb-nir', 'Europe', 'Northern Ireland'),
('176', 'Saipan', 'mp', 'Oceania', 'Northern Mariana Islands'),
('177', 'Oslo', 'no', 'Europe', 'Norway'),
('178', 'Muscat', 'om', 'Asia', 'Oman'),
('179', 'Islamabad', 'pk', 'Asia', 'Pakistan'),
('180', 'Ngerulmud', 'pw', 'Oceania', 'Palau'),
('181', 'Panama City', 'pa', 'North America', 'Panama'),
('182', 'Port Moresby', 'pg', 'Oceania', 'Papua New Guinea'),
('183', 'Asunción', 'py', 'South America', 'Paraguay'),
('184', 'Lima', 'pe', 'South America', 'Peru'),
('185', 'Manila', 'ph', 'Asia', 'Philippines'),
('186', 'Adamstown', 'pn', 'Oceania', 'Pitcairn'),
('187', 'Warsaw', 'pl', 'Europe', 'Poland'),
('188', 'Lisbon', 'pt', 'Europe', 'Portugal'),
('189', 'San Juan', 'pr', 'North America', 'Puerto Rico'),
('190', 'Doha', 'qa', 'Asia', 'Qatar'),
('191', 'Brazzaville', 'cg', 'Africa', 'Republic of the Congo'),
('192', 'Bucharest', 'ro', 'Europe', 'Romania'),
('193', 'Moscow', 'ru', 'Europe', 'Russia'),
('194', 'Kigali', 'rw', 'Africa', 'Rwanda'),
('195', 'Saint-Denis', 're', 'Africa', 'Réunion'),
('196', 'Gustavia', 'bl', 'North America', 'Saint Barthélemy'),
('197', 'Jamestown', 'sh', 'Africa', 'Saint Helena, Ascension and Tristan da Cunha'),
('198', 'Basseterre', 'kn', 'North America', 'Saint Kitts and Nevis'),
('199', 'Castries', 'lc', 'North America', 'Saint Lucia'),
('200', 'Marigot', 'mf', 'North America', 'Saint Martin'),
('201', 'Saint-Pierre', 'pm', 'North America', 'Saint Pierre and Miquelon'),
('202', 'Kingstown', 'vc', 'North America', 'Saint Vincent and the Grenadines'),
('203', 'Apia', 'ws', 'Oceania', 'Samoa'),
('204', 'San Marino', 'sm', 'Europe', 'San Marino'),
('205', 'São Tomé', 'st', 'Africa', 'Sao Tome and Principe'),
('206', 'Riyadh', 'sa', 'Asia', 'Saudi Arabia'),
('207', 'Edinburgh', 'gb-sct', 'Europe', 'Scotland'),
('208', 'Dakar', 'sn', 'Africa', 'Senegal'),
('209', 'Belgrade', 'rs', 'Europe', 'Serbia'),
('210', 'Victoria', 'sc', 'Africa', 'Seychelles'),
('211', 'Freetown', 'sl', 'Africa', 'Sierra Leone'),
('212', 'Singapore', 'sg', 'Asia', 'Singapore'),
('213', 'Philipsburg', 'sx', 'North America', 'Sint Maarten'),
('214', 'Bratislava', 'sk', 'Europe', 'Slovakia'),
('215', 'Ljubljana', 'si', 'Europe', 'Slovenia'),
('216', 'Honiara', 'sb', 'Oceania', 'Solomon Islands'),
('217', 'Mogadishu', 'so', 'Africa', 'Somalia'),
('218', 'Pretoria', 'za', 'Africa', 'South Africa'),
('219', 'King Edward Point', 'gs', 'Antarctica', 'South Georgia and the South Sandwich Islands'),
('220', 'Seoul', 'kr', 'Asia', 'South Korea'),
('221', 'Juba', 'ss', 'Africa', 'South Sudan'),
('222', 'Madrid', 'es', 'Europe', 'Spain'),
('223', 'Sri Jayawardenepura Kotte, Colombo', 'lk', 'Asia', 'Sri Lanka'),
('224', 'Ramallah', 'ps', 'Asia', 'State of Palestine'),
('225', 'Khartoum', 'sd', 'Africa', 'Sudan'),
('226', 'Paramaribo', 'sr', 'South America', 'Suriname'),
('227', 'Longyearbyen', 'sj', 'Europe', 'Svalbard and Jan Mayen'),
('228', 'Stockholm', 'se', 'Europe', 'Sweden'),
('229', 'Bern', 'ch', 'Europe', 'Switzerland'),
('230', 'Damascus', 'sy', 'Asia', 'Syria'),
('231', 'Taipei', 'tw', 'Asia', 'Taiwan'),
('232', 'Dushanbe', 'tj', 'Asia', 'Tajikistan'),
('233', 'Dodoma', 'tz', 'Africa', 'Tanzania'),
('234', 'Bangkok', 'th', 'Asia', 'Thailand'),
('235', 'Dili', 'tl', 'Asia', 'Timor-Leste'),
('236', 'Lomé', 'tg', 'Africa', 'Togo'),
('237', 'Nukunonu, Atafu,Tokelau', 'tk', 'Oceania', 'Tokelau'),
('238', 'Nukuʻalofa', 'to', 'Oceania', 'Tonga'),
('239', 'Port of Spain', 'tt', 'South America', 'Trinidad and Tobago'),
('240', '', 'ta', '', 'Tristan da Cunha'),
('241', 'Tunis', 'tn', 'Africa', 'Tunisia'),
('242', 'Ankara', 'tr', 'Asia', 'Turkey'),
('243', 'Ashgabat', 'tm', 'Asia', 'Turkmenistan'),
('244', 'Cockburn Town', 'tc', 'North America', 'Turks and Caicos Islands'),
('245', 'Funafuti', 'tv', 'Oceania', 'Tuvalu'),
('246', 'Kampala', 'ug', 'Africa', 'Uganda'),
('247', 'Kiev', 'ua', 'Europe', 'Ukraine'),
('248', 'Abu Dhabi', 'ae', 'Asia', 'United Arab Emirates'),
('249', 'London', 'gb', 'Europe', 'United Kingdom'),
('250', '', 'un', '', 'United Nations'),
('251', 'Washington, D.C.', 'um', 'North America', 'United States Minor Outlying Islands'),
('252', 'Washington, D.C.', 'us', 'North America', 'United States of America'),
('253', '', 'xx', '', 'Unknown'),
('254', 'Montevideo', 'uy', 'South America', 'Uruguay'),
('255', 'Tashkent', 'uz', 'Asia', 'Uzbekistan'),
('256', 'Port Vila', 'vu', 'Oceania', 'Vanuatu'),
('257', 'Caracas', 've', 'South America', 'Venezuela'),
('258', 'Hanoi', 'vn', 'Asia', 'Vietnam'),
('259', 'Road Town', 'vg', 'North America', 'Virgin Islands (British)'),
('260', 'Charlotte Amalie', 'vi', 'North America', 'Virgin Islands (U.S.)'),
('261', 'Cardiff', 'gb-wls', 'Europe', 'Wales'),
('262', 'Mata-Utu', 'wf', 'Oceania', 'Wallis and Futuna'),
('263', 'Laayoune', 'eh', 'Africa', 'Western Sahara'),
('264', 'Sana\'a', 'ye', 'Asia', 'Yemen'),
('265', 'Lusaka', 'zm', 'Africa', 'Zambia'),
('266', 'Harare', 'zw', 'Africa', 'Zimbabwe');


-- Table structure for table `flutterwave_payments`
DROP TABLE IF EXISTS `flutterwave_payments`;
CREATE TABLE `flutterwave_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `flutterwave_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `flutterwave_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `flutterwave_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `front_details`
DROP TABLE IF EXISTS `front_details`;
CREATE TABLE `front_details` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `header_title` varchar(200) DEFAULT NULL,
  `header_description` text DEFAULT NULL,
  `image` varchar(200) DEFAULT NULL,
  `feature_with_image_heading` varchar(191) DEFAULT NULL,
  `review_heading` varchar(191) DEFAULT NULL,
  `feature_with_icon_heading` varchar(191) DEFAULT NULL,
  `comments_heading` varchar(191) DEFAULT NULL,
  `price_heading` varchar(191) DEFAULT NULL,
  `price_description` varchar(191) DEFAULT NULL,
  `faq_heading` varchar(191) DEFAULT NULL,
  `faq_description` text DEFAULT NULL,
  `contact_heading` text DEFAULT NULL,
  `footer_copyright_text` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_details_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_details_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_details`
INSERT INTO `front_details` VALUES
('1', '1', 'Restaurant POS software made simple!', 'Easily manage orders, menus, and tables in one place. Save time, reduce errors, and grow your business faster', NULL, 'Take Control of Your Restaurant', 'What Restaurant Owners Are Saying', 'Powerful Features Built to Elevate Your Restaurant Operations', NULL, 'Simple, Transparent Pricing', 'Get everything you need to manage your restaurant with one affordable plan.', 'Your questions, answered', 'Answers to the most frequently asked questions.', 'Contact', '© 2025 TableTrack. All Rights Reserved.', '2025-09-17 05:36:44', '2025-09-17 05:36:44');


-- Table structure for table `front_faq_settings`
DROP TABLE IF EXISTS `front_faq_settings`;
CREATE TABLE `front_faq_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `question` text DEFAULT NULL,
  `answer` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_faq_settings_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_faq_settings_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_faq_settings`
INSERT INTO `front_faq_settings` VALUES
('1', '1', 'How can I contact customer support 1?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('2', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('3', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('4', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('5', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('6', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL);


-- Table structure for table `front_features`
DROP TABLE IF EXISTS `front_features`;
CREATE TABLE `front_features` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `title` varchar(191) NOT NULL,
  `description` longtext DEFAULT NULL,
  `image` longtext DEFAULT NULL,
  `icon` longtext DEFAULT NULL,
  `type` enum('image','icon','task','bills','team','apps') NOT NULL DEFAULT 'image',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_features_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_features_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_features`
INSERT INTO `front_features` VALUES
('1', '1', 'Streamline Order Management', 'Never lose track of an order again. All your customer orders—from dine-in to takeout—are organized and easily accessible in one place.\n                                Speed up service and keep your kitchen running smoothly.', NULL, NULL, 'image', NULL, NULL),
('2', '1', 'Optimize Table Reservations', 'Maximize seating efficiency with real-time table tracking and reservations. Reduce wait times and ensure no table sits empty during peak hours, improving customer experience and turnover.', NULL, NULL, 'image', NULL, NULL),
('3', '1', 'Effortless Menu Management', 'Easily add, edit, or remove items from your menu on the go. Highlight specials, update prices, and keep everything in sync across all platforms, so your staff and customers always see the latest offerings.', NULL, NULL, 'image', NULL, NULL),
('4', '1', 'QR Code Menu', 'Contactless Ordering Made Easy', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                            class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                            <path\n                                d=\"M0 .5A.5.5 0 0 1 .5 0h3a.5.5 0 0 1 0 1H1v2.5a.5.5 0 0 1-1 0zm12 0a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0V1h-2.5a.5.5 0 0 1-.5-.5M.5 12a.5.5 0 0 1 .5.5V15h2.5a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5m15 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1H15v-2.5a.5.5 0 0 1 .5-.5M4 4h1v1H4z\" />\n                            <path d=\"M7 2H2v5h5zM3 3h3v3H3zm2 8H4v1h1z\" />\n                            <path d=\"M7 9H2v5h5zm-4 1h3v3H3zm8-6h1v1h-1z\" />\n                            <path\n                                d=\"M9 2h5v5H9zm1 1v3h3V3zM8 8v2h1v1H8v1h2v-2h1v2h1v-1h2v-1h-3V8zm2 2H9V9h1zm4 2h-1v1h-2v1h3zm-4 2v-1H8v1z\" />\n                            <path d=\"M12 9h2V8h-2z\" />\n                        </svg>', 'bi-qr-code', 'icon', NULL, NULL),
('5', '1', 'Payment Gateway Integration', 'Fast, Secure, and Flexible Payments using Stripe and Razorpay', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm6.226 5.385c-.584 0-.937.164-.937.593 0 .468.607.674 1.36.93 1.228.415 2.844.963 2.851 2.993C11.5 11.868 9.924 13 7.63 13a7.7 7.7 0 0 1-3.009-.626V9.758c.926.506 2.095.88 3.01.88.617 0 1.058-.165 1.058-.671 0-.518-.658-.755-1.453-1.041C6.026 8.49 4.5 7.94 4.5 6.11 4.5 4.165 5.988 3 8.226 3a7.3 7.3 0 0 1 2.734.505v2.583c-.838-.45-1.896-.703-2.734-.703\" />\n                    </svg>', 'bi-credit-card', 'icon', NULL, NULL),
('6', '1', 'Staff Management', 'Separate login for every staff role with different permissions.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1zm-7.978-1L7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002-.014.002zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0M6.936 9.28a6 6 0 0 0-1.23-.247A7 7 0 0 0 5 9c-4 0-5 3-5 4q0 1 1 1h4.216A2.24 2.24 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816M4.92 10A5.5 5.5 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275ZM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4\" />\n                    </svg>', 'bi-people', 'icon', NULL, NULL),
('7', '1', 'POS (Point of Sale)', 'Complete POS Integration', '<svg class=\"size-6 transition duration-75 text-skin-base dark:text-skin-base\" fill=\"currentColor\"\n                        viewBox=\"0 -0.5 25 25\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g>\n                        <g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></g>\n                        <g id=\"SVGRepo_iconCarrier\">\n                            <path fill-rule=\"evenodd\"\n                                d=\"M16,6 L20,6 C21.1045695,6 22,6.8954305 22,8 L22,16 C22,17.1045695 21.1045695,18 20,18 L16,18 L16,19.9411765 C16,21.0658573 15.1177541,22 14,22 L4,22 C2.88224586,22 2,21.0658573 2,19.9411765 L2,4.05882353 C2,2.93414267 2.88224586,2 4,2 L14,2 C15.1177541,2 16,2.93414267 16,4.05882353 L16,6 Z M20,11 L16,11 L16,16 L20,16 L20,11 Z M14,19.9411765 L14,4.05882353 C14,4.01396021 13.9868154,4 14,4 L4,4 C4.01318464,4 4,4.01396021 4,4.05882353 L4,19.9411765 C4,19.9860398 4.01318464,20 4,20 L14,20 C13.9868154,20 14,19.9860398 14,19.9411765 Z M5,19 L5,17 L7,17 L7,19 L5,19 Z M8,19 L8,17 L10,17 L10,19 L8,19 Z M11,19 L11,17 L13,17 L13,19 L11,19 Z M5,16 L5,14 L7,14 L7,16 L5,16 Z M8,16 L8,14 L10,14 L10,16 L8,16 Z M11,16 L11,14 L13,14 L13,16 L11,16 Z M13,5 L13,13 L5,13 L5,5 L13,5 Z M7,7 L7,11 L11,11 L11,7 L7,7 Z M20,9 L20,8 L16,8 L16,9 L20,9 Z\">\n                            </path>\n                        </g>\n                    </svg>', 'bi-pos', 'icon', NULL, NULL),
('8', '1', 'Custom Floor Plans', 'Design Your Restaurants Layout.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882zm3.515 7.008L14.438 10 8 13.433 1.562 10 4.25 8.567l3.515 1.874a.5.5 0 0 0 .47 0zM8 9.433 1.562 6 8 2.567 14.438 6z\" />\n                    </svg>', 'bi-grid-3x3-gap', 'icon', NULL, NULL),
('9', '1', 'Kitchen Order Tickets (KOT)', 'Efficient Kitchen Workflow.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5M11.5 4a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1z\" />\n                        <path\n                            d=\"M2.354.646a.5.5 0 0 0-.801.13l-.5 1A.5.5 0 0 0 1 2v13H.5a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H15V2a.5.5 0 0 0-.053-.224l-.5-1a.5.5 0 0 0-.8-.13L13 1.293l-.646-.647a.5.5 0 0 0-.708 0L11 1.293l-.646-.647a.5.5 0 0 0-.708 0L9 1.293 8.354.646a.5.5 0 0 0-.708 0L7 1.293 6.354.646a.5.5 0 0 0-.708 0L5 1.293 4.354.646a.5.5 0 0 0-.708 0L3 1.293zm-.217 1.198.51.51a.5.5 0 0 0 .707 0L4 1.707l.646.647a.5.5 0 0 0 .708 0L6 1.707l.646.647a.5.5 0 0 0 .708 0L8 1.707l.646.647a.5.5 0 0 0 .708 0L10 1.707l.646.647a.5.5 0 0 0 .708 0L12 1.707l.646.647a.5.5 0 0 0 .708 0l.509-.51.137.274V15H2V2.118z\" />\n                    </svg>', 'bi-receipt', 'icon', NULL, NULL),
('10', '1', 'Bill Printing', 'Quick and Accurate Billing.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path d=\"M2.5 8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1\" />\n                        <path\n                            d=\"M5 1a2 2 0 0 0-2 2v2H2a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h1v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-1h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-1V3a2 2 0 0 0-2-2zM4 3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2H4zm1 5a2 2 0 0 0-2 2v1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v-1a2 2 0 0 0-2-2zm7 2v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1\" />\n                    </svg>', 'bi-printer', 'icon', NULL, NULL),
('11', '1', 'Reports', 'Data-Driven Decisions.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                    <path fill-rule=\"evenodd\" d=\"M0 0h1v15h15v1H0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5\"></path>\n                    </svg>', 'bi-arrow-right-circle-fill', 'icon', NULL, NULL);


-- Table structure for table `front_review_settings`
DROP TABLE IF EXISTS `front_review_settings`;
CREATE TABLE `front_review_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `reviews` text DEFAULT NULL,
  `reviewer_name` varchar(191) DEFAULT NULL,
  `reviewer_designation` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_review_settings_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_review_settings_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_review_settings`
INSERT INTO `front_review_settings` VALUES
('1', '1', '\" It has completely transformed how we operate. Managing orders, tables, and staff all from one platform has reduced our workload and made everything run more smoothly. \"', 'John Martin', 'Owner of Riverbend Bistro', NULL, NULL),
('2', '1', '\" The QR Code menu and payment integration have made a huge difference for us, especially after the pandemic. Customers love the ease, and we’ve seen faster table turnover.\"', 'Emily Thompson', 'Manager at Lakeside Grill', NULL, NULL),
('3', '1', '\" We are able to track every order in real time, keep our menu updated, and quickly manage payments. It is like having an extra set of hands in the restaurant.\"', 'Michael Scott', 'Owner of Downtown Eats', NULL, NULL);


-- Table structure for table `global_currencies`
DROP TABLE IF EXISTS `global_currencies`;
CREATE TABLE `global_currencies` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `currency_name` varchar(191) NOT NULL,
  `currency_symbol` varchar(191) NOT NULL,
  `currency_code` varchar(191) NOT NULL,
  `exchange_rate` decimal(16,2) DEFAULT NULL,
  `usd_price` decimal(16,2) DEFAULT NULL,
  `is_cryptocurrency` enum('yes','no') NOT NULL DEFAULT 'no',
  `currency_position` enum('left','right','left_with_space','right_with_space') NOT NULL DEFAULT 'left',
  `no_of_decimal` int(10) unsigned NOT NULL DEFAULT 2,
  `thousand_separator` varchar(191) DEFAULT NULL,
  `decimal_separator` varchar(191) DEFAULT NULL,
  `status` enum('enable','disable') NOT NULL DEFAULT 'enable',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_currencies`
INSERT INTO `global_currencies` VALUES
('1', 'US Dollars', '$', 'USD', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2025-09-17 05:36:40', '2025-09-17 06:12:50', NULL),
('2', 'Indian Rupee', '₹', 'INR', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2025-09-17 05:36:40', '2025-09-20 14:32:54', NULL),
('3', 'Pounds', '£', 'GBP', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2025-09-17 05:36:40', '2025-09-17 05:36:40', NULL),
('4', 'Euros', '€', 'EUR', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2025-09-17 05:36:40', '2025-09-17 05:36:40', NULL),
('5', 'Canadian Dollar', '$', 'CAD', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2025-09-17 06:12:38', '2025-09-17 06:12:38', NULL);


-- Table structure for table `global_invoices`
DROP TABLE IF EXISTS `global_invoices`;
CREATE TABLE `global_invoices` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `global_subscription_id` bigint(20) unsigned DEFAULT NULL,
  `offline_method_id` bigint(20) unsigned DEFAULT NULL,
  `signature` varchar(191) DEFAULT NULL,
  `token` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `event_id` varchar(191) DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `sub_total` int(11) DEFAULT NULL,
  `total` int(11) DEFAULT NULL,
  `billing_frequency` varchar(191) DEFAULT NULL,
  `billing_interval` varchar(191) DEFAULT NULL,
  `recurring` enum('yes','no') DEFAULT NULL,
  `plan_id` varchar(191) DEFAULT NULL,
  `subscription_id` varchar(191) DEFAULT NULL,
  `invoice_id` varchar(191) DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `stripe_invoice_number` varchar(191) DEFAULT NULL,
  `pay_date` datetime DEFAULT NULL,
  `next_pay_date` datetime DEFAULT NULL,
  `gateway_name` varchar(191) DEFAULT NULL,
  `status` enum('active','inactive') DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `m_payment_id` varchar(191) DEFAULT NULL,
  `pf_payment_id` varchar(191) DEFAULT NULL,
  `payfast_plan` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `global_invoices_restaurant_id_foreign` (`restaurant_id`),
  KEY `global_invoices_currency_id_foreign` (`currency_id`),
  KEY `global_invoices_package_id_foreign` (`package_id`),
  KEY `global_invoices_global_subscription_id_foreign` (`global_subscription_id`),
  KEY `global_invoices_offline_method_id_foreign` (`offline_method_id`),
  CONSTRAINT `global_invoices_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_global_subscription_id_foreign` FOREIGN KEY (`global_subscription_id`) REFERENCES `global_subscriptions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_offline_method_id_foreign` FOREIGN KEY (`offline_method_id`) REFERENCES `offline_payment_methods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_invoices`
INSERT INTO `global_invoices` VALUES
('1', '1', '1', '5', '1', NULL, NULL, NULL, 'JLGL2SB6OS57QNL', NULL, 'trial', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:43', '2025-10-17 05:36:43', 'offline', 'active', '2025-09-17 05:36:43', '2025-09-17 05:36:43', NULL, NULL, NULL),
('2', '2', '1', '5', '2', NULL, NULL, NULL, 'ZDQJNFUSENGXF9R', NULL, 'trial', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 10:02:45', '2025-10-17 10:02:45', 'offline', 'active', '2025-09-17 10:02:45', '2025-09-17 10:02:45', NULL, NULL, NULL),
('3', '2', '1', '3', '3', NULL, NULL, NULL, 'SBNYAYGDZZUKXUW', NULL, 'lifetime', NULL, '199', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-20 00:00:00', '2026-05-15 00:00:00', 'offline', NULL, '2025-09-20 12:20:44', '2025-09-20 12:20:44', NULL, NULL, NULL),
('4', '3', '1', '5', '4', NULL, NULL, NULL, '63ZULAHH9MKTEMM', NULL, 'trial', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-20 12:56:44', '2025-10-20 12:56:44', 'offline', 'active', '2025-09-20 12:56:44', '2025-09-20 12:56:44', NULL, NULL, NULL);


-- Table structure for table `global_settings`
DROP TABLE IF EXISTS `global_settings`;
CREATE TABLE `global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(80) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `last_license_verified_at` timestamp NULL DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `logo` varchar(191) DEFAULT NULL,
  `theme_hex` varchar(191) DEFAULT NULL,
  `theme_rgb` varchar(191) DEFAULT NULL,
  `locale` varchar(191) NOT NULL DEFAULT 'en',
  `license_type` varchar(191) DEFAULT NULL,
  `hide_cron_job` tinyint(1) NOT NULL DEFAULT 0,
  `last_cron_run` timestamp NULL DEFAULT NULL,
  `system_update` tinyint(1) NOT NULL DEFAULT 1,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `timezone` varchar(191) DEFAULT 'Asia/Kolkata',
  `disable_landing_site` tinyint(1) NOT NULL DEFAULT 0,
  `landing_type` varchar(191) NOT NULL DEFAULT 'dynamic',
  `landing_site_type` enum('theme','custom') NOT NULL DEFAULT 'theme',
  `landing_site_url` varchar(191) DEFAULT NULL,
  `installed_url` tinytext DEFAULT NULL,
  `requires_approval_after_signup` tinyint(1) NOT NULL DEFAULT 0,
  `facebook_link` varchar(255) DEFAULT NULL,
  `instagram_link` varchar(255) DEFAULT NULL,
  `twitter_link` varchar(255) DEFAULT NULL,
  `yelp_link` varchar(255) DEFAULT NULL,
  `default_currency_id` bigint(20) unsigned DEFAULT NULL,
  `show_logo_text` tinyint(1) NOT NULL DEFAULT 1,
  `meta_title` varchar(191) DEFAULT NULL,
  `meta_keyword` text DEFAULT NULL,
  `meta_description` longtext DEFAULT NULL,
  `upload_fav_icon_android_chrome_192` varchar(191) DEFAULT NULL,
  `upload_fav_icon_android_chrome_512` varchar(191) DEFAULT NULL,
  `upload_fav_icon_apple_touch_icon` varchar(191) DEFAULT NULL,
  `upload_favicon_16` varchar(191) DEFAULT NULL,
  `upload_favicon_32` varchar(191) DEFAULT NULL,
  `favicon` varchar(191) DEFAULT NULL,
  `hash` varchar(191) DEFAULT NULL,
  `webmanifest` varchar(191) DEFAULT NULL,
  `is_pwa_install_alert_show` varchar(191) NOT NULL DEFAULT '0',
  `google_map_api_key` varchar(191) DEFAULT NULL,
  `session_driver` enum('file','database') NOT NULL DEFAULT 'database',
  `enable_stripe` tinyint(1) NOT NULL DEFAULT 1,
  `enable_razorpay` tinyint(1) NOT NULL DEFAULT 1,
  `enable_flutterwave` tinyint(1) NOT NULL DEFAULT 1,
  `enable_payfast` tinyint(1) NOT NULL DEFAULT 1,
  `enable_paypal` tinyint(1) NOT NULL DEFAULT 1,
  `enable_paystack` tinyint(1) NOT NULL DEFAULT 1,
  `enable_xendit` tinyint(1) NOT NULL DEFAULT 1,
  PRIMARY KEY (`id`),
  KEY `global_settings_default_currency_id_foreign` (`default_currency_id`),
  CONSTRAINT `global_settings_default_currency_id_foreign` FOREIGN KEY (`default_currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_settings`
INSERT INTO `global_settings` VALUES
('1', NULL, NULL, '2025-09-28 12:01:13', NULL, '2025-09-17 05:36:43', '2025-09-28 12:01:13', 'EwiiDine', NULL, '#4F46E5', '79, 70, 229', 'en', NULL, '1', '2025-09-19 09:38:02', '1', NULL, 'Asia/Kolkata', '0', 'dynamic', 'custom', 'https://ewiidine.com', 'https://ewiidine.ca', '0', 'https://www.facebook.com/', 'https://www.instagram.com/', 'https://www.twitter.com/', NULL, '5', '1', NULL, NULL, NULL, 'android-chrome-192x192.png', 'android-chrome-512x512.png', 'apple-touch-icon.png', 'favicon-16x16.png', 'favicon-32x32.png', 'favicon.ico', 'ce56715187588fe3f6eb9c47b3fc6991', NULL, '1', 'AIzaSyCGqeim4fmIzELy26WvSJwFDs3kjROTjUI', 'database', '1', '1', '1', '1', '1', '1', '1');


-- Table structure for table `global_subscriptions`
DROP TABLE IF EXISTS `global_subscriptions`;
CREATE TABLE `global_subscriptions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `plan_type` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  `user_id` varchar(191) DEFAULT NULL,
  `quantity` varchar(191) DEFAULT NULL,
  `token` varchar(191) DEFAULT NULL,
  `razorpay_id` varchar(191) DEFAULT NULL,
  `razorpay_plan` varchar(191) DEFAULT NULL,
  `stripe_id` varchar(191) DEFAULT NULL,
  `stripe_status` varchar(191) DEFAULT NULL,
  `stripe_price` varchar(191) DEFAULT NULL,
  `gateway_name` varchar(191) DEFAULT NULL,
  `trial_ends_at` varchar(191) DEFAULT NULL,
  `subscription_status` enum('active','inactive') DEFAULT NULL,
  `ends_at` datetime DEFAULT NULL,
  `subscribed_on_date` datetime DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `subscription_id` varchar(191) DEFAULT NULL,
  `customer_id` varchar(191) DEFAULT NULL,
  `flutterwave_id` varchar(191) DEFAULT NULL,
  `flutterwave_payment_ref` varchar(191) DEFAULT NULL,
  `flutterwave_status` varchar(191) DEFAULT NULL,
  `flutterwave_customer_id` varchar(191) DEFAULT NULL,
  `payfast_plan` varchar(191) DEFAULT NULL,
  `payfast_status` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `global_subscriptions_restaurant_id_foreign` (`restaurant_id`),
  KEY `global_subscriptions_package_id_foreign` (`package_id`),
  KEY `global_subscriptions_currency_id_foreign` (`currency_id`),
  CONSTRAINT `global_subscriptions_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_subscriptions_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `global_subscriptions_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_subscriptions`
INSERT INTO `global_subscriptions` VALUES
('1', '1', '5', '1', 'trial', NULL, 'JLGL2SB6OS57QNL', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', '2025-10-17 05:36:43', 'active', '2025-10-17 05:36:43', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '2025-09-17 05:36:43', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('2', '2', '5', '1', 'trial', NULL, 'ZDQJNFUSENGXF9R', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', '2025-10-17 10:02:45', 'inactive', '2025-10-17 10:02:45', '2025-09-17 10:02:45', '2025-09-17 10:02:45', '2025-09-20 12:20:44', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('3', '2', '3', '1', 'lifetime', NULL, 'SBNYAYGDZZUKXUW', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', NULL, 'active', NULL, '2025-09-20 00:00:00', '2025-09-20 12:20:44', '2025-09-20 12:20:44', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('4', '3', '5', '1', 'trial', NULL, '63ZULAHH9MKTEMM', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', '2025-10-20 12:56:44', 'active', '2025-10-20 12:56:44', '2025-09-20 12:56:44', '2025-09-20 12:56:44', '2025-09-20 12:56:44', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);


-- Table structure for table `inventory_global_settings`
DROP TABLE IF EXISTS `inventory_global_settings`;
CREATE TABLE `inventory_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_global_settings`
INSERT INTO `inventory_global_settings` VALUES
('1', NULL, 'd', NULL, NULL, '1', '2025-09-17 05:48:09', '2025-09-17 05:49:12');


-- Table structure for table `inventory_item_categories`
DROP TABLE IF EXISTS `inventory_item_categories`;
CREATE TABLE `inventory_item_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_item_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `inventory_item_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_item_categories`
INSERT INTO `inventory_item_categories` VALUES
('1', '1', 'Meat & Poultry', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('2', '1', 'Seafood', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('3', '1', 'Dairy & Eggs', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('4', '1', 'Fresh Produce', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('5', '1', 'Herbs & Spices', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('6', '1', 'Dry Goods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('7', '1', 'Canned Goods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('8', '1', 'Beverages', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('9', '1', 'Condiments & Sauces', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('10', '1', 'Baking Supplies', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('11', '1', 'Oils & Vinegars', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('12', '1', 'Frozen Foods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('13', '1', 'Cleaning Supplies', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('14', '1', 'Kitchen Equipment', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('15', '1', 'Disposables', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('16', '2', 'Meat & Poultry', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('17', '2', 'Seafood', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('18', '2', 'Dairy & Eggs', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('19', '2', 'Fresh Produce', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('20', '2', 'Herbs & Spices', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('21', '2', 'Dry Goods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('22', '2', 'Canned Goods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('23', '2', 'Beverages', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('24', '2', 'Condiments & Sauces', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('25', '2', 'Baking Supplies', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('26', '2', 'Oils & Vinegars', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('27', '2', 'Frozen Foods', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('28', '2', 'Cleaning Supplies', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('29', '2', 'Kitchen Equipment', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('30', '2', 'Disposables', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('31', '3', 'Meat & Poultry', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('32', '3', 'Seafood', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('33', '3', 'Dairy & Eggs', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('34', '3', 'Fresh Produce', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('35', '3', 'Herbs & Spices', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('36', '3', 'Dry Goods', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('37', '3', 'Canned Goods', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('38', '3', 'Beverages', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('39', '3', 'Condiments & Sauces', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('40', '3', 'Baking Supplies', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('41', '3', 'Oils & Vinegars', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('42', '3', 'Frozen Foods', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('43', '3', 'Cleaning Supplies', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('44', '3', 'Kitchen Equipment', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('45', '3', 'Disposables', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('46', '4', 'Meat & Poultry', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('47', '4', 'Seafood', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('48', '4', 'Dairy & Eggs', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('49', '4', 'Fresh Produce', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('50', '4', 'Herbs & Spices', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('51', '4', 'Dry Goods', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('52', '4', 'Canned Goods', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('53', '4', 'Beverages', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('54', '4', 'Condiments & Sauces', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('55', '4', 'Baking Supplies', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('56', '4', 'Oils & Vinegars', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('57', '4', 'Frozen Foods', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('58', '4', 'Cleaning Supplies', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('59', '4', 'Kitchen Equipment', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('60', '4', 'Disposables', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `inventory_items`
DROP TABLE IF EXISTS `inventory_items`;
CREATE TABLE `inventory_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `inventory_item_category_id` bigint(20) unsigned NOT NULL,
  `unit_id` bigint(20) unsigned NOT NULL,
  `threshold_quantity` decimal(16,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `preferred_supplier_id` bigint(20) unsigned DEFAULT NULL,
  `reorder_quantity` decimal(16,2) NOT NULL DEFAULT 0.00,
  `unit_purchase_price` decimal(16,2) NOT NULL DEFAULT 0.00,
  PRIMARY KEY (`id`),
  KEY `inventory_items_branch_id_foreign` (`branch_id`),
  KEY `inventory_items_inventory_item_category_id_foreign` (`inventory_item_category_id`),
  KEY `inventory_items_unit_id_foreign` (`unit_id`),
  KEY `inventory_items_preferred_supplier_id_foreign` (`preferred_supplier_id`),
  CONSTRAINT `inventory_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_items_inventory_item_category_id_foreign` FOREIGN KEY (`inventory_item_category_id`) REFERENCES `inventory_item_categories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_items_preferred_supplier_id_foreign` FOREIGN KEY (`preferred_supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL,
  CONSTRAINT `inventory_items_unit_id_foreign` FOREIGN KEY (`unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `inventory_movements`
DROP TABLE IF EXISTS `inventory_movements`;
CREATE TABLE `inventory_movements` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,2) NOT NULL DEFAULT 0.00,
  `transaction_type` enum('in','out','waste','transfer') NOT NULL DEFAULT 'in',
  `waste_reason` enum('expiry','spoilage','customer_complaint','over_preparation','other') DEFAULT NULL,
  `added_by` bigint(20) unsigned DEFAULT NULL,
  `supplier_id` bigint(20) unsigned DEFAULT NULL,
  `transfer_branch_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `unit_purchase_price` decimal(16,2) NOT NULL DEFAULT 0.00,
  `expiration_date` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_movements_branch_id_foreign` (`branch_id`),
  KEY `inventory_movements_inventory_item_id_foreign` (`inventory_item_id`),
  KEY `inventory_movements_added_by_foreign` (`added_by`),
  KEY `inventory_movements_supplier_id_foreign` (`supplier_id`),
  KEY `inventory_movements_transfer_branch_id_foreign` (`transfer_branch_id`),
  CONSTRAINT `inventory_movements_added_by_foreign` FOREIGN KEY (`added_by`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_transfer_branch_id_foreign` FOREIGN KEY (`transfer_branch_id`) REFERENCES `branches` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `inventory_settings`
DROP TABLE IF EXISTS `inventory_settings`;
CREATE TABLE `inventory_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `allow_auto_purchase` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `inventory_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_settings`
INSERT INTO `inventory_settings` VALUES
('1', '1', '0', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('2', '1', '0', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('3', '2', '0', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('4', '3', '0', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `inventory_stocks`
DROP TABLE IF EXISTS `inventory_stocks`;
CREATE TABLE `inventory_stocks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_stocks_branch_id_foreign` (`branch_id`),
  KEY `inventory_stocks_inventory_item_id_foreign` (`inventory_item_id`),
  CONSTRAINT `inventory_stocks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_stocks_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `item_categories`
DROP TABLE IF EXISTS `item_categories`;
CREATE TABLE `item_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `category_name` text DEFAULT NULL,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `item_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `item_categories`
INSERT INTO `item_categories` VALUES
('1', '1', '{\"en\":\"Indian Veg Curries\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('2', '1', '{\"en\":\"Indian Non-Veg Curries\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('3', '1', '{\"en\":\"South Indian\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('4', '1', '{\"en\":\"Biryani & Rice\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('5', '1', '{\"en\":\"Indian Breads\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('6', '1', '{\"en\":\"Chaat & Street Food\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('7', '1', '{\"en\":\"Tandoor & Kebabs\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('8', '1', '{\"en\":\"Indo-Chinese\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('9', '1', '{\"en\":\"Continental & Pastas\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('10', '1', '{\"en\":\"Pizzas\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('11', '1', '{\"en\":\"Burgers & Sandwiches\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('12', '1', '{\"en\":\"Desserts\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('13', '1', '{\"en\":\"Beverages\"}', '0', '2025-09-17 06:04:58', '2025-09-17 06:04:58'),
('14', '3', '{\"en\":\"Indian Veg Curries\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('15', '3', '{\"en\":\"Indian Non-Veg Curries\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('16', '3', '{\"en\":\"South Indian\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('17', '3', '{\"en\":\"Biryani & Rice\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('18', '3', '{\"en\":\"Indian Breads\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('19', '3', '{\"en\":\"Chaat & Street Food\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('20', '3', '{\"en\":\"Tandoor & Kebabs\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('21', '3', '{\"en\":\"Indo-Chinese\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('22', '3', '{\"en\":\"Continental & Pastas\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('23', '3', '{\"en\":\"Pizzas\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('24', '3', '{\"en\":\"Burgers & Sandwiches\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('25', '3', '{\"en\":\"Desserts\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('26', '3', '{\"en\":\"Beverages\"}', '0', '2025-09-19 20:04:21', '2025-09-19 20:04:21'),
('27', '4', '{\"en\":\"Pizza\"}', '0', '2025-09-20 12:59:15', '2025-09-20 12:59:15');


-- Table structure for table `item_modifiers`
DROP TABLE IF EXISTS `item_modifiers`;
CREATE TABLE `item_modifiers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_group_id` bigint(20) unsigned DEFAULT NULL,
  `is_required` tinyint(1) NOT NULL DEFAULT 0,
  `allow_multiple_selection` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_modifiers_menu_item_id_foreign` (`menu_item_id`),
  KEY `item_modifiers_modifier_group_id_foreign` (`modifier_group_id`),
  KEY `item_modifiers_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  CONSTRAINT `item_modifiers_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `item_modifiers_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_modifiers_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `job_batches`
DROP TABLE IF EXISTS `job_batches`;
CREATE TABLE `job_batches` (
  `id` varchar(191) NOT NULL,
  `name` varchar(191) NOT NULL,
  `total_jobs` int(11) NOT NULL,
  `pending_jobs` int(11) NOT NULL,
  `failed_jobs` int(11) NOT NULL,
  `failed_job_ids` longtext NOT NULL,
  `options` mediumtext DEFAULT NULL,
  `cancelled_at` int(11) DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `finished_at` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `jobs`
DROP TABLE IF EXISTS `jobs`;
CREATE TABLE `jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `queue` varchar(191) NOT NULL,
  `payload` longtext NOT NULL,
  `attempts` tinyint(3) unsigned NOT NULL,
  `reserved_at` int(10) unsigned DEFAULT NULL,
  `available_at` int(10) unsigned NOT NULL,
  `created_at` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `jobs_queue_index` (`queue`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kiosk_ads`
DROP TABLE IF EXISTS `kiosk_ads`;
CREATE TABLE `kiosk_ads` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `heading` varchar(191) NOT NULL,
  `description` varchar(191) NOT NULL,
  `image` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kiosk_global_settings`
DROP TABLE IF EXISTS `kiosk_global_settings`;
CREATE TABLE `kiosk_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kiosk_global_settings`
INSERT INTO `kiosk_global_settings` VALUES
('1', NULL, NULL, NULL, NULL, '1', '2025-09-28 12:08:47', '2025-09-28 12:08:47');


-- Table structure for table `kiosks`
DROP TABLE IF EXISTS `kiosks`;
CREATE TABLE `kiosks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `code` varchar(64) NOT NULL,
  `name` varchar(100) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `last_seen_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `kiosks_code_unique` (`code`),
  KEY `kiosks_branch_id_foreign` (`branch_id`),
  CONSTRAINT `kiosks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kitchen_global_settings`
DROP TABLE IF EXISTS `kitchen_global_settings`;
CREATE TABLE `kitchen_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kitchen_global_settings`
INSERT INTO `kitchen_global_settings` VALUES
('1', NULL, 'k', NULL, NULL, '1', '2025-09-17 05:48:21', '2025-09-17 05:49:25');


-- Table structure for table `kot_cancel_reasons`
DROP TABLE IF EXISTS `kot_cancel_reasons`;
CREATE TABLE `kot_cancel_reasons` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `reason` varchar(191) NOT NULL,
  `cancel_order` tinyint(1) NOT NULL DEFAULT 0,
  `cancel_kot` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_cancel_reasons_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `kot_cancel_reasons_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_cancel_reasons`
INSERT INTO `kot_cancel_reasons` VALUES
('1', '1', 'Customer changed their mind', '1', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'Customer requested to cancel', '1', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '1', 'Payment issues', '1', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '1', 'Customer no longer wants the order', '1', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '1', 'Ingredient not available', '0', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('6', '1', 'Preparation time too long', '0', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('7', '1', 'Quality issue with ingredients', '0', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('8', '1', 'System error/Technical issue', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('9', '1', 'Restaurant closing early', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('10', '1', 'Other', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44');


-- Table structure for table `kot_item_modifier_options`
DROP TABLE IF EXISTS `kot_item_modifier_options`;
CREATE TABLE `kot_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `kot_item_id` bigint(20) unsigned NOT NULL,
  `modifier_option_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_item_modifier_options_kot_item_id_foreign` (`kot_item_id`),
  KEY `kot_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `kot_item_modifier_options_kot_item_id_foreign` FOREIGN KEY (`kot_item_id`) REFERENCES `kot_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kot_items`
DROP TABLE IF EXISTS `kot_items`;
CREATE TABLE `kot_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `kot_id` bigint(20) unsigned NOT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `note` text DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `status` enum('pending','cooking','ready') DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_items_kot_id_foreign` (`kot_id`),
  KEY `kot_items_menu_item_id_foreign` (`menu_item_id`),
  KEY `kot_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  CONSTRAINT `kot_items_kot_id_foreign` FOREIGN KEY (`kot_id`) REFERENCES `kots` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kot_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_items`
INSERT INTO `kot_items` VALUES
('1', '1', 'TXN_68ce9d21bd2a93.28356548_231480', '251', NULL, '', '1', NULL, '2025-09-20 12:25:05', '2025-09-20 12:25:05'),
('2', '1', 'TXN_68ce9d21bd2a93.28356548_231480', '252', NULL, '', '1', NULL, '2025-09-20 12:25:05', '2025-09-20 12:25:05');


-- Table structure for table `kot_places`
DROP TABLE IF EXISTS `kot_places`;
CREATE TABLE `kot_places` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `type` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_places_branch_id_foreign` (`branch_id`),
  KEY `kot_places_printer_id_foreign` (`printer_id`),
  CONSTRAINT `kot_places_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kot_places_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_places`
INSERT INTO `kot_places` VALUES
('1', '1', '1', 'Default Kitchen', 'food', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '2', '2', 'Default Kitchen', 'food', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '3', '3', 'Default Kitchen', 'food', '1', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('4', '4', '4', 'Default Kitchen', 'food', '1', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `kot_settings`
DROP TABLE IF EXISTS `kot_settings`;
CREATE TABLE `kot_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `default_status` enum('pending','cooking') NOT NULL DEFAULT 'pending',
  `enable_item_level_status` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `kot_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_settings`
INSERT INTO `kot_settings` VALUES
('1', '1', 'pending', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'pending', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '2', 'pending', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '2', 'pending', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '3', 'pending', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('6', '4', 'pending', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `kots`
DROP TABLE IF EXISTS `kots`;
CREATE TABLE `kots` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `kitchen_place_id` bigint(20) unsigned DEFAULT NULL,
  `kot_number` varchar(191) NOT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `note` text DEFAULT NULL,
  `status` enum('pending_confirmation','in_kitchen','food_ready','served','cancelled') NOT NULL DEFAULT 'in_kitchen',
  `cancel_reason_id` bigint(20) unsigned DEFAULT NULL,
  `cancel_reason_text` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kots_order_id_foreign` (`order_id`),
  KEY `kots_branch_id_foreign` (`branch_id`),
  KEY `kots_cancel_reason_id_foreign` (`cancel_reason_id`),
  KEY `kots_kitchen_place_id_foreign` (`kitchen_place_id`),
  CONSTRAINT `kots_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kots_cancel_reason_id_foreign` FOREIGN KEY (`cancel_reason_id`) REFERENCES `kot_cancel_reasons` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kots_kitchen_place_id_foreign` FOREIGN KEY (`kitchen_place_id`) REFERENCES `kot_places` (`id`) ON DELETE SET NULL,
  CONSTRAINT `kots_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kots`
INSERT INTO `kots` VALUES
('1', '3', NULL, '2', '1', 'TXN_68ce9d21bd2a93.28356548_231480', NULL, 'in_kitchen', NULL, NULL, '2025-09-20 12:25:05', '2025-09-20 12:25:36');


-- Table structure for table `language_pack_settings`
DROP TABLE IF EXISTS `language_pack_settings`;
CREATE TABLE `language_pack_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `language_pack_settings`
INSERT INTO `language_pack_settings` VALUES
('1', NULL, NULL, NULL, NULL, '1', '2025-09-17 05:48:26', '2025-09-17 05:48:26');


-- Table structure for table `language_settings`
DROP TABLE IF EXISTS `language_settings`;
CREATE TABLE `language_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_code` varchar(191) NOT NULL,
  `language_name` varchar(191) NOT NULL,
  `flag_code` varchar(191) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT 1,
  `is_rtl` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `language_settings`
INSERT INTO `language_settings` VALUES
('1', 'en', 'English', 'gb', '1', '0', NULL, '2025-09-17 06:11:19'),
('2', 'ar', 'Arabic', 'sa', '0', '1', NULL, '2025-09-17 06:11:19'),
('3', 'de', 'German', 'de', '0', '0', NULL, '2025-09-17 06:11:19'),
('4', 'es', 'Spanish', 'es', '0', '0', NULL, '2025-09-17 06:11:19'),
('5', 'et', 'Estonian', 'et', '0', '0', NULL, '2025-09-17 06:11:19'),
('6', 'fa', 'Farsi', 'ir', '0', '1', NULL, '2025-09-17 06:11:19'),
('7', 'fr', 'French', 'fr', '1', '0', NULL, '2025-09-17 06:11:19'),
('8', 'gr', 'Greek', 'gr', '0', '0', NULL, '2025-09-17 06:11:19'),
('9', 'it', 'Italian', 'it', '0', '0', NULL, '2025-09-17 06:11:19'),
('10', 'nl', 'Dutch', 'nl', '0', '0', NULL, '2025-09-17 06:11:19'),
('11', 'pl', 'Polish', 'pl', '0', '0', NULL, '2025-09-17 06:11:19'),
('12', 'pt', 'Portuguese', 'pt', '0', '0', NULL, '2025-09-17 06:11:19'),
('13', 'pt-br', 'Portuguese (Brazil)', 'br', '0', '0', NULL, '2025-09-17 06:11:19'),
('14', 'ro', 'Romanian', 'ro', '0', '0', NULL, '2025-09-17 06:11:19'),
('15', 'ru', 'Russian', 'ru', '0', '0', NULL, '2025-09-17 06:11:19'),
('16', 'tr', 'Turkish', 'tr', '0', '0', NULL, '2025-09-17 06:11:19'),
('17', 'zh-CN', 'Chinese (S)', 'cn', '0', '0', NULL, '2025-09-17 06:11:19'),
('18', 'zh-TW', 'Chinese (T)', 'cn', '0', '0', NULL, '2025-09-17 06:11:19');


-- Table structure for table `ltm_translations`
DROP TABLE IF EXISTS `ltm_translations`;
CREATE TABLE `ltm_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `status` int(11) NOT NULL DEFAULT 0,
  `locale` varchar(191) NOT NULL,
  `group` varchar(191) NOT NULL,
  `key` text NOT NULL,
  `value` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;


-- Table structure for table `menu_item_tax`
DROP TABLE IF EXISTS `menu_item_tax`;
CREATE TABLE `menu_item_tax` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `tax_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `menu_item_tax_menu_item_id_foreign` (`menu_item_id`),
  KEY `menu_item_tax_tax_id_foreign` (`tax_id`),
  CONSTRAINT `menu_item_tax_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_item_tax_tax_id_foreign` FOREIGN KEY (`tax_id`) REFERENCES `taxes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menu_item_translations`
DROP TABLE IF EXISTS `menu_item_translations`;
CREATE TABLE `menu_item_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `locale` varchar(191) NOT NULL,
  `item_name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `menu_item_translations_menu_item_id_locale_unique` (`menu_item_id`,`locale`),
  KEY `menu_item_translations_locale_index` (`locale`),
  CONSTRAINT `menu_item_translations_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menu_item_translations`
INSERT INTO `menu_item_translations` VALUES
('1', '501', 'en', 'Margherita Pizza', NULL);


-- Table structure for table `menu_item_variations`
DROP TABLE IF EXISTS `menu_item_variations`;
CREATE TABLE `menu_item_variations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `variation` varchar(191) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `menu_item_variations_menu_item_id_foreign` (`menu_item_id`),
  CONSTRAINT `menu_item_variations_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menu_items`
DROP TABLE IF EXISTS `menu_items`;
CREATE TABLE `menu_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `kot_place_id` bigint(20) unsigned DEFAULT NULL,
  `item_name` varchar(191) NOT NULL,
  `image` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `type` enum('veg','non-veg','egg','drink','other','halal') DEFAULT NULL,
  `price` decimal(16,2) DEFAULT NULL,
  `menu_id` bigint(20) unsigned NOT NULL,
  `item_category_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `preparation_time` int(11) DEFAULT NULL,
  `is_available` tinyint(1) NOT NULL DEFAULT 1,
  `show_on_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `in_stock` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `tax_inclusive` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `menu_items_menu_id_foreign` (`menu_id`),
  KEY `menu_items_item_category_id_foreign` (`item_category_id`),
  KEY `idx_branch_available` (`branch_id`,`is_available`),
  CONSTRAINT `menu_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_items_item_category_id_foreign` FOREIGN KEY (`item_category_id`) REFERENCES `item_categories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_items_menu_id_foreign` FOREIGN KEY (`menu_id`) REFERENCES `menus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=502 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menu_items`
INSERT INTO `menu_items` VALUES
('1', '1', '1', 'Paneer Butter Masala', NULL, 'Paneer Butter Masala from our Indian Veg Curries selection.', 'veg', '269.52', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('2', '1', '1', 'Kadai Paneer', NULL, 'Kadai Paneer from our Indian Veg Curries selection.', 'veg', '183.50', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('3', '1', '1', 'Shahi Paneer', NULL, 'Shahi Paneer from our Indian Veg Curries selection.', 'veg', '218.50', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('4', '1', '1', 'Palak Paneer', NULL, 'Palak Paneer from our Indian Veg Curries selection.', 'veg', '211.25', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('5', '1', '1', 'Matar Paneer', NULL, 'Matar Paneer from our Indian Veg Curries selection.', 'veg', '283.11', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('6', '1', '1', 'Paneer Tikka Masala', NULL, 'Paneer Tikka Masala from our Indian Veg Curries selection.', 'veg', '274.74', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('7', '1', '1', 'Dal Makhani', NULL, 'Dal Makhani from our Indian Veg Curries selection.', 'veg', '304.91', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('8', '1', '1', 'Dal Tadka', NULL, 'Dal Tadka from our Indian Veg Curries selection.', 'veg', '192.17', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('9', '1', '1', 'Chana Masala', NULL, 'Chana Masala from our Indian Veg Curries selection.', 'veg', '239.07', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('10', '1', '1', 'Aloo Gobi', NULL, 'Aloo Gobi from our Indian Veg Curries selection.', 'veg', '184.17', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('11', '1', '1', 'Baingan Bharta', NULL, 'Baingan Bharta from our Indian Veg Curries selection.', 'veg', '210.61', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('12', '1', '1', 'Bhindi Masala', NULL, 'Bhindi Masala from our Indian Veg Curries selection.', 'veg', '250.75', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('13', '1', '1', 'Mix Veg Curry', NULL, 'Mix Veg Curry from our Indian Veg Curries selection.', 'veg', '183.72', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('14', '1', '1', 'Malai Kofta', NULL, 'Malai Kofta from our Indian Veg Curries selection.', 'veg', '207.84', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('15', '1', '1', 'Veg Kolhapuri', NULL, 'Veg Kolhapuri from our Indian Veg Curries selection.', 'veg', '270.98', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('16', '1', '1', 'Navratan Korma', NULL, 'Navratan Korma from our Indian Veg Curries selection.', 'veg', '256.29', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('17', '1', '1', 'Methi Malai Matar', NULL, 'Methi Malai Matar from our Indian Veg Curries selection.', 'veg', '210.86', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('18', '1', '1', 'Kadhi Pakora', NULL, 'Kadhi Pakora from our Indian Veg Curries selection.', 'veg', '262.50', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('19', '1', '1', 'Paneer Lababdar', NULL, 'Paneer Lababdar from our Indian Veg Curries selection.', 'veg', '293.32', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('20', '1', '1', 'Veg Jaipuri', NULL, 'Veg Jaipuri from our Indian Veg Curries selection.', 'veg', '180.91', '1', '1', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('21', '1', '1', 'Butter Chicken', NULL, 'Butter Chicken from our Indian Non-Veg Curries selection.', 'non-veg', '381.16', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('22', '1', '1', 'Chicken Tikka Masala', NULL, 'Chicken Tikka Masala from our Indian Non-Veg Curries selection.', 'non-veg', '359.63', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('23', '1', '1', 'Chicken Korma', NULL, 'Chicken Korma from our Indian Non-Veg Curries selection.', 'non-veg', '288.05', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('24', '1', '1', 'Chicken Curry Home Style', NULL, 'Chicken Curry Home Style from our Indian Non-Veg Curries selection.', 'non-veg', '251.10', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('25', '1', '1', 'Chicken Chettinad', NULL, 'Chicken Chettinad from our Indian Non-Veg Curries selection.', 'non-veg', '411.44', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('26', '1', '1', 'Chicken Handi', NULL, 'Chicken Handi from our Indian Non-Veg Curries selection.', 'non-veg', '287.32', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('27', '1', '1', 'Chicken Bhuna', NULL, 'Chicken Bhuna from our Indian Non-Veg Curries selection.', 'non-veg', '238.55', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('28', '1', '1', 'Mutton Rogan Josh', NULL, 'Mutton Rogan Josh from our Indian Non-Veg Curries selection.', 'non-veg', '239.34', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('29', '1', '1', 'Mutton Korma', NULL, 'Mutton Korma from our Indian Non-Veg Curries selection.', 'non-veg', '389.50', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('30', '1', '1', 'Mutton Bhuna', NULL, 'Mutton Bhuna from our Indian Non-Veg Curries selection.', 'non-veg', '340.75', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('31', '1', '1', 'Fish Curry Goan', NULL, 'Fish Curry Goan from our Indian Non-Veg Curries selection.', 'non-veg', '381.43', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('32', '1', '1', 'Fish Curry Bengali', NULL, 'Fish Curry Bengali from our Indian Non-Veg Curries selection.', 'non-veg', '365.95', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('33', '1', '1', 'Prawn Masala', NULL, 'Prawn Masala from our Indian Non-Veg Curries selection.', 'non-veg', '327.25', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('34', '1', '1', 'Egg Curry', NULL, 'Egg Curry from our Indian Non-Veg Curries selection.', 'egg', '414.62', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('35', '1', '1', 'Keema Matar', NULL, 'Keema Matar from our Indian Non-Veg Curries selection.', 'non-veg', '295.71', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('36', '1', '1', 'Chicken Saagwala', NULL, 'Chicken Saagwala from our Indian Non-Veg Curries selection.', 'non-veg', '330.41', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('37', '1', '1', 'Chicken Vindaloo', NULL, 'Chicken Vindaloo from our Indian Non-Veg Curries selection.', 'non-veg', '385.88', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('38', '1', '1', 'Chicken Do Pyaza', NULL, 'Chicken Do Pyaza from our Indian Non-Veg Curries selection.', 'non-veg', '343.70', '1', '2', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('39', '1', '1', 'Idli Sambar', NULL, 'Idli Sambar from our South Indian selection.', 'veg', '200.64', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('40', '1', '1', 'Medu Vada Sambar', NULL, 'Medu Vada Sambar from our South Indian selection.', 'veg', '160.83', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('41', '1', '1', 'Plain Dosa', NULL, 'Plain Dosa from our South Indian selection.', 'veg', '178.64', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('42', '1', '1', 'Masala Dosa', NULL, 'Masala Dosa from our South Indian selection.', 'veg', '86.42', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('43', '1', '1', 'Onion Rava Dosa', NULL, 'Onion Rava Dosa from our South Indian selection.', 'veg', '111.91', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('44', '1', '1', 'Mysore Masala Dosa', NULL, 'Mysore Masala Dosa from our South Indian selection.', 'veg', '120.51', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('45', '1', '1', 'Ghee Roast Dosa', NULL, 'Ghee Roast Dosa from our South Indian selection.', 'veg', '91.17', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('46', '1', '1', 'Paper Dosa', NULL, 'Paper Dosa from our South Indian selection.', 'veg', '112.59', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('47', '1', '1', 'Paneer Dosa', NULL, 'Paneer Dosa from our South Indian selection.', 'veg', '94.14', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('48', '1', '1', 'Cheese Dosa', NULL, 'Cheese Dosa from our South Indian selection.', 'veg', '118.92', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('49', '1', '1', 'Uttapam Onion', NULL, 'Uttapam Onion from our South Indian selection.', 'veg', '169.00', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('50', '1', '1', 'Uttapam Mix Veg', NULL, 'Uttapam Mix Veg from our South Indian selection.', 'veg', '131.08', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('51', '1', '1', 'Pongal', NULL, 'Pongal from our South Indian selection.', 'veg', '131.83', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('52', '1', '1', 'Curd Rice', NULL, 'Curd Rice from our South Indian selection.', 'veg', '109.33', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('53', '1', '1', 'Lemon Rice', NULL, 'Lemon Rice from our South Indian selection.', 'veg', '117.38', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('54', '1', '1', 'Tamarind Rice', NULL, 'Tamarind Rice from our South Indian selection.', 'veg', '211.13', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('55', '1', '1', 'Sambar Rice', NULL, 'Sambar Rice from our South Indian selection.', 'veg', '170.72', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('56', '1', '1', 'Rasam Rice', NULL, 'Rasam Rice from our South Indian selection.', 'veg', '165.28', '1', '3', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('57', '1', '1', 'Veg Biryani', NULL, 'Veg Biryani from our Biryani & Rice selection.', 'veg', '164.50', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('58', '1', '1', 'Paneer Biryani', NULL, 'Paneer Biryani from our Biryani & Rice selection.', 'veg', '309.57', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('59', '1', '1', 'Mushroom Biryani', NULL, 'Mushroom Biryani from our Biryani & Rice selection.', 'veg', '162.48', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('60', '1', '1', 'Hyderabadi Veg Biryani', NULL, 'Hyderabadi Veg Biryani from our Biryani & Rice selection.', 'veg', '218.66', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('61', '1', '1', 'Jeera Rice', NULL, 'Jeera Rice from our Biryani & Rice selection.', 'veg', '377.28', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('62', '1', '1', 'Peas Pulao', NULL, 'Peas Pulao from our Biryani & Rice selection.', 'veg', '286.40', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('63', '1', '1', 'Veg Fried Rice', NULL, 'Veg Fried Rice from our Biryani & Rice selection.', 'veg', '264.81', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('64', '1', '1', 'Curd Rice Tempered', NULL, 'Curd Rice Tempered from our Biryani & Rice selection.', 'veg', '298.00', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('65', '1', '1', 'Chicken Biryani', NULL, 'Chicken Biryani from our Biryani & Rice selection.', 'non-veg', '339.14', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('66', '1', '1', 'Chicken Dum Biryani', NULL, 'Chicken Dum Biryani from our Biryani & Rice selection.', 'non-veg', '321.76', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('67', '1', '1', 'Chicken Tikka Biryani', NULL, 'Chicken Tikka Biryani from our Biryani & Rice selection.', 'non-veg', '179.55', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('68', '1', '1', 'Mutton Biryani', NULL, 'Mutton Biryani from our Biryani & Rice selection.', 'non-veg', '128.35', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('69', '1', '1', 'Egg Biryani', NULL, 'Egg Biryani from our Biryani & Rice selection.', 'egg', '202.02', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('70', '1', '1', 'Egg Fried Rice', NULL, 'Egg Fried Rice from our Biryani & Rice selection.', 'egg', '189.61', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('71', '1', '1', 'Prawn Biryani', NULL, 'Prawn Biryani from our Biryani & Rice selection.', 'non-veg', '174.86', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('72', '1', '1', 'Fish Biryani', NULL, 'Fish Biryani from our Biryani & Rice selection.', 'non-veg', '365.16', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('73', '1', '1', 'Schezwan Fried Rice', NULL, 'Schezwan Fried Rice from our Biryani & Rice selection.', 'veg', '347.86', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('74', '1', '1', 'Brown Rice Plain', NULL, 'Brown Rice Plain from our Biryani & Rice selection.', 'veg', '201.82', '1', '4', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('75', '1', '1', 'Tandoori Roti', NULL, 'Tandoori Roti from our Indian Breads selection.', 'veg', '85.54', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('76', '1', '1', 'Butter Roti', NULL, 'Butter Roti from our Indian Breads selection.', 'veg', '59.56', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('77', '1', '1', 'Plain Naan', NULL, 'Plain Naan from our Indian Breads selection.', 'veg', '111.45', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('78', '1', '1', 'Butter Naan', NULL, 'Butter Naan from our Indian Breads selection.', 'veg', '65.89', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('79', '1', '1', 'Garlic Naan', NULL, 'Garlic Naan from our Indian Breads selection.', 'veg', '46.49', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('80', '1', '1', 'Lachha Paratha', NULL, 'Lachha Paratha from our Indian Breads selection.', 'veg', '44.66', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('81', '1', '1', 'Aloo Paratha', NULL, 'Aloo Paratha from our Indian Breads selection.', 'veg', '76.14', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('82', '1', '1', 'Paneer Paratha', NULL, 'Paneer Paratha from our Indian Breads selection.', 'veg', '46.27', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('83', '1', '1', 'Missi Roti', NULL, 'Missi Roti from our Indian Breads selection.', 'veg', '78.46', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('84', '1', '1', 'Stuffed Kulcha', NULL, 'Stuffed Kulcha from our Indian Breads selection.', 'veg', '109.78', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('85', '1', '1', 'Amritsari Kulcha', NULL, 'Amritsari Kulcha from our Indian Breads selection.', 'veg', '59.94', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('86', '1', '1', 'Roomali Roti', NULL, 'Roomali Roti from our Indian Breads selection.', 'veg', '41.93', '1', '5', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('87', '1', '1', 'Pani Puri', NULL, 'Pani Puri from our Chaat & Street Food selection.', 'veg', '219.61', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('88', '1', '1', 'Sev Puri', NULL, 'Sev Puri from our Chaat & Street Food selection.', 'veg', '141.52', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('89', '1', '1', 'Dahi Puri', NULL, 'Dahi Puri from our Chaat & Street Food selection.', 'veg', '74.55', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('90', '1', '1', 'Bhel Puri', NULL, 'Bhel Puri from our Chaat & Street Food selection.', 'veg', '67.54', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('91', '1', '1', 'Ragda Pattice', NULL, 'Ragda Pattice from our Chaat & Street Food selection.', 'veg', '77.54', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('92', '1', '1', 'Aloo Tikki Chaat', NULL, 'Aloo Tikki Chaat from our Chaat & Street Food selection.', 'veg', '160.39', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('93', '1', '1', 'Papdi Chaat', NULL, 'Papdi Chaat from our Chaat & Street Food selection.', 'veg', '186.73', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('94', '1', '1', 'Dahi Bhalla', NULL, 'Dahi Bhalla from our Chaat & Street Food selection.', 'veg', '127.55', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('95', '1', '1', 'Samosa Chaat', NULL, 'Samosa Chaat from our Chaat & Street Food selection.', 'veg', '70.16', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('96', '1', '1', 'Chole Bhature', NULL, 'Chole Bhature from our Chaat & Street Food selection.', 'veg', '121.06', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('97', '1', '1', 'Pav Bhaji', NULL, 'Pav Bhaji from our Chaat & Street Food selection.', 'veg', '219.38', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('98', '1', '1', 'Vada Pav', NULL, 'Vada Pav from our Chaat & Street Food selection.', 'veg', '144.66', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('99', '1', '1', 'Kathi Roll Paneer', NULL, 'Kathi Roll Paneer from our Chaat & Street Food selection.', 'veg', '215.37', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('100', '1', '1', 'Kathi Roll Chicken', NULL, 'Kathi Roll Chicken from our Chaat & Street Food selection.', 'non-veg', '197.72', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('101', '1', '1', 'Kachori Sabzi', NULL, 'Kachori Sabzi from our Chaat & Street Food selection.', 'veg', '61.84', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('102', '1', '1', 'Poha Jalebi', NULL, 'Poha Jalebi from our Chaat & Street Food selection.', 'veg', '175.32', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('103', '1', '1', 'Kanda Poha', NULL, 'Kanda Poha from our Chaat & Street Food selection.', 'veg', '169.07', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('104', '1', '1', 'Raj Kachori', NULL, 'Raj Kachori from our Chaat & Street Food selection.', 'veg', '145.92', '1', '6', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('105', '1', '1', 'Paneer Tikka', NULL, 'Paneer Tikka from our Tandoor & Kebabs selection.', 'veg', '237.38', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('106', '1', '1', 'Paneer Malai Tikka', NULL, 'Paneer Malai Tikka from our Tandoor & Kebabs selection.', 'veg', '345.88', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('107', '1', '1', 'Soya Chaap Tikka', NULL, 'Soya Chaap Tikka from our Tandoor & Kebabs selection.', 'veg', '192.35', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('108', '1', '1', 'Tandoori Aloo', NULL, 'Tandoori Aloo from our Tandoor & Kebabs selection.', 'veg', '286.08', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('109', '1', '1', 'Veg Seekh Kebab', NULL, 'Veg Seekh Kebab from our Tandoor & Kebabs selection.', 'veg', '291.58', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('110', '1', '1', 'Achari Paneer Tikka', NULL, 'Achari Paneer Tikka from our Tandoor & Kebabs selection.', 'veg', '436.61', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('111', '1', '1', 'Chicken Tikka', NULL, 'Chicken Tikka from our Tandoor & Kebabs selection.', 'non-veg', '414.00', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('112', '1', '1', 'Chicken Malai Tikka', NULL, 'Chicken Malai Tikka from our Tandoor & Kebabs selection.', 'non-veg', '236.38', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('113', '1', '1', 'Chicken Seekh Kebab', NULL, 'Chicken Seekh Kebab from our Tandoor & Kebabs selection.', 'non-veg', '305.17', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('114', '1', '1', 'Tandoori Chicken Half', NULL, 'Tandoori Chicken Half from our Tandoor & Kebabs selection.', 'non-veg', '211.81', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('115', '1', '1', 'Tandoori Chicken Full', NULL, 'Tandoori Chicken Full from our Tandoor & Kebabs selection.', 'non-veg', '424.66', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('116', '1', '1', 'Mutton Seekh Kebab', NULL, 'Mutton Seekh Kebab from our Tandoor & Kebabs selection.', 'non-veg', '412.45', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('117', '1', '1', 'Fish Tikka', NULL, 'Fish Tikka from our Tandoor & Kebabs selection.', 'non-veg', '246.55', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('118', '1', '1', 'Amritsari Fish Fry', NULL, 'Amritsari Fish Fry from our Tandoor & Kebabs selection.', 'non-veg', '345.30', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('119', '1', '1', 'Prawn Tandoori', NULL, 'Prawn Tandoori from our Tandoor & Kebabs selection.', 'non-veg', '336.60', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('120', '1', '1', 'Afghani Chicken', NULL, 'Afghani Chicken from our Tandoor & Kebabs selection.', 'non-veg', '204.32', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('121', '1', '1', 'Tangdi Kebab', NULL, 'Tangdi Kebab from our Tandoor & Kebabs selection.', 'non-veg', '381.13', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('122', '1', '1', 'Kalmi Kebab', NULL, 'Kalmi Kebab from our Tandoor & Kebabs selection.', 'non-veg', '316.42', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('123', '1', '1', 'Tandoori Broccoli', NULL, 'Tandoori Broccoli from our Tandoor & Kebabs selection.', 'veg', '385.80', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('124', '1', '1', 'Stuffed Mushroom Tikka', NULL, 'Stuffed Mushroom Tikka from our Tandoor & Kebabs selection.', 'veg', '313.80', '1', '7', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('125', '1', '1', 'Veg Manchurian Gravy', NULL, 'Veg Manchurian Gravy from our Indo-Chinese selection.', 'veg', '140.13', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('126', '1', '1', 'Veg Manchurian Dry', NULL, 'Veg Manchurian Dry from our Indo-Chinese selection.', 'veg', '211.31', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('127', '1', '1', 'Chilli Paneer Gravy', NULL, 'Chilli Paneer Gravy from our Indo-Chinese selection.', 'veg', '144.28', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('128', '1', '1', 'Chilli Paneer Dry', NULL, 'Chilli Paneer Dry from our Indo-Chinese selection.', 'veg', '344.40', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('129', '1', '1', 'Gobi Manchurian', NULL, 'Gobi Manchurian from our Indo-Chinese selection.', 'veg', '333.32', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('130', '1', '1', 'Chilli Mushroom', NULL, 'Chilli Mushroom from our Indo-Chinese selection.', 'veg', '322.97', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('131', '1', '1', 'Hakka Noodles Veg', NULL, 'Hakka Noodles Veg from our Indo-Chinese selection.', 'veg', '207.65', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('132', '1', '1', 'Schezwan Noodles Veg', NULL, 'Schezwan Noodles Veg from our Indo-Chinese selection.', 'veg', '152.74', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('133', '1', '1', 'Triple Schezwan Rice Veg', NULL, 'Triple Schezwan Rice Veg from our Indo-Chinese selection.', 'veg', '333.16', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('134', '1', '1', 'American Chopsuey Veg', NULL, 'American Chopsuey Veg from our Indo-Chinese selection.', 'veg', '348.33', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('135', '1', '1', 'Chicken Lollipop', NULL, 'Chicken Lollipop from our Indo-Chinese selection.', 'non-veg', '158.84', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('136', '1', '1', 'Chilli Chicken Gravy', NULL, 'Chilli Chicken Gravy from our Indo-Chinese selection.', 'non-veg', '246.92', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('137', '1', '1', 'Chilli Chicken Dry', NULL, 'Chilli Chicken Dry from our Indo-Chinese selection.', 'non-veg', '155.23', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('138', '1', '1', 'Hakka Noodles Chicken', NULL, 'Hakka Noodles Chicken from our Indo-Chinese selection.', 'non-veg', '307.33', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('139', '1', '1', 'Schezwan Noodles Chicken', NULL, 'Schezwan Noodles Chicken from our Indo-Chinese selection.', 'non-veg', '308.48', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('140', '1', '1', 'Egg Hakka Noodles', NULL, 'Egg Hakka Noodles from our Indo-Chinese selection.', 'egg', '168.25', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('141', '1', '1', 'Egg Schezwan Noodles', NULL, 'Egg Schezwan Noodles from our Indo-Chinese selection.', 'egg', '244.56', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('142', '1', '1', 'Egg Chilli Garlic Fried Rice', NULL, 'Egg Chilli Garlic Fried Rice from our Indo-Chinese selection.', 'egg', '260.96', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('143', '1', '1', 'Prawn Chilli Garlic', NULL, 'Prawn Chilli Garlic from our Indo-Chinese selection.', 'non-veg', '198.31', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('144', '1', '1', 'Fish Chilli Basil', NULL, 'Fish Chilli Basil from our Indo-Chinese selection.', 'non-veg', '331.94', '1', '8', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('145', '1', '1', 'Penne Arrabbiata', NULL, 'Penne Arrabbiata from our Continental & Pastas selection.', 'veg', '294.25', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('146', '1', '1', 'Penne Alfredo', NULL, 'Penne Alfredo from our Continental & Pastas selection.', 'veg', '237.19', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('147', '1', '1', 'Spaghetti Aglio e Olio', NULL, 'Spaghetti Aglio e Olio from our Continental & Pastas selection.', 'veg', '325.61', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('148', '1', '1', 'Spaghetti Pomodoro', NULL, 'Spaghetti Pomodoro from our Continental & Pastas selection.', 'veg', '377.08', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('149', '1', '1', 'Fusilli Pesto', NULL, 'Fusilli Pesto from our Continental & Pastas selection.', 'veg', '234.31', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('150', '1', '1', 'Mac and Cheese', NULL, 'Mac and Cheese from our Continental & Pastas selection.', 'veg', '264.16', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('151', '1', '1', 'Veg Lasagna', NULL, 'Veg Lasagna from our Continental & Pastas selection.', 'veg', '448.69', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('152', '1', '1', 'Grilled Cottage Cheese Steak', NULL, 'Grilled Cottage Cheese Steak from our Continental & Pastas selection.', 'veg', '355.47', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('153', '1', '1', 'Sauteed Vegetables Plate', NULL, 'Sauteed Vegetables Plate from our Continental & Pastas selection.', 'veg', '298.29', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('154', '1', '1', 'Herb Rice with Veggies', NULL, 'Herb Rice with Veggies from our Continental & Pastas selection.', 'veg', '319.75', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('155', '1', '1', 'Chicken Alfredo Pasta', NULL, 'Chicken Alfredo Pasta from our Continental & Pastas selection.', 'non-veg', '212.67', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('156', '1', '1', 'Chicken Arrabbiata Pasta', NULL, 'Chicken Arrabbiata Pasta from our Continental & Pastas selection.', 'non-veg', '240.67', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('157', '1', '1', 'Grilled Chicken Breast', NULL, 'Grilled Chicken Breast from our Continental & Pastas selection.', 'non-veg', '271.28', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('158', '1', '1', 'Chicken Stroganoff', NULL, 'Chicken Stroganoff from our Continental & Pastas selection.', 'non-veg', '338.84', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('159', '1', '1', 'Fish and Chips', NULL, 'Fish and Chips from our Continental & Pastas selection.', 'non-veg', '242.13', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('160', '1', '1', 'Herb-Grilled Fish Fillet', NULL, 'Herb-Grilled Fish Fillet from our Continental & Pastas selection.', 'non-veg', '239.46', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('161', '1', '1', 'Chicken Caesar Salad', NULL, 'Chicken Caesar Salad from our Continental & Pastas selection.', 'non-veg', '199.17', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('162', '1', '1', 'Greek Salad', NULL, 'Greek Salad from our Continental & Pastas selection.', 'veg', '350.40', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('163', '1', '1', 'Mushroom Risotto', NULL, 'Mushroom Risotto from our Continental & Pastas selection.', 'veg', '241.81', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('164', '1', '1', 'Chicken Risotto', NULL, 'Chicken Risotto from our Continental & Pastas selection.', 'non-veg', '424.46', '1', '9', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('165', '1', '1', 'Margherita Pizza Personal', NULL, 'Margherita Pizza Personal from our Pizzas selection.', 'veg', '546.66', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('166', '1', '1', 'Margherita Pizza Medium', NULL, 'Margherita Pizza Medium from our Pizzas selection.', 'veg', '246.93', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('167', '1', '1', 'Farmhouse Pizza Personal', NULL, 'Farmhouse Pizza Personal from our Pizzas selection.', 'veg', '310.44', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('168', '1', '1', 'Farmhouse Pizza Medium', NULL, 'Farmhouse Pizza Medium from our Pizzas selection.', 'veg', '474.21', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('169', '1', '1', 'Veggie Supreme Pizza Personal', NULL, 'Veggie Supreme Pizza Personal from our Pizzas selection.', 'veg', '301.41', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('170', '1', '1', 'Veggie Supreme Pizza Medium', NULL, 'Veggie Supreme Pizza Medium from our Pizzas selection.', 'veg', '270.28', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('171', '1', '1', 'Paneer Tikka Pizza Personal', NULL, 'Paneer Tikka Pizza Personal from our Pizzas selection.', 'veg', '575.50', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('172', '1', '1', 'Paneer Tikka Pizza Medium', NULL, 'Paneer Tikka Pizza Medium from our Pizzas selection.', 'veg', '437.00', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('173', '1', '1', 'Corn & Cheese Pizza Personal', NULL, 'Corn & Cheese Pizza Personal from our Pizzas selection.', 'veg', '399.61', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('174', '1', '1', 'Corn & Cheese Pizza Medium', NULL, 'Corn & Cheese Pizza Medium from our Pizzas selection.', 'veg', '518.16', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('175', '1', '1', 'Pepperoni Pizza Personal', NULL, 'Pepperoni Pizza Personal from our Pizzas selection.', 'non-veg', '526.85', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('176', '1', '1', 'Pepperoni Pizza Medium', NULL, 'Pepperoni Pizza Medium from our Pizzas selection.', 'non-veg', '292.36', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('177', '1', '1', 'BBQ Chicken Pizza Personal', NULL, 'BBQ Chicken Pizza Personal from our Pizzas selection.', 'non-veg', '256.83', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('178', '1', '1', 'BBQ Chicken Pizza Medium', NULL, 'BBQ Chicken Pizza Medium from our Pizzas selection.', 'non-veg', '383.80', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('179', '1', '1', 'Chicken Tikka Pizza Personal', NULL, 'Chicken Tikka Pizza Personal from our Pizzas selection.', 'non-veg', '380.96', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('180', '1', '1', 'Chicken Tikka Pizza Medium', NULL, 'Chicken Tikka Pizza Medium from our Pizzas selection.', 'non-veg', '397.47', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('181', '1', '1', 'Four Cheese Pizza Medium', NULL, 'Four Cheese Pizza Medium from our Pizzas selection.', 'veg', '497.05', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('182', '1', '1', 'Mexican Green Wave Pizza Medium', NULL, 'Mexican Green Wave Pizza Medium from our Pizzas selection.', 'veg', '475.88', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('183', '1', '1', 'Peri Peri Paneer Pizza Medium', NULL, 'Peri Peri Paneer Pizza Medium from our Pizzas selection.', 'veg', '593.98', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('184', '1', '1', 'Tandoori Chicken Pizza Medium', NULL, 'Tandoori Chicken Pizza Medium from our Pizzas selection.', 'non-veg', '257.40', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('185', '1', '1', 'Garden Fresh Pizza Thin Crust', NULL, 'Garden Fresh Pizza Thin Crust from our Pizzas selection.', 'veg', '373.00', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('186', '1', '1', 'Smoked Chicken Pizza Thin Crust', NULL, 'Smoked Chicken Pizza Thin Crust from our Pizzas selection.', 'non-veg', '348.93', '1', '10', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('187', '1', '1', 'Classic Veg Burger', NULL, 'Classic Veg Burger from our Burgers & Sandwiches selection.', 'veg', '344.03', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('188', '1', '1', 'Cheese Veg Burger', NULL, 'Cheese Veg Burger from our Burgers & Sandwiches selection.', 'veg', '184.65', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('189', '1', '1', 'Crispy Paneer Burger', NULL, 'Crispy Paneer Burger from our Burgers & Sandwiches selection.', 'veg', '169.45', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('190', '1', '1', 'Aloo Tikki Burger', NULL, 'Aloo Tikki Burger from our Burgers & Sandwiches selection.', 'veg', '236.64', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('191', '1', '1', 'Mexican Veg Burger', NULL, 'Mexican Veg Burger from our Burgers & Sandwiches selection.', 'veg', '229.69', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('192', '1', '1', 'Grilled Veg Sandwich', NULL, 'Grilled Veg Sandwich from our Burgers & Sandwiches selection.', 'veg', '192.42', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('193', '1', '1', 'Bombay Masala Sandwich', NULL, 'Bombay Masala Sandwich from our Burgers & Sandwiches selection.', 'veg', '184.95', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('194', '1', '1', 'Paneer Tikka Sandwich', NULL, 'Paneer Tikka Sandwich from our Burgers & Sandwiches selection.', 'veg', '360.05', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('195', '1', '1', 'Club Sandwich Veg', NULL, 'Club Sandwich Veg from our Burgers & Sandwiches selection.', 'veg', '235.21', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('196', '1', '1', 'Chicken Burger Classic', NULL, 'Chicken Burger Classic from our Burgers & Sandwiches selection.', 'non-veg', '343.95', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('197', '1', '1', 'Chicken Burger Spicy', NULL, 'Chicken Burger Spicy from our Burgers & Sandwiches selection.', 'non-veg', '263.08', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('198', '1', '1', 'BBQ Chicken Burger', NULL, 'BBQ Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '133.15', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('199', '1', '1', 'Crispy Chicken Burger', NULL, 'Crispy Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '379.81', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('200', '1', '1', 'Peri Peri Chicken Burger', NULL, 'Peri Peri Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '337.37', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('201', '1', '1', 'Egg Mayo Sandwich', NULL, 'Egg Mayo Sandwich from our Burgers & Sandwiches selection.', 'egg', '371.94', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('202', '1', '1', 'Chicken Club Sandwich', NULL, 'Chicken Club Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '360.86', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('203', '1', '1', 'Tuna Sandwich', NULL, 'Tuna Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '340.66', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('204', '1', '1', 'Grilled Chicken Sandwich', NULL, 'Grilled Chicken Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '163.24', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('205', '1', '1', 'Double Patty Veg Burger', NULL, 'Double Patty Veg Burger from our Burgers & Sandwiches selection.', 'veg', '246.27', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('206', '1', '1', 'Paneer Kathi Roll', NULL, 'Paneer Kathi Roll from our Burgers & Sandwiches selection.', 'veg', '175.57', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('207', '1', '1', 'Chicken Kathi Roll', NULL, 'Chicken Kathi Roll from our Burgers & Sandwiches selection.', 'non-veg', '224.27', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('208', '1', '1', 'Egg Kathi Roll', NULL, 'Egg Kathi Roll from our Burgers & Sandwiches selection.', 'egg', '135.25', '1', '11', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('209', '1', '1', 'Gulab Jamun', NULL, 'Gulab Jamun from our Desserts selection.', 'veg', '148.22', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('210', '1', '1', 'Rasmalai', NULL, 'Rasmalai from our Desserts selection.', 'veg', '257.36', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('211', '1', '1', 'Rasgulla', NULL, 'Rasgulla from our Desserts selection.', 'veg', '127.74', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('212', '1', '1', 'Jalebi', NULL, 'Jalebi from our Desserts selection.', 'veg', '221.13', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('213', '1', '1', 'Gajar Halwa', NULL, 'Gajar Halwa from our Desserts selection.', 'veg', '161.90', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('214', '1', '1', 'Moong Dal Halwa', NULL, 'Moong Dal Halwa from our Desserts selection.', 'veg', '156.14', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('215', '1', '1', 'Kheer', NULL, 'Kheer from our Desserts selection.', 'veg', '252.32', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('216', '1', '1', 'Phirni', NULL, 'Phirni from our Desserts selection.', 'veg', '259.18', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('217', '1', '1', 'Kulfi Malai', NULL, 'Kulfi Malai from our Desserts selection.', 'veg', '180.04', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('218', '1', '1', 'Kulfi Pista', NULL, 'Kulfi Pista from our Desserts selection.', 'veg', '209.31', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('219', '1', '1', 'Matka Kulfi', NULL, 'Matka Kulfi from our Desserts selection.', 'veg', '107.86', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('220', '1', '1', 'Ice Cream Vanilla Scoop', NULL, 'Ice Cream Vanilla Scoop from our Desserts selection.', 'veg', '133.41', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('221', '1', '1', 'Ice Cream Chocolate Scoop', NULL, 'Ice Cream Chocolate Scoop from our Desserts selection.', 'veg', '254.37', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('222', '1', '1', 'Brownie with Ice Cream', NULL, 'Brownie with Ice Cream from our Desserts selection.', 'veg', '184.25', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('223', '1', '1', 'Sizzling Brownie', NULL, 'Sizzling Brownie from our Desserts selection.', 'veg', '177.60', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('224', '1', '1', 'Cheesecake Blueberry', NULL, 'Cheesecake Blueberry from our Desserts selection.', 'veg', '214.64', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('225', '1', '1', 'Tiramisu', NULL, 'Tiramisu from our Desserts selection.', 'veg', '90.29', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('226', '1', '1', 'Caramel Custard', NULL, 'Caramel Custard from our Desserts selection.', 'egg', '185.15', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('227', '1', '1', 'Apple Pie', NULL, 'Apple Pie from our Desserts selection.', 'veg', '170.51', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('228', '1', '1', 'Mysore Pak', NULL, 'Mysore Pak from our Desserts selection.', 'veg', '233.49', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('229', '1', '1', 'Shrikhand', NULL, 'Shrikhand from our Desserts selection.', 'veg', '108.34', '1', '12', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('230', '1', '1', 'Masala Chai', NULL, 'Masala Chai from our Beverages selection.', 'veg', '213.33', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('231', '1', '1', 'Ginger Tea', NULL, 'Ginger Tea from our Beverages selection.', 'veg', '63.62', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('232', '1', '1', 'Filter Coffee', NULL, 'Filter Coffee from our Beverages selection.', 'veg', '81.59', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('233', '1', '1', 'Cold Coffee Classic', NULL, 'Cold Coffee Classic from our Beverages selection.', 'veg', '151.16', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('234', '1', '1', 'Cold Coffee Frappe', NULL, 'Cold Coffee Frappe from our Beverages selection.', 'veg', '164.79', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('235', '1', '1', 'Iced Tea Lemon', NULL, 'Iced Tea Lemon from our Beverages selection.', 'veg', '89.98', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('236', '1', '1', 'Iced Tea Peach', NULL, 'Iced Tea Peach from our Beverages selection.', 'veg', '70.38', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('237', '1', '1', 'Fresh Lime Soda Sweet', NULL, 'Fresh Lime Soda Sweet from our Beverages selection.', 'veg', '201.35', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('238', '1', '1', 'Fresh Lime Soda Salted', NULL, 'Fresh Lime Soda Salted from our Beverages selection.', 'veg', '91.86', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('239', '1', '1', 'Sweet Lassi', NULL, 'Sweet Lassi from our Beverages selection.', 'veg', '151.07', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('240', '1', '1', 'Salted Lassi', NULL, 'Salted Lassi from our Beverages selection.', 'veg', '155.29', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('241', '1', '1', 'Mango Lassi', NULL, 'Mango Lassi from our Beverages selection.', 'veg', '121.27', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('242', '1', '1', 'Buttermilk Chaas', NULL, 'Buttermilk Chaas from our Beverages selection.', 'veg', '149.22', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('243', '1', '1', 'Thandai', NULL, 'Thandai from our Beverages selection.', 'veg', '138.87', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('244', '1', '1', 'Badam Milk', NULL, 'Badam Milk from our Beverages selection.', 'veg', '208.90', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('245', '1', '1', 'Watermelon Juice', NULL, 'Watermelon Juice from our Beverages selection.', 'veg', '84.72', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('246', '1', '1', 'Orange Juice', NULL, 'Orange Juice from our Beverages selection.', 'veg', '171.75', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('247', '1', '1', 'Pineapple Juice', NULL, 'Pineapple Juice from our Beverages selection.', 'veg', '90.58', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('248', '1', '1', 'Mint Mojito', NULL, 'Mint Mojito from our Beverages selection.', 'veg', '117.28', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('249', '1', '1', 'Strawberry Milkshake', NULL, 'Strawberry Milkshake from our Beverages selection.', 'veg', '164.19', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('250', '1', '1', 'Chocolate Milkshake', NULL, 'Chocolate Milkshake from our Beverages selection.', 'veg', '101.00', '1', '13', '2025-09-17 06:04:58', '2025-09-17 06:04:58', NULL, '1', '1', '1', '0', '0'),
('251', '3', '3', 'Paneer Butter Masala', NULL, 'Paneer Butter Masala from our Indian Veg Curries selection.', 'veg', '269.52', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('252', '3', '3', 'Kadai Paneer', NULL, 'Kadai Paneer from our Indian Veg Curries selection.', 'veg', '183.50', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('253', '3', '3', 'Shahi Paneer', NULL, 'Shahi Paneer from our Indian Veg Curries selection.', 'veg', '218.50', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('254', '3', '3', 'Palak Paneer', NULL, 'Palak Paneer from our Indian Veg Curries selection.', 'veg', '211.25', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('255', '3', '3', 'Matar Paneer', NULL, 'Matar Paneer from our Indian Veg Curries selection.', 'veg', '283.11', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('256', '3', '3', 'Paneer Tikka Masala', NULL, 'Paneer Tikka Masala from our Indian Veg Curries selection.', 'veg', '274.74', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('257', '3', '3', 'Dal Makhani', NULL, 'Dal Makhani from our Indian Veg Curries selection.', 'veg', '304.91', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('258', '3', '3', 'Dal Tadka', NULL, 'Dal Tadka from our Indian Veg Curries selection.', 'veg', '192.17', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('259', '3', '3', 'Chana Masala', NULL, 'Chana Masala from our Indian Veg Curries selection.', 'veg', '239.07', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('260', '3', '3', 'Aloo Gobi', NULL, 'Aloo Gobi from our Indian Veg Curries selection.', 'veg', '184.17', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('261', '3', '3', 'Baingan Bharta', NULL, 'Baingan Bharta from our Indian Veg Curries selection.', 'veg', '210.61', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('262', '3', '3', 'Bhindi Masala', NULL, 'Bhindi Masala from our Indian Veg Curries selection.', 'veg', '250.75', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('263', '3', '3', 'Mix Veg Curry', NULL, 'Mix Veg Curry from our Indian Veg Curries selection.', 'veg', '183.72', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('264', '3', '3', 'Malai Kofta', NULL, 'Malai Kofta from our Indian Veg Curries selection.', 'veg', '207.84', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('265', '3', '3', 'Veg Kolhapuri', NULL, 'Veg Kolhapuri from our Indian Veg Curries selection.', 'veg', '270.98', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('266', '3', '3', 'Navratan Korma', NULL, 'Navratan Korma from our Indian Veg Curries selection.', 'veg', '256.29', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('267', '3', '3', 'Methi Malai Matar', NULL, 'Methi Malai Matar from our Indian Veg Curries selection.', 'veg', '210.86', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('268', '3', '3', 'Kadhi Pakora', NULL, 'Kadhi Pakora from our Indian Veg Curries selection.', 'veg', '262.50', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('269', '3', '3', 'Paneer Lababdar', NULL, 'Paneer Lababdar from our Indian Veg Curries selection.', 'veg', '293.32', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('270', '3', '3', 'Veg Jaipuri', NULL, 'Veg Jaipuri from our Indian Veg Curries selection.', 'veg', '180.91', '2', '14', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('271', '3', '3', 'Butter Chicken', NULL, 'Butter Chicken from our Indian Non-Veg Curries selection.', 'non-veg', '381.16', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('272', '3', '3', 'Chicken Tikka Masala', NULL, 'Chicken Tikka Masala from our Indian Non-Veg Curries selection.', 'non-veg', '359.63', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('273', '3', '3', 'Chicken Korma', NULL, 'Chicken Korma from our Indian Non-Veg Curries selection.', 'non-veg', '288.05', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('274', '3', '3', 'Chicken Curry Home Style', NULL, 'Chicken Curry Home Style from our Indian Non-Veg Curries selection.', 'non-veg', '251.10', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('275', '3', '3', 'Chicken Chettinad', NULL, 'Chicken Chettinad from our Indian Non-Veg Curries selection.', 'non-veg', '411.44', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('276', '3', '3', 'Chicken Handi', NULL, 'Chicken Handi from our Indian Non-Veg Curries selection.', 'non-veg', '287.32', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('277', '3', '3', 'Chicken Bhuna', NULL, 'Chicken Bhuna from our Indian Non-Veg Curries selection.', 'non-veg', '238.55', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('278', '3', '3', 'Mutton Rogan Josh', NULL, 'Mutton Rogan Josh from our Indian Non-Veg Curries selection.', 'non-veg', '239.34', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('279', '3', '3', 'Mutton Korma', NULL, 'Mutton Korma from our Indian Non-Veg Curries selection.', 'non-veg', '389.50', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('280', '3', '3', 'Mutton Bhuna', NULL, 'Mutton Bhuna from our Indian Non-Veg Curries selection.', 'non-veg', '340.75', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('281', '3', '3', 'Fish Curry Goan', NULL, 'Fish Curry Goan from our Indian Non-Veg Curries selection.', 'non-veg', '381.43', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('282', '3', '3', 'Fish Curry Bengali', NULL, 'Fish Curry Bengali from our Indian Non-Veg Curries selection.', 'non-veg', '365.95', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('283', '3', '3', 'Prawn Masala', NULL, 'Prawn Masala from our Indian Non-Veg Curries selection.', 'non-veg', '327.25', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('284', '3', '3', 'Egg Curry', NULL, 'Egg Curry from our Indian Non-Veg Curries selection.', 'egg', '414.62', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('285', '3', '3', 'Keema Matar', NULL, 'Keema Matar from our Indian Non-Veg Curries selection.', 'non-veg', '295.71', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('286', '3', '3', 'Chicken Saagwala', NULL, 'Chicken Saagwala from our Indian Non-Veg Curries selection.', 'non-veg', '330.41', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('287', '3', '3', 'Chicken Vindaloo', NULL, 'Chicken Vindaloo from our Indian Non-Veg Curries selection.', 'non-veg', '385.88', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('288', '3', '3', 'Chicken Do Pyaza', NULL, 'Chicken Do Pyaza from our Indian Non-Veg Curries selection.', 'non-veg', '343.70', '2', '15', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('289', '3', '3', 'Idli Sambar', NULL, 'Idli Sambar from our South Indian selection.', 'veg', '200.64', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('290', '3', '3', 'Medu Vada Sambar', NULL, 'Medu Vada Sambar from our South Indian selection.', 'veg', '160.83', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('291', '3', '3', 'Plain Dosa', NULL, 'Plain Dosa from our South Indian selection.', 'veg', '178.64', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('292', '3', '3', 'Masala Dosa', NULL, 'Masala Dosa from our South Indian selection.', 'veg', '86.42', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('293', '3', '3', 'Onion Rava Dosa', NULL, 'Onion Rava Dosa from our South Indian selection.', 'veg', '111.91', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('294', '3', '3', 'Mysore Masala Dosa', NULL, 'Mysore Masala Dosa from our South Indian selection.', 'veg', '120.51', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('295', '3', '3', 'Ghee Roast Dosa', NULL, 'Ghee Roast Dosa from our South Indian selection.', 'veg', '91.17', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('296', '3', '3', 'Paper Dosa', NULL, 'Paper Dosa from our South Indian selection.', 'veg', '112.59', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('297', '3', '3', 'Paneer Dosa', NULL, 'Paneer Dosa from our South Indian selection.', 'veg', '94.14', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('298', '3', '3', 'Cheese Dosa', NULL, 'Cheese Dosa from our South Indian selection.', 'veg', '118.92', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('299', '3', '3', 'Uttapam Onion', NULL, 'Uttapam Onion from our South Indian selection.', 'veg', '169.00', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('300', '3', '3', 'Uttapam Mix Veg', NULL, 'Uttapam Mix Veg from our South Indian selection.', 'veg', '131.08', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('301', '3', '3', 'Pongal', NULL, 'Pongal from our South Indian selection.', 'veg', '131.83', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('302', '3', '3', 'Curd Rice', NULL, 'Curd Rice from our South Indian selection.', 'veg', '109.33', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('303', '3', '3', 'Lemon Rice', NULL, 'Lemon Rice from our South Indian selection.', 'veg', '117.38', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('304', '3', '3', 'Tamarind Rice', NULL, 'Tamarind Rice from our South Indian selection.', 'veg', '211.13', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('305', '3', '3', 'Sambar Rice', NULL, 'Sambar Rice from our South Indian selection.', 'veg', '170.72', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('306', '3', '3', 'Rasam Rice', NULL, 'Rasam Rice from our South Indian selection.', 'veg', '165.28', '2', '16', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('307', '3', '3', 'Veg Biryani', NULL, 'Veg Biryani from our Biryani & Rice selection.', 'veg', '164.50', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('308', '3', '3', 'Paneer Biryani', NULL, 'Paneer Biryani from our Biryani & Rice selection.', 'veg', '309.57', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('309', '3', '3', 'Mushroom Biryani', NULL, 'Mushroom Biryani from our Biryani & Rice selection.', 'veg', '162.48', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('310', '3', '3', 'Hyderabadi Veg Biryani', NULL, 'Hyderabadi Veg Biryani from our Biryani & Rice selection.', 'veg', '218.66', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('311', '3', '3', 'Jeera Rice', NULL, 'Jeera Rice from our Biryani & Rice selection.', 'veg', '377.28', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('312', '3', '3', 'Peas Pulao', NULL, 'Peas Pulao from our Biryani & Rice selection.', 'veg', '286.40', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('313', '3', '3', 'Veg Fried Rice', NULL, 'Veg Fried Rice from our Biryani & Rice selection.', 'veg', '264.81', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('314', '3', '3', 'Curd Rice Tempered', NULL, 'Curd Rice Tempered from our Biryani & Rice selection.', 'veg', '298.00', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('315', '3', '3', 'Chicken Biryani', NULL, 'Chicken Biryani from our Biryani & Rice selection.', 'non-veg', '339.14', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('316', '3', '3', 'Chicken Dum Biryani', NULL, 'Chicken Dum Biryani from our Biryani & Rice selection.', 'non-veg', '321.76', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('317', '3', '3', 'Chicken Tikka Biryani', NULL, 'Chicken Tikka Biryani from our Biryani & Rice selection.', 'non-veg', '179.55', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('318', '3', '3', 'Mutton Biryani', NULL, 'Mutton Biryani from our Biryani & Rice selection.', 'non-veg', '128.35', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('319', '3', '3', 'Egg Biryani', NULL, 'Egg Biryani from our Biryani & Rice selection.', 'egg', '202.02', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('320', '3', '3', 'Egg Fried Rice', NULL, 'Egg Fried Rice from our Biryani & Rice selection.', 'egg', '189.61', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('321', '3', '3', 'Prawn Biryani', NULL, 'Prawn Biryani from our Biryani & Rice selection.', 'non-veg', '174.86', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('322', '3', '3', 'Fish Biryani', NULL, 'Fish Biryani from our Biryani & Rice selection.', 'non-veg', '365.16', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('323', '3', '3', 'Schezwan Fried Rice', NULL, 'Schezwan Fried Rice from our Biryani & Rice selection.', 'veg', '347.86', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('324', '3', '3', 'Brown Rice Plain', NULL, 'Brown Rice Plain from our Biryani & Rice selection.', 'veg', '201.82', '2', '17', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('325', '3', '3', 'Tandoori Roti', NULL, 'Tandoori Roti from our Indian Breads selection.', 'veg', '85.54', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('326', '3', '3', 'Butter Roti', NULL, 'Butter Roti from our Indian Breads selection.', 'veg', '59.56', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('327', '3', '3', 'Plain Naan', NULL, 'Plain Naan from our Indian Breads selection.', 'veg', '111.45', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('328', '3', '3', 'Butter Naan', NULL, 'Butter Naan from our Indian Breads selection.', 'veg', '65.89', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('329', '3', '3', 'Garlic Naan', NULL, 'Garlic Naan from our Indian Breads selection.', 'veg', '46.49', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('330', '3', '3', 'Lachha Paratha', NULL, 'Lachha Paratha from our Indian Breads selection.', 'veg', '44.66', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('331', '3', '3', 'Aloo Paratha', NULL, 'Aloo Paratha from our Indian Breads selection.', 'veg', '76.14', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('332', '3', '3', 'Paneer Paratha', NULL, 'Paneer Paratha from our Indian Breads selection.', 'veg', '46.27', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('333', '3', '3', 'Missi Roti', NULL, 'Missi Roti from our Indian Breads selection.', 'veg', '78.46', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('334', '3', '3', 'Stuffed Kulcha', NULL, 'Stuffed Kulcha from our Indian Breads selection.', 'veg', '109.78', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('335', '3', '3', 'Amritsari Kulcha', NULL, 'Amritsari Kulcha from our Indian Breads selection.', 'veg', '59.94', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('336', '3', '3', 'Roomali Roti', NULL, 'Roomali Roti from our Indian Breads selection.', 'veg', '41.93', '2', '18', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('337', '3', '3', 'Pani Puri', NULL, 'Pani Puri from our Chaat & Street Food selection.', 'veg', '219.61', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('338', '3', '3', 'Sev Puri', NULL, 'Sev Puri from our Chaat & Street Food selection.', 'veg', '141.52', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('339', '3', '3', 'Dahi Puri', NULL, 'Dahi Puri from our Chaat & Street Food selection.', 'veg', '74.55', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('340', '3', '3', 'Bhel Puri', NULL, 'Bhel Puri from our Chaat & Street Food selection.', 'veg', '67.54', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('341', '3', '3', 'Ragda Pattice', NULL, 'Ragda Pattice from our Chaat & Street Food selection.', 'veg', '77.54', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('342', '3', '3', 'Aloo Tikki Chaat', NULL, 'Aloo Tikki Chaat from our Chaat & Street Food selection.', 'veg', '160.39', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('343', '3', '3', 'Papdi Chaat', NULL, 'Papdi Chaat from our Chaat & Street Food selection.', 'veg', '186.73', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('344', '3', '3', 'Dahi Bhalla', NULL, 'Dahi Bhalla from our Chaat & Street Food selection.', 'veg', '127.55', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('345', '3', '3', 'Samosa Chaat', NULL, 'Samosa Chaat from our Chaat & Street Food selection.', 'veg', '70.16', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('346', '3', '3', 'Chole Bhature', NULL, 'Chole Bhature from our Chaat & Street Food selection.', 'veg', '121.06', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('347', '3', '3', 'Pav Bhaji', NULL, 'Pav Bhaji from our Chaat & Street Food selection.', 'veg', '219.38', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('348', '3', '3', 'Vada Pav', NULL, 'Vada Pav from our Chaat & Street Food selection.', 'veg', '144.66', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('349', '3', '3', 'Kathi Roll Paneer', NULL, 'Kathi Roll Paneer from our Chaat & Street Food selection.', 'veg', '215.37', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('350', '3', '3', 'Kathi Roll Chicken', NULL, 'Kathi Roll Chicken from our Chaat & Street Food selection.', 'non-veg', '197.72', '2', '19', '2025-09-19 20:04:20', '2025-09-19 20:04:20', NULL, '1', '1', '1', '0', '0'),
('351', '3', '3', 'Kachori Sabzi', NULL, 'Kachori Sabzi from our Chaat & Street Food selection.', 'veg', '61.84', '2', '19', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('352', '3', '3', 'Poha Jalebi', NULL, 'Poha Jalebi from our Chaat & Street Food selection.', 'veg', '175.32', '2', '19', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('353', '3', '3', 'Kanda Poha', NULL, 'Kanda Poha from our Chaat & Street Food selection.', 'veg', '169.07', '2', '19', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('354', '3', '3', 'Raj Kachori', NULL, 'Raj Kachori from our Chaat & Street Food selection.', 'veg', '145.92', '2', '19', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('355', '3', '3', 'Paneer Tikka', NULL, 'Paneer Tikka from our Tandoor & Kebabs selection.', 'veg', '237.38', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('356', '3', '3', 'Paneer Malai Tikka', NULL, 'Paneer Malai Tikka from our Tandoor & Kebabs selection.', 'veg', '345.88', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('357', '3', '3', 'Soya Chaap Tikka', NULL, 'Soya Chaap Tikka from our Tandoor & Kebabs selection.', 'veg', '192.35', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('358', '3', '3', 'Tandoori Aloo', NULL, 'Tandoori Aloo from our Tandoor & Kebabs selection.', 'veg', '286.08', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('359', '3', '3', 'Veg Seekh Kebab', NULL, 'Veg Seekh Kebab from our Tandoor & Kebabs selection.', 'veg', '291.58', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('360', '3', '3', 'Achari Paneer Tikka', NULL, 'Achari Paneer Tikka from our Tandoor & Kebabs selection.', 'veg', '436.61', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('361', '3', '3', 'Chicken Tikka', NULL, 'Chicken Tikka from our Tandoor & Kebabs selection.', 'non-veg', '414.00', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('362', '3', '3', 'Chicken Malai Tikka', NULL, 'Chicken Malai Tikka from our Tandoor & Kebabs selection.', 'non-veg', '236.38', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('363', '3', '3', 'Chicken Seekh Kebab', NULL, 'Chicken Seekh Kebab from our Tandoor & Kebabs selection.', 'non-veg', '305.17', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('364', '3', '3', 'Tandoori Chicken Half', NULL, 'Tandoori Chicken Half from our Tandoor & Kebabs selection.', 'non-veg', '211.81', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('365', '3', '3', 'Tandoori Chicken Full', NULL, 'Tandoori Chicken Full from our Tandoor & Kebabs selection.', 'non-veg', '424.66', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('366', '3', '3', 'Mutton Seekh Kebab', NULL, 'Mutton Seekh Kebab from our Tandoor & Kebabs selection.', 'non-veg', '412.45', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('367', '3', '3', 'Fish Tikka', NULL, 'Fish Tikka from our Tandoor & Kebabs selection.', 'non-veg', '246.55', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('368', '3', '3', 'Amritsari Fish Fry', NULL, 'Amritsari Fish Fry from our Tandoor & Kebabs selection.', 'non-veg', '345.30', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('369', '3', '3', 'Prawn Tandoori', NULL, 'Prawn Tandoori from our Tandoor & Kebabs selection.', 'non-veg', '336.60', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('370', '3', '3', 'Afghani Chicken', NULL, 'Afghani Chicken from our Tandoor & Kebabs selection.', 'non-veg', '204.32', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('371', '3', '3', 'Tangdi Kebab', NULL, 'Tangdi Kebab from our Tandoor & Kebabs selection.', 'non-veg', '381.13', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('372', '3', '3', 'Kalmi Kebab', NULL, 'Kalmi Kebab from our Tandoor & Kebabs selection.', 'non-veg', '316.42', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('373', '3', '3', 'Tandoori Broccoli', NULL, 'Tandoori Broccoli from our Tandoor & Kebabs selection.', 'veg', '385.80', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('374', '3', '3', 'Stuffed Mushroom Tikka', NULL, 'Stuffed Mushroom Tikka from our Tandoor & Kebabs selection.', 'veg', '313.80', '2', '20', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('375', '3', '3', 'Veg Manchurian Gravy', NULL, 'Veg Manchurian Gravy from our Indo-Chinese selection.', 'veg', '140.13', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('376', '3', '3', 'Veg Manchurian Dry', NULL, 'Veg Manchurian Dry from our Indo-Chinese selection.', 'veg', '211.31', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('377', '3', '3', 'Chilli Paneer Gravy', NULL, 'Chilli Paneer Gravy from our Indo-Chinese selection.', 'veg', '144.28', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('378', '3', '3', 'Chilli Paneer Dry', NULL, 'Chilli Paneer Dry from our Indo-Chinese selection.', 'veg', '344.40', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('379', '3', '3', 'Gobi Manchurian', NULL, 'Gobi Manchurian from our Indo-Chinese selection.', 'veg', '333.32', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('380', '3', '3', 'Chilli Mushroom', NULL, 'Chilli Mushroom from our Indo-Chinese selection.', 'veg', '322.97', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('381', '3', '3', 'Hakka Noodles Veg', NULL, 'Hakka Noodles Veg from our Indo-Chinese selection.', 'veg', '207.65', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('382', '3', '3', 'Schezwan Noodles Veg', NULL, 'Schezwan Noodles Veg from our Indo-Chinese selection.', 'veg', '152.74', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('383', '3', '3', 'Triple Schezwan Rice Veg', NULL, 'Triple Schezwan Rice Veg from our Indo-Chinese selection.', 'veg', '333.16', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('384', '3', '3', 'American Chopsuey Veg', NULL, 'American Chopsuey Veg from our Indo-Chinese selection.', 'veg', '348.33', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('385', '3', '3', 'Chicken Lollipop', NULL, 'Chicken Lollipop from our Indo-Chinese selection.', 'non-veg', '158.84', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('386', '3', '3', 'Chilli Chicken Gravy', NULL, 'Chilli Chicken Gravy from our Indo-Chinese selection.', 'non-veg', '246.92', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('387', '3', '3', 'Chilli Chicken Dry', NULL, 'Chilli Chicken Dry from our Indo-Chinese selection.', 'non-veg', '155.23', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('388', '3', '3', 'Hakka Noodles Chicken', NULL, 'Hakka Noodles Chicken from our Indo-Chinese selection.', 'non-veg', '307.33', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('389', '3', '3', 'Schezwan Noodles Chicken', NULL, 'Schezwan Noodles Chicken from our Indo-Chinese selection.', 'non-veg', '308.48', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('390', '3', '3', 'Egg Hakka Noodles', NULL, 'Egg Hakka Noodles from our Indo-Chinese selection.', 'egg', '168.25', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('391', '3', '3', 'Egg Schezwan Noodles', NULL, 'Egg Schezwan Noodles from our Indo-Chinese selection.', 'egg', '244.56', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('392', '3', '3', 'Egg Chilli Garlic Fried Rice', NULL, 'Egg Chilli Garlic Fried Rice from our Indo-Chinese selection.', 'egg', '260.96', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('393', '3', '3', 'Prawn Chilli Garlic', NULL, 'Prawn Chilli Garlic from our Indo-Chinese selection.', 'non-veg', '198.31', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('394', '3', '3', 'Fish Chilli Basil', NULL, 'Fish Chilli Basil from our Indo-Chinese selection.', 'non-veg', '331.94', '2', '21', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('395', '3', '3', 'Penne Arrabbiata', NULL, 'Penne Arrabbiata from our Continental & Pastas selection.', 'veg', '294.25', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('396', '3', '3', 'Penne Alfredo', NULL, 'Penne Alfredo from our Continental & Pastas selection.', 'veg', '237.19', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('397', '3', '3', 'Spaghetti Aglio e Olio', NULL, 'Spaghetti Aglio e Olio from our Continental & Pastas selection.', 'veg', '325.61', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('398', '3', '3', 'Spaghetti Pomodoro', NULL, 'Spaghetti Pomodoro from our Continental & Pastas selection.', 'veg', '377.08', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('399', '3', '3', 'Fusilli Pesto', NULL, 'Fusilli Pesto from our Continental & Pastas selection.', 'veg', '234.31', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('400', '3', '3', 'Mac and Cheese', NULL, 'Mac and Cheese from our Continental & Pastas selection.', 'veg', '264.16', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('401', '3', '3', 'Veg Lasagna', NULL, 'Veg Lasagna from our Continental & Pastas selection.', 'veg', '448.69', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('402', '3', '3', 'Grilled Cottage Cheese Steak', NULL, 'Grilled Cottage Cheese Steak from our Continental & Pastas selection.', 'veg', '355.47', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('403', '3', '3', 'Sauteed Vegetables Plate', NULL, 'Sauteed Vegetables Plate from our Continental & Pastas selection.', 'veg', '298.29', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('404', '3', '3', 'Herb Rice with Veggies', NULL, 'Herb Rice with Veggies from our Continental & Pastas selection.', 'veg', '319.75', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('405', '3', '3', 'Chicken Alfredo Pasta', NULL, 'Chicken Alfredo Pasta from our Continental & Pastas selection.', 'non-veg', '212.67', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('406', '3', '3', 'Chicken Arrabbiata Pasta', NULL, 'Chicken Arrabbiata Pasta from our Continental & Pastas selection.', 'non-veg', '240.67', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('407', '3', '3', 'Grilled Chicken Breast', NULL, 'Grilled Chicken Breast from our Continental & Pastas selection.', 'non-veg', '271.28', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('408', '3', '3', 'Chicken Stroganoff', NULL, 'Chicken Stroganoff from our Continental & Pastas selection.', 'non-veg', '338.84', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('409', '3', '3', 'Fish and Chips', NULL, 'Fish and Chips from our Continental & Pastas selection.', 'non-veg', '242.13', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('410', '3', '3', 'Herb-Grilled Fish Fillet', NULL, 'Herb-Grilled Fish Fillet from our Continental & Pastas selection.', 'non-veg', '239.46', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('411', '3', '3', 'Chicken Caesar Salad', NULL, 'Chicken Caesar Salad from our Continental & Pastas selection.', 'non-veg', '199.17', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('412', '3', '3', 'Greek Salad', NULL, 'Greek Salad from our Continental & Pastas selection.', 'veg', '350.40', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('413', '3', '3', 'Mushroom Risotto', NULL, 'Mushroom Risotto from our Continental & Pastas selection.', 'veg', '241.81', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('414', '3', '3', 'Chicken Risotto', NULL, 'Chicken Risotto from our Continental & Pastas selection.', 'non-veg', '424.46', '2', '22', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('415', '3', '3', 'Margherita Pizza Personal', NULL, 'Margherita Pizza Personal from our Pizzas selection.', 'veg', '546.66', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('416', '3', '3', 'Margherita Pizza Medium', NULL, 'Margherita Pizza Medium from our Pizzas selection.', 'veg', '246.93', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('417', '3', '3', 'Farmhouse Pizza Personal', NULL, 'Farmhouse Pizza Personal from our Pizzas selection.', 'veg', '310.44', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('418', '3', '3', 'Farmhouse Pizza Medium', NULL, 'Farmhouse Pizza Medium from our Pizzas selection.', 'veg', '474.21', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('419', '3', '3', 'Veggie Supreme Pizza Personal', NULL, 'Veggie Supreme Pizza Personal from our Pizzas selection.', 'veg', '301.41', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('420', '3', '3', 'Veggie Supreme Pizza Medium', NULL, 'Veggie Supreme Pizza Medium from our Pizzas selection.', 'veg', '270.28', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('421', '3', '3', 'Paneer Tikka Pizza Personal', NULL, 'Paneer Tikka Pizza Personal from our Pizzas selection.', 'veg', '575.50', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('422', '3', '3', 'Paneer Tikka Pizza Medium', NULL, 'Paneer Tikka Pizza Medium from our Pizzas selection.', 'veg', '437.00', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('423', '3', '3', 'Corn & Cheese Pizza Personal', NULL, 'Corn & Cheese Pizza Personal from our Pizzas selection.', 'veg', '399.61', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('424', '3', '3', 'Corn & Cheese Pizza Medium', NULL, 'Corn & Cheese Pizza Medium from our Pizzas selection.', 'veg', '518.16', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('425', '3', '3', 'Pepperoni Pizza Personal', NULL, 'Pepperoni Pizza Personal from our Pizzas selection.', 'non-veg', '526.85', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('426', '3', '3', 'Pepperoni Pizza Medium', NULL, 'Pepperoni Pizza Medium from our Pizzas selection.', 'non-veg', '292.36', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('427', '3', '3', 'BBQ Chicken Pizza Personal', NULL, 'BBQ Chicken Pizza Personal from our Pizzas selection.', 'non-veg', '256.83', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('428', '3', '3', 'BBQ Chicken Pizza Medium', NULL, 'BBQ Chicken Pizza Medium from our Pizzas selection.', 'non-veg', '383.80', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('429', '3', '3', 'Chicken Tikka Pizza Personal', NULL, 'Chicken Tikka Pizza Personal from our Pizzas selection.', 'non-veg', '380.96', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('430', '3', '3', 'Chicken Tikka Pizza Medium', NULL, 'Chicken Tikka Pizza Medium from our Pizzas selection.', 'non-veg', '397.47', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('431', '3', '3', 'Four Cheese Pizza Medium', NULL, 'Four Cheese Pizza Medium from our Pizzas selection.', 'veg', '497.05', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('432', '3', '3', 'Mexican Green Wave Pizza Medium', NULL, 'Mexican Green Wave Pizza Medium from our Pizzas selection.', 'veg', '475.88', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('433', '3', '3', 'Peri Peri Paneer Pizza Medium', NULL, 'Peri Peri Paneer Pizza Medium from our Pizzas selection.', 'veg', '593.98', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('434', '3', '3', 'Tandoori Chicken Pizza Medium', NULL, 'Tandoori Chicken Pizza Medium from our Pizzas selection.', 'non-veg', '257.40', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('435', '3', '3', 'Garden Fresh Pizza Thin Crust', NULL, 'Garden Fresh Pizza Thin Crust from our Pizzas selection.', 'veg', '373.00', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('436', '3', '3', 'Smoked Chicken Pizza Thin Crust', NULL, 'Smoked Chicken Pizza Thin Crust from our Pizzas selection.', 'non-veg', '348.93', '2', '23', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('437', '3', '3', 'Classic Veg Burger', NULL, 'Classic Veg Burger from our Burgers & Sandwiches selection.', 'veg', '344.03', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('438', '3', '3', 'Cheese Veg Burger', NULL, 'Cheese Veg Burger from our Burgers & Sandwiches selection.', 'veg', '184.65', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('439', '3', '3', 'Crispy Paneer Burger', NULL, 'Crispy Paneer Burger from our Burgers & Sandwiches selection.', 'veg', '169.45', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('440', '3', '3', 'Aloo Tikki Burger', NULL, 'Aloo Tikki Burger from our Burgers & Sandwiches selection.', 'veg', '236.64', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('441', '3', '3', 'Mexican Veg Burger', NULL, 'Mexican Veg Burger from our Burgers & Sandwiches selection.', 'veg', '229.69', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('442', '3', '3', 'Grilled Veg Sandwich', NULL, 'Grilled Veg Sandwich from our Burgers & Sandwiches selection.', 'veg', '192.42', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('443', '3', '3', 'Bombay Masala Sandwich', NULL, 'Bombay Masala Sandwich from our Burgers & Sandwiches selection.', 'veg', '184.95', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('444', '3', '3', 'Paneer Tikka Sandwich', NULL, 'Paneer Tikka Sandwich from our Burgers & Sandwiches selection.', 'veg', '360.05', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('445', '3', '3', 'Club Sandwich Veg', NULL, 'Club Sandwich Veg from our Burgers & Sandwiches selection.', 'veg', '235.21', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('446', '3', '3', 'Chicken Burger Classic', NULL, 'Chicken Burger Classic from our Burgers & Sandwiches selection.', 'non-veg', '343.95', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('447', '3', '3', 'Chicken Burger Spicy', NULL, 'Chicken Burger Spicy from our Burgers & Sandwiches selection.', 'non-veg', '263.08', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('448', '3', '3', 'BBQ Chicken Burger', NULL, 'BBQ Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '133.15', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('449', '3', '3', 'Crispy Chicken Burger', NULL, 'Crispy Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '379.81', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('450', '3', '3', 'Peri Peri Chicken Burger', NULL, 'Peri Peri Chicken Burger from our Burgers & Sandwiches selection.', 'non-veg', '337.37', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('451', '3', '3', 'Egg Mayo Sandwich', NULL, 'Egg Mayo Sandwich from our Burgers & Sandwiches selection.', 'egg', '371.94', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('452', '3', '3', 'Chicken Club Sandwich', NULL, 'Chicken Club Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '360.86', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('453', '3', '3', 'Tuna Sandwich', NULL, 'Tuna Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '340.66', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('454', '3', '3', 'Grilled Chicken Sandwich', NULL, 'Grilled Chicken Sandwich from our Burgers & Sandwiches selection.', 'non-veg', '163.24', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('455', '3', '3', 'Double Patty Veg Burger', NULL, 'Double Patty Veg Burger from our Burgers & Sandwiches selection.', 'veg', '246.27', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('456', '3', '3', 'Paneer Kathi Roll', NULL, 'Paneer Kathi Roll from our Burgers & Sandwiches selection.', 'veg', '175.57', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('457', '3', '3', 'Chicken Kathi Roll', NULL, 'Chicken Kathi Roll from our Burgers & Sandwiches selection.', 'non-veg', '224.27', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('458', '3', '3', 'Egg Kathi Roll', NULL, 'Egg Kathi Roll from our Burgers & Sandwiches selection.', 'egg', '135.25', '2', '24', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('459', '3', '3', 'Gulab Jamun', NULL, 'Gulab Jamun from our Desserts selection.', 'veg', '148.22', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('460', '3', '3', 'Rasmalai', NULL, 'Rasmalai from our Desserts selection.', 'veg', '257.36', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('461', '3', '3', 'Rasgulla', NULL, 'Rasgulla from our Desserts selection.', 'veg', '127.74', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('462', '3', '3', 'Jalebi', NULL, 'Jalebi from our Desserts selection.', 'veg', '221.13', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('463', '3', '3', 'Gajar Halwa', NULL, 'Gajar Halwa from our Desserts selection.', 'veg', '161.90', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('464', '3', '3', 'Moong Dal Halwa', NULL, 'Moong Dal Halwa from our Desserts selection.', 'veg', '156.14', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('465', '3', '3', 'Kheer', NULL, 'Kheer from our Desserts selection.', 'veg', '252.32', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('466', '3', '3', 'Phirni', NULL, 'Phirni from our Desserts selection.', 'veg', '259.18', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('467', '3', '3', 'Kulfi Malai', NULL, 'Kulfi Malai from our Desserts selection.', 'veg', '180.04', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('468', '3', '3', 'Kulfi Pista', NULL, 'Kulfi Pista from our Desserts selection.', 'veg', '209.31', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('469', '3', '3', 'Matka Kulfi', NULL, 'Matka Kulfi from our Desserts selection.', 'veg', '107.86', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('470', '3', '3', 'Ice Cream Vanilla Scoop', NULL, 'Ice Cream Vanilla Scoop from our Desserts selection.', 'veg', '133.41', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('471', '3', '3', 'Ice Cream Chocolate Scoop', NULL, 'Ice Cream Chocolate Scoop from our Desserts selection.', 'veg', '254.37', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('472', '3', '3', 'Brownie with Ice Cream', NULL, 'Brownie with Ice Cream from our Desserts selection.', 'veg', '184.25', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('473', '3', '3', 'Sizzling Brownie', NULL, 'Sizzling Brownie from our Desserts selection.', 'veg', '177.60', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('474', '3', '3', 'Cheesecake Blueberry', NULL, 'Cheesecake Blueberry from our Desserts selection.', 'veg', '214.64', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('475', '3', '3', 'Tiramisu', NULL, 'Tiramisu from our Desserts selection.', 'veg', '90.29', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('476', '3', '3', 'Caramel Custard', NULL, 'Caramel Custard from our Desserts selection.', 'egg', '185.15', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('477', '3', '3', 'Apple Pie', NULL, 'Apple Pie from our Desserts selection.', 'veg', '170.51', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('478', '3', '3', 'Mysore Pak', NULL, 'Mysore Pak from our Desserts selection.', 'veg', '233.49', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('479', '3', '3', 'Shrikhand', NULL, 'Shrikhand from our Desserts selection.', 'veg', '108.34', '2', '25', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('480', '3', '3', 'Masala Chai', NULL, 'Masala Chai from our Beverages selection.', 'veg', '213.33', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('481', '3', '3', 'Ginger Tea', NULL, 'Ginger Tea from our Beverages selection.', 'veg', '63.62', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('482', '3', '3', 'Filter Coffee', NULL, 'Filter Coffee from our Beverages selection.', 'veg', '81.59', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('483', '3', '3', 'Cold Coffee Classic', NULL, 'Cold Coffee Classic from our Beverages selection.', 'veg', '151.16', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('484', '3', '3', 'Cold Coffee Frappe', NULL, 'Cold Coffee Frappe from our Beverages selection.', 'veg', '164.79', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('485', '3', '3', 'Iced Tea Lemon', NULL, 'Iced Tea Lemon from our Beverages selection.', 'veg', '89.98', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('486', '3', '3', 'Iced Tea Peach', NULL, 'Iced Tea Peach from our Beverages selection.', 'veg', '70.38', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('487', '3', '3', 'Fresh Lime Soda Sweet', NULL, 'Fresh Lime Soda Sweet from our Beverages selection.', 'veg', '201.35', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('488', '3', '3', 'Fresh Lime Soda Salted', NULL, 'Fresh Lime Soda Salted from our Beverages selection.', 'veg', '91.86', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('489', '3', '3', 'Sweet Lassi', NULL, 'Sweet Lassi from our Beverages selection.', 'veg', '151.07', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('490', '3', '3', 'Salted Lassi', NULL, 'Salted Lassi from our Beverages selection.', 'veg', '155.29', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('491', '3', '3', 'Mango Lassi', NULL, 'Mango Lassi from our Beverages selection.', 'veg', '121.27', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('492', '3', '3', 'Buttermilk Chaas', NULL, 'Buttermilk Chaas from our Beverages selection.', 'veg', '149.22', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('493', '3', '3', 'Thandai', NULL, 'Thandai from our Beverages selection.', 'veg', '138.87', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('494', '3', '3', 'Badam Milk', NULL, 'Badam Milk from our Beverages selection.', 'veg', '208.90', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('495', '3', '3', 'Watermelon Juice', NULL, 'Watermelon Juice from our Beverages selection.', 'veg', '84.72', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('496', '3', '3', 'Orange Juice', NULL, 'Orange Juice from our Beverages selection.', 'veg', '171.75', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('497', '3', '3', 'Pineapple Juice', NULL, 'Pineapple Juice from our Beverages selection.', 'veg', '90.58', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('498', '3', '3', 'Mint Mojito', NULL, 'Mint Mojito from our Beverages selection.', 'veg', '117.28', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('499', '3', '3', 'Strawberry Milkshake', NULL, 'Strawberry Milkshake from our Beverages selection.', 'veg', '164.19', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('500', '3', '3', 'Chocolate Milkshake', NULL, 'Chocolate Milkshake from our Beverages selection.', 'veg', '101.00', '2', '26', '2025-09-19 20:04:21', '2025-09-19 20:04:21', NULL, '1', '1', '1', '0', '0'),
('501', '4', NULL, 'Margherita Pizza', NULL, NULL, 'veg', '100.00', '3', '27', '2025-09-20 12:59:59', '2025-09-20 12:59:59', NULL, '1', '1', '1', '0', '0');


-- Table structure for table `menus`
DROP TABLE IF EXISTS `menus`;
CREATE TABLE `menus` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `menu_name` text DEFAULT NULL,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `menus_branch_id_foreign` (`branch_id`),
  CONSTRAINT `menus_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menus`
INSERT INTO `menus` VALUES
('1', '1', '{\"en\":\"Main Menu\"}', '0', '2025-09-17 06:04:57', '2025-09-17 06:04:57'),
('2', '3', '{\"en\":\"Main Menu\"}', '0', '2025-09-19 20:04:20', '2025-09-19 20:04:20'),
('3', '4', '{\"en\":\"Breakfast\"}', '0', '2025-09-20 12:58:54', '2025-09-20 12:58:54');


-- Table structure for table `migrations`
DROP TABLE IF EXISTS `migrations`;
CREATE TABLE `migrations` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `migration` varchar(191) NOT NULL,
  `batch` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=232 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `migrations`
INSERT INTO `migrations` VALUES
('1', '0001_01_01_000000_create_users_table', '1'),
('2', '0001_01_01_000001_create_cache_table', '1'),
('3', '0001_01_01_000002_create_jobs_table', '1'),
('4', '2014_04_02_193005_create_translations_table', '1'),
('5', '2024_01_01_create_printers_table', '1'),
('6', '2024_03_13_000002_create_expense_categories_table', '1'),
('7', '2024_07_01_060651_add_two_factor_columns_to_users_table', '1'),
('8', '2024_07_01_060707_create_personal_access_tokens_table', '1'),
('9', '2024_07_02_064204_create_menus_table', '1'),
('10', '2024_07_12_070634_create_areas_table', '1'),
('11', '2024_07_16_103816_create_orders_table', '1'),
('12', '2024_07_21_083459_add_user_type_column', '1'),
('13', '2024_07_24_131631_create_payments_table', '1'),
('14', '2024_07_31_081306_add_email_otp_column', '1'),
('15', '2024_08_02_061808_create_countries_table', '1'),
('16', '2024_08_02_071637_create_restaurant_settings_table', '1'),
('17', '2024_08_04_104258_create_razorpay_payments_table', '1'),
('18', '2024_08_05_092258_create_stripe_payments_table', '1'),
('19', '2024_08_05_110157_create_payment_gateway_credentials_table', '1'),
('20', '2024_08_13_033139_create_global_settings_table', '1'),
('21', '2024_08_13_073129_update_settings_add_envato_key', '1'),
('22', '2024_08_13_073129_update_settings_add_support_key', '1'),
('23', '2024_08_14_073129_update_settings_add_email', '1'),
('24', '2024_08_14_073129_update_settings_add_last_verified_key', '1'),
('25', '2024_09_13_081726_create_modules_table', '1'),
('26', '2024_09_14_130619_create_permission_tables', '1'),
('27', '2024_09_27_071339_create_reservations_table', '1'),
('28', '2024_10_02_090924_create_email_settings_table', '1'),
('29', '2024_10_03_073837_create_notification_settings_table', '1'),
('30', '2024_10_11_100539_create_branches_table', '1'),
('31', '2024_10_14_121135_create_onboarding_steps_table', '1'),
('32', '2024_10_15_071238_add_restaurant_hash_column', '1'),
('33', '2024_10_15_071238_storage', '1'),
('34', '2024_10_15_100639_create_restaurant_payments_table', '1'),
('35', '2024_10_27_101326_create_packages_table', '1'),
('36', '2024_11_02_112920_create_language_settings_table', '1'),
('37', '2024_11_02_120314_create_flags_table', '1'),
('38', '2024_11_02_120314_email_settings_table', '1'),
('39', '2024_11_08_071617_add_customer_login_required_column', '1'),
('40', '2024_11_08_093032_create_superadmin_payment_gateways_table', '1'),
('41', '2024_11_08_133506_add_stripe_column_for_license', '1'),
('42', '2024_11_12_055119_create_delivery_executives_table', '1'),
('43', '2024_11_12_055632_add_order_types_column', '1'),
('44', '2024_11_12_060500_create_order_histories_table', '1'),
('45', '2024_11_12_060500_global_license_type_table', '1'),
('46', '2024_11_12_060500_global_purchase_on_table', '1'),
('47', '2024_11_12_060500_global_setting_timezone_table', '1'),
('48', '2024_11_17_052707_currency_position', '1'),
('49', '2024_11_17_052707_move_qr_code', '1'),
('50', '2024_11_19_113852_add_is_active_to_restaurants_table', '1'),
('51', '2024_11_20_114816_add_staff_welcome_email_notification', '1'),
('52', '2024_11_25_061322_create_pusher_settings_table', '1'),
('53', '2024_11_26_090216_create_global_currencies_table', '1'),
('54', '2024_12_03_085842_add_about_us_column', '1'),
('55', '2024_12_03_104817_add_currency_id_packages', '1'),
('56', '2024_12_04_080223_add_allow_customer_delivery_orders', '1'),
('57', '2024_12_04_115601_add_preparation_time_column', '1'),
('58', '2024_12_11_110000_create_tables_for_subscription_table', '1'),
('59', '2024_12_11_131225_add_disable_landing_site_columns', '1'),
('60', '2024_12_12_090840_create_waiter_requests_table', '1'),
('61', '2024_12_13_090840_add_domain_global_setting', '1'),
('62', '2024_12_16_080201_create_lifetime_subscriptions_for_paid_restaurants', '1'),
('63', '2024_12_23_124452_add_payment_enabled_columns_to_payment_settings_table', '1'),
('64', '2024_12_27_054246_add_table_reservation_default_status_to_restaurants_table', '1'),
('65', '2024_12_30_074018_create_split_orders_table', '1'),
('66', '2024_12_30_200942_create_restaurant_settings_table', '1'),
('67', '2025_01_03_050139_add_social_media_links_to_reataurants_table', '1'),
('68', '2025_01_03_093938_add_social_media_links_to_global_settings_table', '1'),
('69', '2025_01_06_111550_create_receipt_settings_table', '1'),
('70', '2025_01_09_073145_generate_qr_codes_for_existing_branches', '1'),
('71', '2025_01_09_115652_update_receipt_settings_for_existing_restaurants', '1'),
('72', '2025_01_10_064103_add_table_required_column_to_customer_settings_table', '1'),
('73', '2025_01_10_100552_insert_to_file_storage_settings_default_values', '1'),
('74', '2025_01_11_063817_add_default_currency_column', '1'),
('75', '2025_01_15_000000_create_cart_header_settings_table', '1'),
('76', '2025_01_15_000001_create_cart_header_images_table', '1'),
('77', '2025_01_16_125322_add_is_enabled_to_menu_items_table', '1'),
('78', '2025_01_16_131100_regenrate_qr_codes', '1'),
('79', '2025_01_20_000000_add_restaurant_id_to_roles', '1'),
('80', '2025_01_20_071544_add_branch_limit_to_packages_table', '1'),
('81', '2025_01_20_091630_update_item_type', '1'),
('82', '2025_01_20_125429_add_discount_columns_to_orders_table', '1'),
('83', '2025_01_21_064139_add_show_logo_text_column', '1'),
('84', '2025_01_21_064256_add_offline_payment', '1'),
('85', '2025_01_21_132218_fix_user_roles', '1'),
('86', '2025_01_22_114720_add_show_tax_to_receipt_setting', '1'),
('87', '2025_01_23_065746_create_modifier_groups_table', '1'),
('88', '2025_01_23_085333_create_restaurant_taxes_table', '1'),
('89', '2025_01_23_090554_create_modifier_options_table', '1'),
('90', '2025_01_23_094318_create_item_modifiers_table', '1'),
('91', '2025_01_23_121154_create_order_item_modifier_options_table', '1'),
('92', '2025_01_27_065822_add_balance_column_to_payment', '1'),
('93', '2025_01_28_111039_add_allow_dine_in_orders_to_restaurant', '1'),
('94', '2025_01_30_050755_add_yelp_icon_to_global_settings', '1'),
('95', '2025_01_30_055744_add_yelp_link_to_restaurants', '1'),
('96', '2025_01_30_100556_fix_package_price_length', '1'),
('97', '2025_01_30_104043_add_meta_data_to_global_settings', '1'),
('98', '2025_01_31_000001_create_predefined_amounts_table', '1'),
('99', '2025_02_03_062109_add_is_cash_payment_enabled_to_payment', '1'),
('100', '2025_02_04_140538_add_transaction_id_kot', '1'),
('101', '2025_02_15_121956_add_hide_new_orders_option_to_restaurant', '1'),
('102', '2025_02_17_052801_create_restaurant_charges_settings_table', '1'),
('103', '2025_02_17_093729_add_favicon_to_restaurant', '1'),
('104', '2025_02_19_091730_update_menu_name_to_json', '1'),
('105', '2025_02_20_095321_add_waiter_request_options_to_restaurant', '1'),
('106', '2025_02_21_051534_add_hash_to_global_settings_table', '1'),
('107', '2025_02_21_102116_add_column_to_settings', '1'),
('108', '2025_02_24_063827_add_payment_qr_to_receipt_settings', '1'),
('109', '2025_02_24_111946_add_permissions_to_customers', '1'),
('110', '2025_03_04_114535_add_is_enabled_to_restaurant_charges', '1'),
('111', '2025_03_10_055100_add_tip_column_to_orders_table', '1'),
('112', '2025_03_10_100727_add_is_pwa_intall_alert_show_column_in_restaurants_table', '1'),
('113', '2025_03_17_090450_add_meta_title_to_global_settings', '1'),
('114', '2025_03_18_044410_create_expenses_table', '1'),
('115', '2025_03_19_092459_create_custom_menus_table', '1'),
('116', '2025_03_19_103047_update_additional_modules', '1'),
('117', '2025_03_24_084350_add_show_payments_column_to_receipt_settings_table', '1'),
('118', '2025_04_01_050059_add_branch_id_to_expense_category', '1'),
('119', '2025_04_01_051356_add_branch_id_to_expenses', '1'),
('120', '2025_04_02_071911_update_kot_status_enum', '1'),
('121', '2025_04_07_112351_add_payment_recived_status_to_orders_table', '1'),
('122', '2025_04_08_063624_update_meta_keywords', '1'),
('123', '2025_04_10_065753_add_flutterwave_payment_gateway_columns_and_tables', '1'),
('124', '2025_04_15_084543_create_front_details_table', '1'),
('125', '2025_04_22_065157_create_front_reviews_setting_table', '1'),
('126', '2025_04_22_091055_create_branch_delivery_settings_table', '1'),
('127', '2025_04_22_091146_create_customer_addresses_table', '1'),
('128', '2025_04_22_091223_create_delivery_fee_tiers_table', '1'),
('129', '2025_04_22_091258_add_delivery_columns_to_orders_table', '1'),
('130', '2025_04_29_102014_add_landing_type_column_in_global_settings_table', '1'),
('131', '2025_04_29_114538_add_front_data_in_front_details_table', '1'),
('132', '2025_05_14_094039_update_printers_settings_columns_to_printers_table', '1'),
('133', '2025_05_15_071027_create_kot_places_table', '1'),
('134', '2025_05_23_124746_add_in_stock_column', '1'),
('135', '2025_05_26_105151_relocate_map_api_key_to_superadmin_settings', '1'),
('136', '2025_05_26_114443_modify_kot_places_table', '1'),
('137', '2025_05_30_081624_add_show_item_on_customer_site_to_menu_items', '1'),
('138', '2025_06_02_081928_add_session_driver_column_to_global_settings', '1'),
('139', '2025_06_02_112147_add_columns_to_superadmin_payment_gateways_table', '1'),
('140', '2025_06_02_112903_add_paypal_payment_column_to_payment_gateway_credentials', '1'),
('141', '2025_06_02_113108_create_paypal_payments_table', '1'),
('142', '2025_06_02_114326_add_paypal_payment_in_payment_method_to_payments', '1'),
('143', '2025_06_03_095923_add_status_column_kot_item', '1'),
('144', '2025_06_04_065130_add_columns_payfast_in_superadmin_payment_gateways_table', '1'),
('145', '2025_06_05_063256_add_sort_order_columns_in_menu_and_items', '1'),
('146', '2025_06_05_112055_create_kot_settings_table', '1'),
('147', '2025_06_06_050159_add_payfast_payment_column_to_payment_gateway_credentials', '1'),
('148', '2025_06_06_051204_create_payfast_payments_table', '1'),
('149', '2025_06_10_093131_change_delete_cascade_for_orders', '1'),
('150', '2025_06_11_061716_add_uuid_to_orders_table', '1'),
('151', '2025_06_11_062354_add_columns_paystack_in_superadmin_payment_gateways_table', '1'),
('152', '2025_06_13_112612_add_phone_to_users', '1'),
('153', '2025_06_13_113200_add_column_paystack_payments_to_payment_gateway_credentials', '1'),
('154', '2025_06_13_113240_create_paystack_payments_table', '1'),
('155', '2025_06_16_104533_add_note_columns_to_kot_items_and_order_items', '1'),
('156', '2025_06_18_112425_add_payment_gateways_to_restaurants_table', '1'),
('157', '2025_06_19_070518_add_position_to_custom_menus_table', '1'),
('158', '2025_06_20_060452_add_columns_to_branch_table', '1'),
('159', '2025_06_20_092521_add_others_type_to_payments_table', '1'),
('160', '2025_06_23_101041_create_kot_cancel_reasons_table', '1'),
('161', '2025_06_23_120021_update_kot_place_id_in_menu_items', '1'),
('162', '2025_06_24_092521_disable_printer', '1'),
('163', '2025_06_24_092811_add_column_cancel_kot_reason_to_kots_table', '1'),
('164', '2025_06_24_102830_update_enum_status_to_kots_table', '1'),
('165', '2025_06_25_094311_add_column_cancellation_reason_to_orders_table', '1'),
('166', '2025_06_26_060831_add_custom_delivery_options_to_restaurants_table', '1'),
('167', '2025_06_27_084541_insert_sample_kot_cancel_reasons_data', '1'),
('168', '2025_07_01_112529_create_print_jobs_table', '1'),
('169', '2025_07_01_133114_add_placed_via_column_orders_table', '1'),
('170', '2025_07_02_090709_create_order_types_table', '1'),
('171', '2025_07_02_105440_add_translations_columns_for_modifier_group', '1'),
('172', '2025_07_02_114040_add_unique_hash_to_branches_table', '1'),
('173', '2025_07_03_123829_update_kot_place_id_for_cloned_menu_items', '1'),
('174', '2025_07_04_064350_update_order_type_id_in_orders', '1'),
('175', '2025_07_04_081809_add_tax_mode_to_restaurants_table', '1'),
('176', '2025_07_04_131541_create_desktop_applications_table', '1'),
('177', '2025_07_07_070122_add_pusher_broadcast_to_pusher_settings_table', '1'),
('178', '2025_07_07_110131_create_menu_item_taxes_table', '1'),
('179', '2025_07_14_082950_add_columns_to_restaurants_table', '1'),
('180', '2025_07_14_124125_add_pick_up_date_range_in_restaurants_table', '1'),
('181', '2025_07_17_122331_create_order_number_settings', '1'),
('182', '2025_07_29_063129_modify_item_type_in-menus', '1'),
('183', '2025_07_29_082605_add_show_halal_and_veg_option_to_restaurants', '1'),
('184', '2025_07_30_125616_add_tax_mode_to_orders', '1'),
('185', '2025_08_01_114055_add_reservation_column_to_restaurants_table', '1'),
('186', '2025_08_04_131541_create_desktop_applications_update_table', '1'),
('187', '2025_08_05_081541_modify_split_orders_table_add_bank_transfer', '1'),
('188', '2025_08_06_065323_change_payment_method_to_string_in_payments_table', '1'),
('189', '2025_08_07_033322_add_column_disable_slot_minutes_to_restaurants_table', '1'),
('190', '2025_08_08_115502_add_variation_id_to_item_modifiers', '1'),
('191', '2025_08_12_133228_change_package_description_length', '1'),
('192', '2025_08_13_060315_rename_payfast_columns_in_superadmin_payment_gateways_table', '1'),
('193', '2025_08_13_110934_add_default_expense_categories_to_existing_branches', '1'),
('194', '2025_08_16_110310_add_slot_time_difference_to_reservations', '1'),
('195', '2025_08_19_071639_fix_tax_percent_to_unlimited_decimal', '1'),
('196', '2025_08_19_131541_create_desktop_applications_mac_update_table', '1'),
('197', '2025_08_20_000001_add_quantity_to_split_order_items', '1'),
('198', '2025_08_21_100452_add_html_content_print_job', '1'),
('199', '2025_08_25_050939_add_hide_menu_item_image_columns_to_restaurants_table', '1'),
('200', '2025_08_25_060934_add_xendit_payment_gateway_to_payment_gateway_credentials_table', '1'),
('201', '2025_08_25_061405_add_xendit_to_global_settings_table', '1'),
('202', '2025_08_25_061500_create_xendit_payments_table', '1'),
('203', '2025_08_25_062000_add_xendit_webhook_verification_tokens', '1'),
('204', '2025_01_15_000000_create_database_backups_table', '2'),
('205', '2025_01_15_000001_create_database_backup_settings_table', '2'),
('206', '2025_01_01_121040_inventory_global_settings', '3'),
('207', '2025_02_06_095827_create_invetory_module_table', '3'),
('208', '2025_02_12_create_purchase_orders_tables', '3'),
('209', '2025_03_02_181226_create_inventory_settings_table', '3'),
('210', '2025_03_05_100018_create_inventory_settings_table', '3'),
('211', '2025_03_19_113535_soft_delete_supplier', '3'),
('212', '2025_03_20_113535_permission_supplier', '3'),
('213', '2025_07_07_000000_add_variation_support_to_recipes_table', '3'),
('214', '2025_07_07_000001_add_modifier_option_support_to_recipes_table', '3'),
('215', '2025_07_07_000002_make_menu_item_id_nullable_in_recipes_table', '3'),
('216', '2025_01_01_121040_kitchen_global_settings', '4'),
('217', '2025_05_19_163251_add_permission_to_kot_places', '4'),
('218', '2025_06_12_094512_add_kitchen_place_id_to_kot', '4'),
('219', '2025_06_16_121348_update_kot_place_id_in_menu_items', '4'),
('220', '2023_10_09_114356_create_language_pack_settings_table', '5'),
('221', '2023_11_02_094141_language_pack_notify_update_global_settings', '5'),
('222', '2023_11_28_094141_language_license_type_update_global_settings', '5'),
('223', '2023_12_19_091940_purchased_on_language_setting_table', '5'),
('224', '2020_04_09_121040_subdomain_settings', '6'),
('225', '2024_11_01_000000_add_sub_domain_in_companies_table', '6'),
('226', '2025_09_11_094443_remove_phone_unique', '7'),
('227', '2025_09_15_100452_remove_extra_content_print_job', '7'),
('228', '2025_09_17_094034_create_cart_session_tables', '7'),
('229', '2025_08_01_164051_create_kiosk_setting_tables', '8'),
('230', '2025_09_26_164051_create_kiosk_tables', '8'),
('231', '2025_09_26_164052_create_kiosk_promos_tables', '8');


-- Table structure for table `model_has_permissions`
DROP TABLE IF EXISTS `model_has_permissions`;
CREATE TABLE `model_has_permissions` (
  `permission_id` bigint(20) unsigned NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
  KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`),
  CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `model_has_roles`
DROP TABLE IF EXISTS `model_has_roles`;
CREATE TABLE `model_has_roles` (
  `role_id` bigint(20) unsigned NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`role_id`,`model_id`,`model_type`),
  KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`),
  CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `model_has_roles`
INSERT INTO `model_has_roles` VALUES
('1', 'App\\Models\\User', '1'),
('2', 'App\\Models\\User', '2'),
('4', 'App\\Models\\User', '3'),
('6', 'App\\Models\\User', '4'),
('8', 'App\\Models\\User', '5'),
('10', 'App\\Models\\User', '6');


-- Table structure for table `modifier_group_translations`
DROP TABLE IF EXISTS `modifier_group_translations`;
CREATE TABLE `modifier_group_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `modifier_group_id` bigint(20) unsigned NOT NULL,
  `locale` varchar(191) NOT NULL,
  `name` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `modifier_group_translations_modifier_group_id_locale_unique` (`modifier_group_id`,`locale`),
  KEY `modifier_group_translations_locale_index` (`locale`),
  CONSTRAINT `modifier_group_translations_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modifier_groups`
DROP TABLE IF EXISTS `modifier_groups`;
CREATE TABLE `modifier_groups` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `modifier_groups_branch_id_foreign` (`branch_id`),
  CONSTRAINT `modifier_groups_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modifier_options`
DROP TABLE IF EXISTS `modifier_options`;
CREATE TABLE `modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `modifier_group_id` bigint(20) unsigned NOT NULL,
  `name` text DEFAULT NULL,
  `price` decimal(16,2) NOT NULL,
  `is_available` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `is_preselected` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `modifier_options_modifier_group_id_foreign` (`modifier_group_id`),
  CONSTRAINT `modifier_options_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modules`
DROP TABLE IF EXISTS `modules`;
CREATE TABLE `modules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `modules`
INSERT INTO `modules` VALUES
('1', 'Menu', NULL, NULL),
('2', 'Menu Item', NULL, NULL),
('3', 'Item Category', NULL, NULL),
('4', 'Area', NULL, NULL),
('5', 'Table', NULL, NULL),
('6', 'Reservation', NULL, NULL),
('7', 'KOT', NULL, NULL),
('8', 'Order', NULL, NULL),
('9', 'Customer', NULL, NULL),
('10', 'Staff', NULL, NULL),
('11', 'Payment', NULL, NULL),
('12', 'Report', NULL, NULL),
('13', 'Settings', NULL, NULL),
('14', 'Delivery Executive', NULL, NULL),
('15', 'Waiter Request', NULL, NULL),
('16', 'Expense', NULL, NULL),
('17', 'Inventory', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('18', 'Kitchen', '2025-09-17 05:48:21', '2025-09-17 05:48:21'),
('19', 'Kiosk', '2025-09-28 12:08:47', '2025-09-28 12:08:47');


-- Table structure for table `notification_settings`
DROP TABLE IF EXISTS `notification_settings`;
CREATE TABLE `notification_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `type` varchar(191) NOT NULL,
  `send_email` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `notification_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `notification_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `notification_settings`
INSERT INTO `notification_settings` VALUES
('1', '1', 'order_received', '1', NULL, NULL),
('2', '1', 'reservation_confirmed', '1', NULL, NULL),
('3', '1', 'new_reservation', '1', NULL, NULL),
('4', '1', 'order_bill_sent', '1', NULL, NULL),
('5', '1', 'staff_welcome', '1', NULL, NULL),
('6', '2', 'order_received', '1', NULL, NULL),
('7', '2', 'reservation_confirmed', '1', NULL, NULL),
('8', '2', 'new_reservation', '1', NULL, NULL),
('9', '2', 'order_bill_sent', '1', NULL, NULL),
('10', '2', 'staff_welcome', '1', NULL, NULL),
('11', '3', 'order_received', '1', NULL, NULL),
('12', '3', 'reservation_confirmed', '1', NULL, NULL),
('13', '3', 'new_reservation', '1', NULL, NULL),
('14', '3', 'order_bill_sent', '1', NULL, NULL),
('15', '3', 'staff_welcome', '1', NULL, NULL);


-- Table structure for table `offline_payment_methods`
DROP TABLE IF EXISTS `offline_payment_methods`;
CREATE TABLE `offline_payment_methods` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `offline_payment_methods_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `offline_payment_methods_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `offline_plan_changes`
DROP TABLE IF EXISTS `offline_plan_changes`;
CREATE TABLE `offline_plan_changes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned NOT NULL,
  `package_type` varchar(191) NOT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `pay_date` date DEFAULT NULL,
  `next_pay_date` date DEFAULT NULL,
  `invoice_id` bigint(20) unsigned DEFAULT NULL,
  `offline_method_id` bigint(20) unsigned DEFAULT NULL,
  `file_name` varchar(191) DEFAULT NULL,
  `status` enum('verified','pending','rejected') NOT NULL DEFAULT 'pending',
  `remark` text DEFAULT NULL,
  `description` mediumtext NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `offline_plan_changes_restaurant_id_foreign` (`restaurant_id`),
  KEY `offline_plan_changes_package_id_foreign` (`package_id`),
  KEY `offline_plan_changes_invoice_id_foreign` (`invoice_id`),
  KEY `offline_plan_changes_offline_method_id_foreign` (`offline_method_id`),
  CONSTRAINT `offline_plan_changes_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `global_invoices` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_offline_method_id_foreign` FOREIGN KEY (`offline_method_id`) REFERENCES `offline_payment_methods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `onboarding_steps`
DROP TABLE IF EXISTS `onboarding_steps`;
CREATE TABLE `onboarding_steps` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `add_area_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_table_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_menu_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_menu_items_completed` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `onboarding_steps_branch_id_foreign` (`branch_id`),
  CONSTRAINT `onboarding_steps_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `onboarding_steps`
INSERT INTO `onboarding_steps` VALUES
('1', '1', '0', '0', '0', '0', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('2', '1', '0', '0', '0', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '2', '0', '0', '0', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '2', '0', '0', '0', '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '3', '0', '0', '0', '0', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('6', '4', '1', '1', '1', '1', '2025-09-20 12:56:44', '2025-09-20 13:00:00');


-- Table structure for table `order_charges`
DROP TABLE IF EXISTS `order_charges`;
CREATE TABLE `order_charges` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `charge_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `order_charges_order_id_foreign` (`order_id`),
  KEY `order_charges_charge_id_foreign` (`charge_id`),
  CONSTRAINT `order_charges_charge_id_foreign` FOREIGN KEY (`charge_id`) REFERENCES `restaurant_charges` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_charges_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_histories`
DROP TABLE IF EXISTS `order_histories`;
CREATE TABLE `order_histories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `status` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_histories_order_id_foreign` (`order_id`),
  CONSTRAINT `order_histories_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_item_modifier_options`
DROP TABLE IF EXISTS `order_item_modifier_options`;
CREATE TABLE `order_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_item_id` bigint(20) unsigned NOT NULL,
  `modifier_option_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_item_modifier_options_order_item_id_foreign` (`order_item_id`),
  KEY `order_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `order_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `order_item_modifier_options_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_items`
DROP TABLE IF EXISTS `order_items`;
CREATE TABLE `order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `note` text DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `tax_amount` decimal(15,2) DEFAULT NULL,
  `tax_percentage` decimal(8,4) DEFAULT NULL,
  `tax_breakup` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`tax_breakup`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_items_order_id_foreign` (`order_id`),
  KEY `order_items_menu_item_id_foreign` (`menu_item_id`),
  KEY `order_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `order_items_branch_id_foreign` (`branch_id`),
  CONSTRAINT `order_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `order_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_items_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_items`
INSERT INTO `order_items` VALUES
('3', '3', '1', NULL, '251', NULL, NULL, '1', '269.52', '269.52', NULL, NULL, NULL, '2025-09-20 12:27:12', '2025-09-20 12:27:12'),
('4', '3', '1', NULL, '252', NULL, NULL, '1', '183.50', '183.50', NULL, NULL, NULL, '2025-09-20 12:27:12', '2025-09-20 12:27:12'),
('5', '4', '2', NULL, '501', NULL, '', '1', '100.00', '100.00', NULL, NULL, NULL, '2025-09-20 13:00:18', '2025-09-20 13:00:18');


-- Table structure for table `order_number_settings`
DROP TABLE IF EXISTS `order_number_settings`;
CREATE TABLE `order_number_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `enable_feature` tinyint(1) NOT NULL DEFAULT 0,
  `prefix` varchar(191) NOT NULL DEFAULT 'ORD',
  `digits` tinyint(3) unsigned NOT NULL DEFAULT 3,
  `separator` varchar(191) NOT NULL DEFAULT '-',
  `include_date` tinyint(1) NOT NULL DEFAULT 0,
  `show_year` tinyint(1) NOT NULL DEFAULT 0,
  `show_month` tinyint(1) NOT NULL DEFAULT 0,
  `show_day` tinyint(1) NOT NULL DEFAULT 0,
  `show_time` tinyint(1) NOT NULL DEFAULT 0,
  `reset_daily` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_number_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `order_number_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_places`
DROP TABLE IF EXISTS `order_places`;
CREATE TABLE `order_places` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `type` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_places_branch_id_foreign` (`branch_id`),
  KEY `order_places_printer_id_foreign` (`printer_id`),
  CONSTRAINT `order_places_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_places_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_places`
INSERT INTO `order_places` VALUES
('1', NULL, '1', 'Default POS Terminal', 'vegetarian', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', NULL, '2', 'Default POS Terminal', 'vegetarian', '1', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', NULL, '3', 'Default POS Terminal', 'vegetarian', '1', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('4', NULL, '4', 'Default POS Terminal', 'vegetarian', '1', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `order_taxes`
DROP TABLE IF EXISTS `order_taxes`;
CREATE TABLE `order_taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `tax_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `order_taxes_order_id_foreign` (`order_id`),
  KEY `order_taxes_tax_id_foreign` (`tax_id`),
  CONSTRAINT `order_taxes_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_taxes_tax_id_foreign` FOREIGN KEY (`tax_id`) REFERENCES `taxes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_types`
DROP TABLE IF EXISTS `order_types`;
CREATE TABLE `order_types` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_type_name` varchar(191) NOT NULL,
  `slug` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `type` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_types_branch_id_foreign` (`branch_id`),
  CONSTRAINT `order_types_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_types`
INSERT INTO `order_types` VALUES
('1', '1', 'Dine In', 'dine_in', '1', '1', 'dine_in', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'Delivery', 'delivery', '1', '1', 'delivery', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '1', 'Pickup', 'pickup', '1', '1', 'pickup', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '2', 'Dine In', 'dine_in', '1', '1', 'dine_in', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '2', 'Delivery', 'delivery', '1', '1', 'delivery', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('6', '2', 'Pickup', 'pickup', '1', '1', 'pickup', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('7', '3', 'Dine In', 'dine_in', '1', '1', 'dine_in', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('8', '3', 'Delivery', 'delivery', '1', '1', 'delivery', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('9', '3', 'Pickup', 'pickup', '1', '1', 'pickup', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('10', '4', 'Dine In', 'dine_in', '1', '1', 'dine_in', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('11', '4', 'Delivery', 'delivery', '1', '1', 'delivery', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('12', '4', 'Pickup', 'pickup', '1', '1', 'pickup', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `orders`
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` char(36) DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_number` varchar(191) NOT NULL,
  `formatted_order_number` varchar(191) DEFAULT NULL,
  `date_time` datetime NOT NULL,
  `table_id` bigint(20) unsigned DEFAULT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `number_of_pax` int(11) DEFAULT NULL,
  `waiter_id` bigint(20) unsigned DEFAULT NULL,
  `status` enum('draft','kot','billed','paid','canceled','payment_due','ready','out_for_delivery','delivered','pending_verification') NOT NULL DEFAULT 'kot',
  `placed_via` enum('pos','shop','kiosk') DEFAULT NULL,
  `sub_total` decimal(16,2) NOT NULL,
  `tip_amount` decimal(16,2) DEFAULT 0.00,
  `total_tax_amount` decimal(16,2) DEFAULT 0.00,
  `tax_mode` varchar(191) DEFAULT NULL,
  `tip_note` text DEFAULT NULL,
  `total` decimal(16,2) NOT NULL,
  `amount_paid` decimal(16,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `custom_order_type_name` varchar(191) DEFAULT NULL,
  `order_type` varchar(191) DEFAULT NULL,
  `pickup_date` datetime DEFAULT NULL,
  `delivery_executive_id` bigint(20) unsigned DEFAULT NULL,
  `delivery_address` text DEFAULT NULL,
  `delivery_time` datetime DEFAULT NULL,
  `estimated_delivery_time` datetime DEFAULT NULL,
  `split_type` enum('even','custom','items') DEFAULT NULL,
  `discount_type` varchar(191) DEFAULT NULL,
  `discount_value` decimal(16,2) DEFAULT NULL,
  `discount_amount` decimal(16,2) DEFAULT NULL,
  `order_status` varchar(191) NOT NULL DEFAULT 'placed',
  `delivery_fee` decimal(8,2) NOT NULL DEFAULT 0.00,
  `customer_lat` decimal(10,7) DEFAULT NULL,
  `customer_lng` decimal(10,7) DEFAULT NULL,
  `is_within_radius` tinyint(1) NOT NULL DEFAULT 0,
  `delivery_started_at` timestamp NULL DEFAULT NULL,
  `delivered_at` timestamp NULL DEFAULT NULL,
  `estimated_eta_min` int(11) DEFAULT NULL,
  `estimated_eta_max` int(11) DEFAULT NULL,
  `cancel_reason_id` bigint(20) unsigned DEFAULT NULL,
  `cancel_reason_text` varchar(191) DEFAULT NULL,
  `reservation_id` bigint(20) unsigned DEFAULT NULL,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `orders_uuid_unique` (`uuid`),
  KEY `orders_table_id_foreign` (`table_id`),
  KEY `orders_customer_id_foreign` (`customer_id`),
  KEY `orders_delivery_executive_id_foreign` (`delivery_executive_id`),
  KEY `orders_waiter_id_foreign` (`waiter_id`),
  KEY `orders_cancel_reason_id_foreign` (`cancel_reason_id`),
  KEY `idx_branch_date` (`branch_id`,`date_time`),
  KEY `orders_order_type_id_foreign` (`order_type_id`),
  KEY `orders_reservation_id_foreign` (`reservation_id`),
  KEY `orders_kiosk_id_foreign` (`kiosk_id`),
  CONSTRAINT `orders_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_cancel_reason_id_foreign` FOREIGN KEY (`cancel_reason_id`) REFERENCES `kot_cancel_reasons` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `orders_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `reservations` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_waiter_id_foreign` FOREIGN KEY (`waiter_id`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `orders`
INSERT INTO `orders` VALUES
('1', '762ceab8-435f-4269-9e6e-c2b6120e1320', '3', '1', NULL, '2025-09-20 12:27:12', '1', NULL, '4', NULL, 'paid', 'shop', '453.02', '0.00', '0.00', 'order', NULL, '453.02', '906.04', '2025-09-20 12:25:05', '2025-09-20 12:27:46', '1', 'dine_in', 'dine_in', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'served', '0.00', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('2', 'fd9ca8d7-145d-4c7c-b94d-cecc98000c40', '4', '1', NULL, '2025-09-20 13:00:18', NULL, '1', '1', '6', 'paid', 'pos', '100.00', '0.00', '0.00', 'order', NULL, '100.00', '100.00', '2025-09-20 13:00:18', '2025-09-20 13:00:43', '10', 'Dine In', 'dine_in', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'preparing', '0.00', NULL, NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);


-- Table structure for table `package_modules`
DROP TABLE IF EXISTS `package_modules`;
CREATE TABLE `package_modules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `module_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `package_modules_package_id_foreign` (`package_id`),
  KEY `package_modules_module_id_foreign` (`module_id`),
  CONSTRAINT `package_modules_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `package_modules_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `package_modules`
INSERT INTO `package_modules` VALUES
('1', '1', '1', NULL, NULL),
('2', '1', '2', NULL, NULL),
('3', '1', '3', NULL, NULL),
('4', '1', '4', NULL, NULL),
('5', '1', '5', NULL, NULL),
('6', '1', '6', NULL, NULL),
('7', '1', '7', NULL, NULL),
('8', '1', '8', NULL, NULL),
('9', '1', '9', NULL, NULL),
('10', '1', '10', NULL, NULL),
('11', '1', '11', NULL, NULL),
('12', '1', '12', NULL, NULL),
('13', '1', '13', NULL, NULL),
('14', '1', '14', NULL, NULL),
('15', '1', '15', NULL, NULL),
('16', '1', '16', NULL, NULL),
('17', '2', '1', NULL, NULL),
('18', '2', '2', NULL, NULL),
('19', '2', '3', NULL, NULL),
('20', '2', '4', NULL, NULL),
('21', '2', '5', NULL, NULL),
('22', '2', '6', NULL, NULL),
('23', '2', '7', NULL, NULL),
('24', '2', '8', NULL, NULL),
('25', '2', '9', NULL, NULL),
('26', '2', '10', NULL, NULL),
('27', '2', '11', NULL, NULL),
('28', '2', '12', NULL, NULL),
('29', '2', '13', NULL, NULL),
('30', '2', '14', NULL, NULL),
('31', '2', '15', NULL, NULL),
('32', '2', '16', NULL, NULL),
('33', '3', '1', NULL, NULL),
('34', '3', '2', NULL, NULL),
('35', '3', '3', NULL, NULL),
('36', '3', '4', NULL, NULL),
('37', '3', '5', NULL, NULL),
('38', '3', '6', NULL, NULL),
('39', '3', '7', NULL, NULL),
('40', '3', '8', NULL, NULL),
('41', '3', '9', NULL, NULL),
('42', '3', '10', NULL, NULL),
('43', '3', '11', NULL, NULL),
('44', '3', '12', NULL, NULL),
('45', '3', '13', NULL, NULL),
('46', '3', '14', NULL, NULL),
('47', '3', '15', NULL, NULL),
('48', '3', '16', NULL, NULL),
('49', '4', '1', NULL, NULL),
('50', '4', '2', NULL, NULL),
('51', '4', '3', NULL, NULL),
('52', '4', '4', NULL, NULL),
('53', '4', '5', NULL, NULL),
('54', '4', '6', NULL, NULL),
('55', '4', '7', NULL, NULL),
('56', '4', '8', NULL, NULL),
('57', '4', '9', NULL, NULL),
('58', '4', '10', NULL, NULL),
('59', '4', '11', NULL, NULL),
('60', '4', '12', NULL, NULL),
('61', '4', '13', NULL, NULL),
('62', '4', '14', NULL, NULL),
('63', '4', '15', NULL, NULL),
('64', '4', '16', NULL, NULL),
('65', '5', '1', NULL, NULL),
('66', '5', '2', NULL, NULL),
('67', '5', '3', NULL, NULL),
('68', '5', '4', NULL, NULL),
('69', '5', '5', NULL, NULL),
('70', '5', '6', NULL, NULL),
('71', '5', '7', NULL, NULL),
('72', '5', '8', NULL, NULL),
('73', '5', '9', NULL, NULL),
('74', '5', '10', NULL, NULL),
('75', '5', '11', NULL, NULL),
('76', '5', '12', NULL, NULL),
('77', '5', '13', NULL, NULL),
('78', '5', '14', NULL, NULL),
('79', '5', '15', NULL, NULL),
('80', '5', '16', NULL, NULL),
('81', '3', '17', NULL, NULL),
('82', '3', '18', NULL, NULL),
('83', '3', '19', NULL, NULL);


-- Table structure for table `packages`
DROP TABLE IF EXISTS `packages`;
CREATE TABLE `packages` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `package_name` varchar(191) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `description` text NOT NULL,
  `annual_price` decimal(16,2) DEFAULT NULL,
  `monthly_price` decimal(16,2) DEFAULT NULL,
  `monthly_status` varchar(191) DEFAULT '1',
  `annual_status` varchar(191) DEFAULT '1',
  `stripe_annual_plan_id` varchar(191) DEFAULT NULL,
  `stripe_monthly_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_annual_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_monthly_plan_id` varchar(191) DEFAULT NULL,
  `flutterwave_annual_plan_id` varchar(191) DEFAULT NULL,
  `flutterwave_monthly_plan_id` varchar(191) DEFAULT NULL,
  `paystack_annual_plan_id` varchar(191) DEFAULT NULL,
  `paystack_monthly_plan_id` varchar(191) DEFAULT NULL,
  `stripe_lifetime_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_lifetime_plan_id` varchar(191) DEFAULT NULL,
  `billing_cycle` tinyint(3) unsigned DEFAULT NULL,
  `sort_order` int(10) unsigned DEFAULT NULL,
  `is_private` tinyint(1) NOT NULL DEFAULT 0,
  `is_free` tinyint(1) NOT NULL DEFAULT 0,
  `is_recommended` tinyint(1) NOT NULL DEFAULT 0,
  `package_type` varchar(191) NOT NULL DEFAULT 'standard',
  `trial_status` tinyint(1) DEFAULT NULL,
  `trial_days` int(11) DEFAULT NULL,
  `trial_notification_before_days` int(11) DEFAULT NULL,
  `trial_message` varchar(191) DEFAULT NULL,
  `additional_features` longtext DEFAULT NULL,
  `branch_limit` int(11) DEFAULT -1,
  PRIMARY KEY (`id`),
  KEY `packages_currency_id_foreign` (`currency_id`),
  CONSTRAINT `packages_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `packages`
INSERT INTO `packages` VALUES
('1', 'Default', '0.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '1', 'Its a default package and cannot be deleted', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12', '1', '0', '1', '0', 'default', NULL, NULL, NULL, NULL, NULL, '-1'),
('2', 'Subscription Package', '0.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '1', 'This is a subscription package', '100.00', '10.00', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '10', '2', '0', '0', '1', 'standard', NULL, NULL, NULL, NULL, NULL, '-1'),
('3', 'Life Time', '199.00', '2025-09-17 05:36:43', '2025-09-28 12:10:25', '1', 'This is a lifetime access package', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '3', '0', '0', '1', 'lifetime', NULL, NULL, NULL, NULL, '[\"Change Branch\",\"Export Report\",\"Table Reservation\",\"Payment Gateway Integration\",\"Theme Setting\",\"Customer Display\"]', '-1'),
('4', 'Private Package', '0.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '1', 'This is a private package', '50.00', '5.00', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12', '4', '1', '0', '0', 'standard', NULL, NULL, NULL, NULL, NULL, '-1'),
('5', 'Trial Package', '0.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '1', 'This is a trial package', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', NULL, '0', '1', '0', 'trial', '1', '30', '5', '30 Days Free Trial', '[\"Change Branch\",\"Export Report\",\"Table Reservation\",\"Payment Gateway Integration\",\"Theme Setting\",\"Customer Display\"]', '-1');


-- Table structure for table `password_reset_tokens`
DROP TABLE IF EXISTS `password_reset_tokens`;
CREATE TABLE `password_reset_tokens` (
  `email` varchar(191) NOT NULL,
  `token` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `payfast_payments`
DROP TABLE IF EXISTS `payfast_payments`;
CREATE TABLE `payfast_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `payfast_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payfast_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `payfast_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `payment_gateway_credentials`
DROP TABLE IF EXISTS `payment_gateway_credentials`;
CREATE TABLE `payment_gateway_credentials` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `razorpay_key` text DEFAULT NULL,
  `razorpay_secret` text DEFAULT NULL,
  `razorpay_status` tinyint(1) NOT NULL DEFAULT 0,
  `stripe_key` text DEFAULT NULL,
  `stripe_secret` text DEFAULT NULL,
  `stripe_status` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `is_dine_in_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_delivery_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_pickup_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_cash_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_qr_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_offline_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `offline_payment_detail` varchar(191) DEFAULT NULL,
  `qr_code_image` varchar(191) DEFAULT NULL,
  `flutterwave_status` tinyint(1) NOT NULL DEFAULT 0,
  `flutterwave_mode` enum('test','live') NOT NULL DEFAULT 'test',
  `test_flutterwave_key` varchar(191) DEFAULT NULL,
  `test_flutterwave_secret` varchar(191) DEFAULT NULL,
  `test_flutterwave_hash` varchar(191) DEFAULT NULL,
  `live_flutterwave_key` varchar(191) DEFAULT NULL,
  `live_flutterwave_secret` varchar(191) DEFAULT NULL,
  `live_flutterwave_hash` varchar(191) DEFAULT NULL,
  `flutterwave_webhook_secret_hash` varchar(191) DEFAULT NULL,
  `paypal_client_id` varchar(191) DEFAULT NULL,
  `paypal_secret` varchar(191) DEFAULT NULL,
  `paypal_status` tinyint(1) NOT NULL DEFAULT 0,
  `paypal_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `sandbox_paypal_client_id` varchar(191) DEFAULT NULL,
  `sandbox_paypal_secret` varchar(191) DEFAULT NULL,
  `payfast_merchant_id` varchar(191) DEFAULT NULL,
  `payfast_merchant_key` varchar(191) DEFAULT NULL,
  `payfast_passphrase` varchar(191) DEFAULT NULL,
  `payfast_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `payfast_status` tinyint(1) NOT NULL DEFAULT 0,
  `test_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `test_payfast_passphrase` varchar(191) DEFAULT NULL,
  `paystack_key` varchar(191) DEFAULT NULL,
  `paystack_secret` varchar(191) DEFAULT NULL,
  `paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_status` tinyint(1) NOT NULL DEFAULT 0,
  `paystack_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_paystack_key` varchar(191) DEFAULT NULL,
  `test_paystack_secret` varchar(191) DEFAULT NULL,
  `test_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_payment_url` varchar(191) DEFAULT 'https://api.paystack.co',
  `xendit_status` tinyint(1) NOT NULL DEFAULT 0,
  `xendit_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_xendit_public_key` varchar(191) DEFAULT NULL,
  `test_xendit_secret_key` varchar(191) DEFAULT NULL,
  `live_xendit_public_key` varchar(191) DEFAULT NULL,
  `live_xendit_secret_key` varchar(191) DEFAULT NULL,
  `test_xendit_webhook_token` varchar(191) DEFAULT NULL,
  `live_xendit_webhook_token` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payment_gateway_credentials_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `payment_gateway_credentials_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `payment_gateway_credentials`
INSERT INTO `payment_gateway_credentials` VALUES
('1', '1', NULL, NULL, '0', NULL, NULL, '0', '2025-09-17 05:36:43', '2025-09-17 05:36:43', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL),
('2', '1', NULL, NULL, '0', NULL, NULL, '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL),
('3', '2', NULL, NULL, '0', NULL, NULL, '0', '2025-09-17 10:02:45', '2025-09-20 12:28:22', '0', '0', '0', '1', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL),
('4', '3', NULL, NULL, '0', NULL, NULL, '0', '2025-09-20 12:56:44', '2025-09-20 12:56:44', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL);


-- Table structure for table `payments`
DROP TABLE IF EXISTS `payments`;
CREATE TABLE `payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_method` varchar(191) DEFAULT 'cash',
  `amount` decimal(16,2) NOT NULL,
  `balance` decimal(16,2) DEFAULT 0.00,
  `transaction_id` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payments_order_id_foreign` (`order_id`),
  KEY `payments_branch_id_foreign` (`branch_id`),
  CONSTRAINT `payments_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `payments`
INSERT INTO `payments` VALUES
('1', '3', '1', 'cash', '453.02', '0.00', NULL, '2025-09-20 12:27:27', '2025-09-20 12:27:27'),
('2', '3', '1', 'card', '453.02', '0.00', NULL, '2025-09-20 12:27:46', '2025-09-20 12:27:46'),
('3', '4', '2', 'cash', '100.00', '0.00', NULL, '2025-09-20 13:00:23', '2025-09-20 13:00:23');


-- Table structure for table `paypal_payments`
DROP TABLE IF EXISTS `paypal_payments`;
CREATE TABLE `paypal_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `paypal_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `paypal_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `paypal_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `paystack_payments`
DROP TABLE IF EXISTS `paystack_payments`;
CREATE TABLE `paystack_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `paystack_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `paystack_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `paystack_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `permissions`
DROP TABLE IF EXISTS `permissions`;
CREATE TABLE `permissions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `guard_name` varchar(191) NOT NULL,
  `module_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`),
  KEY `permissions_module_id_foreign` (`module_id`),
  CONSTRAINT `permissions_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `permissions`
INSERT INTO `permissions` VALUES
('1', 'Create Menu', 'web', '1', NULL, NULL),
('2', 'Show Menu', 'web', '1', NULL, NULL),
('3', 'Update Menu', 'web', '1', NULL, NULL),
('4', 'Delete Menu', 'web', '1', NULL, NULL),
('5', 'Create Menu Item', 'web', '2', NULL, NULL),
('6', 'Show Menu Item', 'web', '2', NULL, NULL),
('7', 'Update Menu Item', 'web', '2', NULL, NULL),
('8', 'Delete Menu Item', 'web', '2', NULL, NULL),
('9', 'Create Item Category', 'web', '3', NULL, NULL),
('10', 'Show Item Category', 'web', '3', NULL, NULL),
('11', 'Update Item Category', 'web', '3', NULL, NULL),
('12', 'Delete Item Category', 'web', '3', NULL, NULL),
('13', 'Create Area', 'web', '4', NULL, NULL),
('14', 'Show Area', 'web', '4', NULL, NULL),
('15', 'Update Area', 'web', '4', NULL, NULL),
('16', 'Delete Area', 'web', '4', NULL, NULL),
('17', 'Create Table', 'web', '5', NULL, NULL),
('18', 'Show Table', 'web', '5', NULL, NULL),
('19', 'Update Table', 'web', '5', NULL, NULL),
('20', 'Delete Table', 'web', '5', NULL, NULL),
('21', 'Create Reservation', 'web', '6', NULL, NULL),
('22', 'Show Reservation', 'web', '6', NULL, NULL),
('23', 'Update Reservation', 'web', '6', NULL, NULL),
('24', 'Delete Reservation', 'web', '6', NULL, NULL),
('25', 'Manage KOT', 'web', '7', NULL, NULL),
('26', 'Create Order', 'web', '8', NULL, NULL),
('27', 'Show Order', 'web', '8', NULL, NULL),
('28', 'Update Order', 'web', '8', NULL, NULL),
('29', 'Delete Order', 'web', '8', NULL, NULL),
('30', 'Create Customer', 'web', '9', NULL, NULL),
('31', 'Show Customer', 'web', '9', NULL, NULL),
('32', 'Update Customer', 'web', '9', NULL, NULL),
('33', 'Delete Customer', 'web', '9', NULL, NULL),
('34', 'Create Staff Member', 'web', '10', NULL, NULL),
('35', 'Show Staff Member', 'web', '10', NULL, NULL),
('36', 'Update Staff Member', 'web', '10', NULL, NULL),
('37', 'Delete Staff Member', 'web', '10', NULL, NULL),
('38', 'Create Delivery Executive', 'web', '14', NULL, NULL),
('39', 'Show Delivery Executive', 'web', '14', NULL, NULL),
('40', 'Update Delivery Executive', 'web', '14', NULL, NULL),
('41', 'Delete Delivery Executive', 'web', '14', NULL, NULL),
('42', 'Show Payments', 'web', '11', NULL, NULL),
('43', 'Show Reports', 'web', '12', NULL, NULL),
('44', 'Manage Settings', 'web', '13', NULL, NULL),
('45', 'Manage Waiter Request', 'web', '15', NULL, NULL),
('46', 'Create Expense', 'web', '16', NULL, NULL),
('47', 'Show Expense', 'web', '16', NULL, NULL),
('48', 'Update Expense', 'web', '16', NULL, NULL),
('49', 'Delete Expense', 'web', '16', NULL, NULL),
('50', 'Create Expense Category', 'web', '16', NULL, NULL),
('51', 'Show Expense Category', 'web', '16', NULL, NULL),
('52', 'Update Expense Category', 'web', '16', NULL, NULL),
('53', 'Delete Expense Category', 'web', '16', NULL, NULL),
('54', 'Create Inventory Item', 'web', '17', NULL, NULL),
('55', 'Show Inventory Item', 'web', '17', NULL, NULL),
('56', 'Update Inventory Item', 'web', '17', NULL, NULL),
('57', 'Delete Inventory Item', 'web', '17', NULL, NULL),
('58', 'Create Inventory Movement', 'web', '17', NULL, NULL),
('59', 'Show Inventory Movement', 'web', '17', NULL, NULL),
('60', 'Update Inventory Movement', 'web', '17', NULL, NULL),
('61', 'Delete Inventory Movement', 'web', '17', NULL, NULL),
('62', 'Show Inventory Stock', 'web', '17', NULL, NULL),
('63', 'Create Unit', 'web', '17', NULL, NULL),
('64', 'Show Unit', 'web', '17', NULL, NULL),
('65', 'Update Unit', 'web', '17', NULL, NULL),
('66', 'Delete Unit', 'web', '17', NULL, NULL),
('67', 'Create Recipe', 'web', '17', NULL, NULL),
('68', 'Show Recipe', 'web', '17', NULL, NULL),
('69', 'Update Recipe', 'web', '17', NULL, NULL),
('70', 'Delete Recipe', 'web', '17', NULL, NULL),
('71', 'Create Purchase Order', 'web', '17', NULL, NULL),
('72', 'Show Purchase Order', 'web', '17', NULL, NULL),
('73', 'Update Purchase Order', 'web', '17', NULL, NULL),
('74', 'Delete Purchase Order', 'web', '17', NULL, NULL),
('75', 'Show Inventory Report', 'web', '17', NULL, NULL),
('76', 'Update Inventory Settings', 'web', '17', NULL, NULL),
('77', 'Show Supplier', 'web', '17', NULL, NULL),
('78', 'Create Supplier', 'web', '17', NULL, NULL),
('79', 'Update Supplier', 'web', '17', NULL, NULL),
('80', 'Delete Supplier', 'web', '17', NULL, NULL),
('81', 'Show Kitchen Place', 'web', '18', '2025-09-17 05:48:21', '2025-09-17 05:48:21'),
('82', 'Create Kitchen Place', 'web', '18', '2025-09-17 05:48:21', '2025-09-17 05:48:21'),
('83', 'Update Kitchen Place', 'web', '18', '2025-09-17 05:48:21', '2025-09-17 05:48:21'),
('84', 'Delete Kitchen Place', 'web', '18', '2025-09-17 05:48:21', '2025-09-17 05:48:21');


-- Table structure for table `personal_access_tokens`
DROP TABLE IF EXISTS `personal_access_tokens`;
CREATE TABLE `personal_access_tokens` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `tokenable_type` varchar(191) NOT NULL,
  `tokenable_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `token` varchar(64) NOT NULL,
  `abilities` text DEFAULT NULL,
  `last_used_at` timestamp NULL DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
  KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `predefined_amounts`
DROP TABLE IF EXISTS `predefined_amounts`;
CREATE TABLE `predefined_amounts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `predefined_amounts_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `predefined_amounts_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `predefined_amounts`
INSERT INTO `predefined_amounts` VALUES
('1', '1', '50.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('2', '1', '100.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('3', '1', '500.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('4', '1', '1000.00', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('5', '2', '50.00', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('6', '2', '100.00', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('7', '2', '500.00', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('8', '2', '1000.00', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('9', '3', '50.00', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('10', '3', '100.00', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('11', '3', '500.00', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('12', '3', '1000.00', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `print_jobs`
DROP TABLE IF EXISTS `print_jobs`;
CREATE TABLE `print_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `status` varchar(191) NOT NULL DEFAULT 'pending',
  `response_printer` varchar(191) DEFAULT NULL,
  `payload` longtext NOT NULL,
  `image_filename` varchar(191) DEFAULT NULL,
  `printed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `print_jobs_printer_id_foreign` (`printer_id`),
  KEY `print_jobs_restaurant_id_foreign` (`restaurant_id`),
  KEY `print_jobs_branch_id_foreign` (`branch_id`),
  CONSTRAINT `print_jobs_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `print_jobs_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `print_jobs_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `printers`
DROP TABLE IF EXISTS `printers`;
CREATE TABLE `printers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `printing_choice` varchar(191) DEFAULT NULL,
  `kots` text DEFAULT NULL,
  `orders` text DEFAULT NULL,
  `print_format` varchar(191) DEFAULT NULL,
  `invoice_qr_code` int(11) DEFAULT NULL,
  `open_cash_drawer` enum('yes','no') DEFAULT NULL,
  `ipv4_address` varchar(191) DEFAULT NULL,
  `thermal_or_nonthermal` varchar(191) DEFAULT NULL,
  `share_name` varchar(191) DEFAULT NULL,
  `type` enum('network','windows','linux','default') DEFAULT NULL,
  `profile` enum('default','simple','SP2000','TEP-200M','P822D') DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `char_per_line` int(11) DEFAULT NULL,
  `ip_address` varchar(191) DEFAULT NULL,
  `port` int(11) DEFAULT NULL,
  `path` varchar(191) DEFAULT NULL,
  `printer_name` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `printers_restaurant_id_foreign` (`restaurant_id`),
  KEY `printers_branch_id_foreign` (`branch_id`),
  CONSTRAINT `printers_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `printers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `printers`
INSERT INTO `printers` VALUES
('1', '1', '1', 'Default Thermal Printer', 'browserPopupPrint', '[1]', '[1]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', '2', 'Default Thermal Printer', 'browserPopupPrint', '[2]', '[2]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '2', '3', 'Default Thermal Printer', 'browserPopupPrint', '[3]', '[3]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('4', '3', '4', 'Default Thermal Printer', 'browserPopupPrint', '[4]', '[4]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `purchase_order_items`
DROP TABLE IF EXISTS `purchase_order_items`;
CREATE TABLE `purchase_order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_order_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(10,2) NOT NULL,
  `received_quantity` decimal(10,2) NOT NULL DEFAULT 0.00,
  `unit_price` decimal(10,2) NOT NULL,
  `subtotal` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `purchase_order_items_purchase_order_id_foreign` (`purchase_order_id`),
  KEY `purchase_order_items_inventory_item_id_foreign` (`inventory_item_id`),
  CONSTRAINT `purchase_order_items_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`),
  CONSTRAINT `purchase_order_items_purchase_order_id_foreign` FOREIGN KEY (`purchase_order_id`) REFERENCES `purchase_orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `purchase_orders`
DROP TABLE IF EXISTS `purchase_orders`;
CREATE TABLE `purchase_orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `po_number` varchar(191) NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `supplier_id` bigint(20) unsigned NOT NULL,
  `order_date` date NOT NULL,
  `expected_delivery_date` date DEFAULT NULL,
  `total_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `status` enum('draft','sent','received','partially_received','cancelled') NOT NULL DEFAULT 'draft',
  `notes` text DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `purchase_orders_po_number_unique` (`po_number`),
  KEY `purchase_orders_branch_id_foreign` (`branch_id`),
  KEY `purchase_orders_supplier_id_foreign` (`supplier_id`),
  KEY `purchase_orders_created_by_foreign` (`created_by`),
  CONSTRAINT `purchase_orders_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `purchase_orders_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`),
  CONSTRAINT `purchase_orders_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `pusher_settings`
DROP TABLE IF EXISTS `pusher_settings`;
CREATE TABLE `pusher_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `beamer_status` tinyint(1) NOT NULL DEFAULT 0,
  `instance_id` varchar(191) DEFAULT NULL,
  `beam_secret` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `pusher_broadcast` tinyint(1) NOT NULL DEFAULT 0,
  `pusher_app_id` varchar(191) DEFAULT NULL,
  `pusher_key` varchar(191) DEFAULT NULL,
  `pusher_secret` varchar(191) DEFAULT NULL,
  `pusher_cluster` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `pusher_settings`
INSERT INTO `pusher_settings` VALUES
('1', '1', 'd40201a7-4c2b-485d-b83e-b6df413123b9', '14A81FF2A4C0B8BAB9765B9499E25E4A635B35203593A1BF9E2FF0D177D88FC7', '2025-09-17 05:36:40', '2025-09-20 14:32:42', '1', '1700836', '74e36e339f0d30ae3742', 'e210d079d07f180d0b75', 'mt1'),
('2', '0', NULL, NULL, '2025-09-17 05:36:44', '2025-09-17 05:36:44', '0', NULL, NULL, NULL, NULL);


-- Table structure for table `razorpay_payments`
DROP TABLE IF EXISTS `razorpay_payments`;
CREATE TABLE `razorpay_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `razorpay_order_id` varchar(191) DEFAULT NULL,
  `razorpay_payment_id` varchar(191) DEFAULT NULL,
  `razorpay_signature` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `razorpay_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `razorpay_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `receipt_settings`
DROP TABLE IF EXISTS `receipt_settings`;
CREATE TABLE `receipt_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `show_customer_name` tinyint(1) NOT NULL DEFAULT 0,
  `show_customer_address` tinyint(1) NOT NULL DEFAULT 0,
  `show_table_number` tinyint(1) NOT NULL DEFAULT 0,
  `payment_qr_code` varchar(191) DEFAULT NULL,
  `show_payment_qr_code` tinyint(1) NOT NULL DEFAULT 0,
  `show_waiter` tinyint(1) NOT NULL DEFAULT 0,
  `show_total_guest` tinyint(1) NOT NULL DEFAULT 0,
  `show_restaurant_logo` tinyint(1) NOT NULL DEFAULT 0,
  `show_tax` tinyint(1) NOT NULL DEFAULT 0,
  `show_payment_details` tinyint(1) NOT NULL DEFAULT 1,
  `show_order_type` tinyint(1) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `receipt_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `receipt_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `receipt_settings`
INSERT INTO `receipt_settings` VALUES
('1', '1', '0', '0', '0', NULL, '0', '0', '0', '0', '0', '1', '0', '2025-09-17 05:36:43', '2025-09-17 05:36:43'),
('2', '2', '0', '0', '0', NULL, '0', '0', '0', '0', '0', '1', '0', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('3', '3', '0', '0', '0', NULL, '0', '0', '0', '0', '1', '1', '0', '2025-09-20 12:56:44', '2025-09-20 13:01:44');


-- Table structure for table `recipes`
DROP TABLE IF EXISTS `recipes`;
CREATE TABLE `recipes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,2) NOT NULL DEFAULT 0.00,
  `unit_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `recipes_menu_item_id_foreign` (`menu_item_id`),
  KEY `recipes_inventory_item_id_foreign` (`inventory_item_id`),
  KEY `recipes_unit_id_foreign` (`unit_id`),
  KEY `recipes_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `recipes_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `recipes_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_unit_id_foreign` FOREIGN KEY (`unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `reservation_settings`
DROP TABLE IF EXISTS `reservation_settings`;
CREATE TABLE `reservation_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `day_of_week` enum('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday') NOT NULL,
  `time_slot_start` time NOT NULL,
  `time_slot_end` time NOT NULL,
  `time_slot_difference` int(11) NOT NULL,
  `slot_type` enum('Breakfast','Lunch','Dinner') NOT NULL,
  `available` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `reservation_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `reservation_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=106 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `reservation_settings`
INSERT INTO `reservation_settings` VALUES
('1', '1', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('3', '1', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '1', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('5', '1', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('6', '1', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('7', '1', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('8', '1', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('9', '1', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('10', '1', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('11', '1', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('12', '1', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('13', '1', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('14', '1', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('15', '1', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('16', '1', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('17', '1', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('18', '1', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('19', '1', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('20', '1', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('21', '1', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('22', '2', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('23', '2', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('24', '2', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('25', '2', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('26', '2', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('27', '2', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('28', '2', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('29', '2', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('30', '2', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('31', '2', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('32', '2', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('33', '2', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('34', '2', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('35', '2', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('36', '2', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('37', '2', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('38', '2', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('39', '2', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('40', '2', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('41', '2', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('42', '2', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('43', '1', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('44', '1', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('45', '1', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('46', '1', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('47', '1', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('48', '1', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('49', '1', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('50', '1', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('51', '1', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('52', '1', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('53', '1', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('54', '1', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('55', '1', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('56', '1', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('57', '1', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('58', '1', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('59', '1', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('60', '1', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('61', '1', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('62', '1', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('63', '1', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('64', '3', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('65', '3', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('66', '3', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('67', '3', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('68', '3', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('69', '3', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('70', '3', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('71', '3', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('72', '3', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('73', '3', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('74', '3', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('75', '3', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('76', '3', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('77', '3', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('78', '3', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('79', '3', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('80', '3', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('81', '3', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('82', '3', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('83', '3', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('84', '3', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('85', '4', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('86', '4', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('87', '4', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('88', '4', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('89', '4', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('90', '4', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('91', '4', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('92', '4', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('93', '4', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('94', '4', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('95', '4', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('96', '4', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('97', '4', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('98', '4', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('99', '4', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('100', '4', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('101', '4', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('102', '4', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('103', '4', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('104', '4', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('105', '4', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `reservations`
DROP TABLE IF EXISTS `reservations`;
CREATE TABLE `reservations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `table_id` bigint(20) unsigned DEFAULT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `reservation_date_time` datetime NOT NULL,
  `party_size` int(11) NOT NULL,
  `special_requests` text DEFAULT NULL,
  `reservation_status` enum('Pending','Confirmed','Checked_In','Cancelled','No_Show') NOT NULL DEFAULT 'Confirmed',
  `reservation_slot_type` enum('Breakfast','Lunch','Dinner') NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `slot_time_difference` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `reservations_table_id_foreign` (`table_id`),
  KEY `reservations_customer_id_foreign` (`customer_id`),
  KEY `reservations_branch_id_foreign` (`branch_id`),
  CONSTRAINT `reservations_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `reservations_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `reservations_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_charges`
DROP TABLE IF EXISTS `restaurant_charges`;
CREATE TABLE `restaurant_charges` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `charge_name` varchar(191) NOT NULL,
  `charge_type` enum('percent','fixed') NOT NULL DEFAULT 'fixed',
  `charge_value` decimal(16,2) DEFAULT NULL,
  `order_types` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'Supported order types: DineIn, Delivery, PickUp' CHECK (json_valid(`order_types`)),
  `is_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_charges_restaurant_id_foreign` (`restaurant_id`),
  KEY `restaurant_charges_charge_name_index` (`charge_name`),
  CONSTRAINT `restaurant_charges_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_payments`
DROP TABLE IF EXISTS `restaurant_payments`;
CREATE TABLE `restaurant_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `status` enum('pending','paid','failed') NOT NULL DEFAULT 'pending',
  `payment_source` enum('official_site','app_sumo') NOT NULL DEFAULT 'official_site',
  `razorpay_order_id` varchar(191) DEFAULT NULL,
  `razorpay_payment_id` varchar(191) DEFAULT NULL,
  `razorpay_signature` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `payment_date_time` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `stripe_payment_intent` varchar(191) DEFAULT NULL,
  `stripe_session_id` text DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `currency_id` varchar(191) DEFAULT NULL,
  `flutterwave_transaction_id` varchar(191) DEFAULT NULL,
  `flutterwave_payment_ref` varchar(191) DEFAULT NULL,
  `paypal_payment_id` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_payments_restaurant_id_foreign` (`restaurant_id`),
  KEY `restaurant_payments_package_id_foreign` (`package_id`),
  CONSTRAINT `restaurant_payments_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurant_payments_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_taxes`
DROP TABLE IF EXISTS `restaurant_taxes`;
CREATE TABLE `restaurant_taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `tax_id` varchar(191) DEFAULT NULL,
  `tax_name` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_taxes_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `restaurant_taxes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `restaurant_taxes`
INSERT INTO `restaurant_taxes` VALUES
('1', '3', '1234', 'HST', '2025-09-20 13:01:44', '2025-09-20 13:01:44');


-- Table structure for table `restaurants`
DROP TABLE IF EXISTS `restaurants`;
CREATE TABLE `restaurants` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `sub_domain` varchar(191) DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `hash` varchar(191) DEFAULT NULL,
  `address` varchar(191) DEFAULT NULL,
  `phone_number` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `timezone` varchar(191) NOT NULL,
  `theme_hex` varchar(191) NOT NULL,
  `theme_rgb` varchar(191) NOT NULL,
  `logo` varchar(191) DEFAULT NULL,
  `country_id` bigint(20) unsigned NOT NULL,
  `hide_new_orders` tinyint(1) NOT NULL DEFAULT 0,
  `hide_new_reservations` tinyint(1) NOT NULL DEFAULT 0,
  `hide_new_waiter_request` tinyint(1) NOT NULL DEFAULT 0,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `license_type` enum('free','paid') NOT NULL DEFAULT 'free',
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `customer_login_required` tinyint(1) NOT NULL DEFAULT 0,
  `about_us` longtext DEFAULT NULL,
  `allow_customer_delivery_orders` tinyint(1) NOT NULL DEFAULT 1,
  `allow_customer_pickup_orders` tinyint(1) NOT NULL DEFAULT 1,
  `pickup_days_range` int(11) DEFAULT 7,
  `allow_customer_orders` tinyint(1) NOT NULL DEFAULT 1,
  `allow_dine_in_orders` tinyint(1) NOT NULL DEFAULT 1,
  `show_veg` tinyint(1) NOT NULL DEFAULT 1,
  `show_halal` tinyint(1) NOT NULL DEFAULT 0,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `status` enum('active','inactive','license_expired') NOT NULL DEFAULT 'active',
  `license_expire_on` datetime DEFAULT NULL,
  `trial_ends_at` datetime DEFAULT NULL,
  `license_updated_at` datetime DEFAULT NULL,
  `subscription_updated_at` datetime DEFAULT NULL,
  `stripe_id` varchar(191) DEFAULT NULL,
  `pm_type` varchar(191) DEFAULT NULL,
  `pm_last_four` varchar(4) DEFAULT NULL,
  `is_waiter_request_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `default_table_reservation_status` varchar(191) NOT NULL DEFAULT 'Confirmed',
  `disable_slot_minutes` int(11) NOT NULL DEFAULT 30,
  `approval_status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Approved',
  `rejection_reason` text DEFAULT NULL,
  `facebook_link` varchar(255) DEFAULT NULL,
  `instagram_link` varchar(255) DEFAULT NULL,
  `twitter_link` varchar(255) DEFAULT NULL,
  `yelp_link` varchar(255) DEFAULT NULL,
  `table_required` tinyint(1) NOT NULL DEFAULT 0,
  `show_logo_text` tinyint(1) NOT NULL DEFAULT 1,
  `meta_keyword` text DEFAULT NULL,
  `meta_description` longtext DEFAULT NULL,
  `upload_fav_icon_android_chrome_192` varchar(191) DEFAULT NULL,
  `upload_fav_icon_android_chrome_512` varchar(191) DEFAULT NULL,
  `upload_fav_icon_apple_touch_icon` varchar(191) DEFAULT NULL,
  `upload_favicon_16` varchar(191) DEFAULT NULL,
  `upload_favicon_32` varchar(191) DEFAULT NULL,
  `favicon` varchar(191) DEFAULT NULL,
  `is_waiter_request_enabled_on_desktop` tinyint(1) NOT NULL DEFAULT 1,
  `is_waiter_request_enabled_on_mobile` tinyint(1) NOT NULL DEFAULT 1,
  `is_waiter_request_enabled_open_by_qr` tinyint(1) NOT NULL DEFAULT 0,
  `webmanifest` varchar(191) DEFAULT NULL,
  `enable_tip_shop` tinyint(1) NOT NULL DEFAULT 1,
  `enable_tip_pos` tinyint(1) NOT NULL DEFAULT 1,
  `is_pwa_install_alert_show` tinyint(1) NOT NULL DEFAULT 0,
  `auto_confirm_orders` tinyint(1) NOT NULL DEFAULT 0,
  `show_order_type_options` tinyint(1) NOT NULL DEFAULT 1,
  `hide_menu_item_image_on_pos` tinyint(1) NOT NULL DEFAULT 0,
  `hide_menu_item_image_on_customer_site` tinyint(1) NOT NULL DEFAULT 0,
  `tax_mode` enum('order','item') NOT NULL DEFAULT 'order',
  `tax_inclusive` tinyint(1) NOT NULL DEFAULT 0,
  `customer_site_language` varchar(191) DEFAULT NULL,
  `enable_admin_reservation` tinyint(1) NOT NULL DEFAULT 1,
  `enable_customer_reservation` tinyint(1) NOT NULL DEFAULT 1,
  `minimum_party_size` int(11) NOT NULL DEFAULT 1,
  PRIMARY KEY (`id`),
  KEY `restaurant_settings_country_id_foreign` (`country_id`),
  KEY `restaurant_settings_currency_id_foreign` (`currency_id`),
  KEY `restaurants_package_id_foreign` (`package_id`),
  CONSTRAINT `restaurant_settings_country_id_foreign` FOREIGN KEY (`country_id`) REFERENCES `countries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurant_settings_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `currencies` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurants_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `restaurants`
INSERT INTO `restaurants` VALUES
('1', 'demo.ewiidine.ca', 'Demo Restaurant', 'demo-restaurant', '56355 Matilde Hollow Apt. 268\nEast Novella, ID 87158', '+12158702241', NULL, 'demo.restaurant@example.com', 'America/New_York', '#4F46E5', '79, 70, 229', NULL, '40', '0', '0', '0', '1', 'free', '1', '2025-09-17 05:36:43', '2025-09-17 06:07:55', '0', '<p class=\"text-lg text-gray-600 mb-6\">\n          Welcome to our restaurant, where great food and good vibes come together! We\'re a local, family-owned spot that loves bringing people together over delicious meals and unforgettable moments. Whether you\'re here for a quick bite, a family dinner, or a celebration, we\'re all about making your time with us special.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          Our menu is packed with dishes made from fresh, quality ingredients because we believe food should taste as\n          good as it makes you feel. From our signature dishes to seasonal specials, there\'s always something to excite\n          your taste buds.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          But we\'re not just about the food—we\'re about community. We love seeing familiar faces and welcoming new ones.\n          Our team is a fun, friendly bunch dedicated to serving you with a smile and making sure every visit feels like\n          coming home.\n        </p>\n        <p class=\"text-lg text-gray-600\">\n          So, come on in, grab a seat, and let us take care of the rest. We can\'t wait to share our love of food with\n          you!\n        </p>\n        <p class=\"text-lg text-gray-800 font-semibold mt-6\">See you soon! 🍽️✨</p>', '1', '1', '7', '1', '1', '1', '1', '5', 'trial', 'active', '2025-10-17 05:36:43', '2025-10-17 05:36:43', '2025-09-17 05:36:43', '2025-09-17 05:36:43', NULL, NULL, NULL, '1', 'Confirmed', '30', 'Approved', NULL, 'https://www.facebook.com/', 'https://www.instagram.com/', 'https://www.twitter.com/', NULL, '1', '1', NULL, NULL, 'android-chrome-192x192.png', 'android-chrome-512x512.png', 'apple-touch-icon.png', 'favicon-16x16.png', 'favicon-32x32.png', 'favicon.ico', '1', '1', '1', NULL, '1', '1', '1', '0', '1', '0', '0', 'order', '0', 'en', '1', '1', '1'),
('2', 'shaan-e-punjab.ewiidine.ca', 'Shaan-E-Punjab', 'shaan-e-punjab', 'Kosi Road', '8077708564', '91', 'agarwalanmol301@gmail.com', 'America/Toronto', '#4F46E5', '79, 70, 229', NULL, '40', '0', '0', '0', '9', 'free', '1', '2025-09-17 10:02:45', '2025-09-20 12:33:33', '0', '<p class=\"text-lg text-gray-600 mb-6\">\n          Welcome to our restaurant, where great food and good vibes come together! We\'re a local, family-owned spot that loves bringing people together over delicious meals and unforgettable moments. Whether you\'re here for a quick bite, a family dinner, or a celebration, we\'re all about making your time with us special.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          Our menu is packed with dishes made from fresh, quality ingredients because we believe food should taste as\n          good as it makes you feel. From our signature dishes to seasonal specials, there\'s always something to excite\n          your taste buds.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          But we\'re not just about the food—we\'re about community. We love seeing familiar faces and welcoming new ones.\n          Our team is a fun, friendly bunch dedicated to serving you with a smile and making sure every visit feels like\n          coming home.\n        </p>\n        <p class=\"text-lg text-gray-600\">\n          So, come on in, grab a seat, and let us take care of the rest. We can\'t wait to share our love of food with\n          you!\n        </p>\n        <p class=\"text-lg text-gray-800 font-semibold mt-6\">See you soon! 🍽️✨</p>', '1', '1', '7', '1', '1', '1', '0', '3', 'lifetime', 'active', NULL, NULL, '2025-09-17 10:02:45', '2025-09-17 10:02:45', NULL, NULL, NULL, '1', 'Confirmed', '30', 'Approved', NULL, NULL, NULL, NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', '0', NULL, '1', '1', '0', '0', '1', '0', '0', 'order', '0', 'en', '1', '1', '1'),
('3', 'louisiana.ewiidine.ca', 'Louisiana Restaurant', 'louisiana-restaurant', '1250 Boul René Lévesque O Bur 2200 Montreal,Québec H3B 4W8Canada\n', '5148158188', '1', 'mario.nicolas1210@gmail.com', 'Asia/Kolkata', '#4F46E5', '79, 70, 229', NULL, '40', '0', '0', '0', '14', 'free', '1', '2025-09-20 12:56:44', '2025-09-20 12:56:44', '0', '<p class=\"text-lg text-gray-600 mb-6\">\n          Welcome to our restaurant, where great food and good vibes come together! We\'re a local, family-owned spot that loves bringing people together over delicious meals and unforgettable moments. Whether you\'re here for a quick bite, a family dinner, or a celebration, we\'re all about making your time with us special.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          Our menu is packed with dishes made from fresh, quality ingredients because we believe food should taste as\n          good as it makes you feel. From our signature dishes to seasonal specials, there\'s always something to excite\n          your taste buds.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          But we\'re not just about the food—we\'re about community. We love seeing familiar faces and welcoming new ones.\n          Our team is a fun, friendly bunch dedicated to serving you with a smile and making sure every visit feels like\n          coming home.\n        </p>\n        <p class=\"text-lg text-gray-600\">\n          So, come on in, grab a seat, and let us take care of the rest. We can\'t wait to share our love of food with\n          you!\n        </p>\n        <p class=\"text-lg text-gray-800 font-semibold mt-6\">See you soon! 🍽️✨</p>', '1', '1', '7', '1', '1', '1', '0', '5', 'trial', 'active', '2025-10-20 12:56:44', '2025-10-20 12:56:44', '2025-09-20 12:56:44', '2025-09-20 12:56:44', NULL, NULL, NULL, '1', 'Confirmed', '30', 'Approved', NULL, NULL, NULL, NULL, NULL, '0', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', '0', NULL, '1', '1', '0', '0', '1', '0', '0', 'order', '0', 'en', '1', '1', '1');


-- Table structure for table `role_has_permissions`
DROP TABLE IF EXISTS `role_has_permissions`;
CREATE TABLE `role_has_permissions` (
  `permission_id` bigint(20) unsigned NOT NULL,
  `role_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`permission_id`,`role_id`),
  KEY `role_has_permissions_role_id_foreign` (`role_id`),
  CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `role_has_permissions`
INSERT INTO `role_has_permissions` VALUES
('1', '2'),
('1', '3'),
('1', '6'),
('1', '7'),
('1', '10'),
('1', '11'),
('2', '2'),
('2', '3'),
('2', '6'),
('2', '7'),
('2', '10'),
('2', '11'),
('3', '2'),
('3', '3'),
('3', '6'),
('3', '7'),
('3', '10'),
('3', '11'),
('4', '2'),
('4', '3'),
('4', '6'),
('4', '7'),
('4', '10'),
('4', '11'),
('5', '2'),
('5', '3'),
('5', '6'),
('5', '7'),
('5', '10'),
('5', '11'),
('6', '2'),
('6', '3'),
('6', '6'),
('6', '7'),
('6', '10'),
('6', '11'),
('7', '2'),
('7', '3'),
('7', '6'),
('7', '7'),
('7', '10'),
('7', '11'),
('8', '2'),
('8', '3'),
('8', '6'),
('8', '7'),
('8', '10'),
('8', '11'),
('9', '2'),
('9', '3'),
('9', '6'),
('9', '7'),
('9', '10'),
('9', '11'),
('10', '2'),
('10', '3'),
('10', '6'),
('10', '7'),
('10', '10'),
('10', '11'),
('11', '2'),
('11', '3'),
('11', '6'),
('11', '7'),
('11', '10'),
('11', '11'),
('12', '2'),
('12', '3'),
('12', '6'),
('12', '7'),
('12', '10'),
('12', '11'),
('13', '2'),
('13', '3'),
('13', '6'),
('13', '7'),
('13', '10'),
('13', '11'),
('14', '2'),
('14', '3'),
('14', '6'),
('14', '7'),
('14', '10'),
('14', '11'),
('15', '2'),
('15', '3'),
('15', '6'),
('15', '7'),
('15', '10'),
('15', '11'),
('16', '2'),
('16', '3'),
('16', '6'),
('16', '7'),
('16', '10'),
('16', '11'),
('17', '2'),
('17', '3'),
('17', '6'),
('17', '7'),
('17', '10'),
('17', '11'),
('18', '2'),
('18', '3'),
('18', '6'),
('18', '7'),
('18', '10'),
('18', '11'),
('19', '2'),
('19', '3'),
('19', '6'),
('19', '7'),
('19', '10'),
('19', '11'),
('20', '2'),
('20', '3'),
('20', '6'),
('20', '7'),
('20', '10'),
('20', '11'),
('21', '2'),
('21', '3'),
('21', '6'),
('21', '7'),
('21', '10'),
('21', '11'),
('22', '2'),
('22', '3'),
('22', '6'),
('22', '7'),
('22', '10'),
('22', '11'),
('23', '2'),
('23', '3'),
('23', '6'),
('23', '7'),
('23', '10'),
('23', '11'),
('24', '2'),
('24', '3'),
('24', '6'),
('24', '7'),
('24', '10'),
('24', '11'),
('25', '2'),
('25', '3'),
('25', '6'),
('25', '7'),
('25', '10'),
('25', '11'),
('26', '2'),
('26', '3'),
('26', '6'),
('26', '7'),
('26', '10'),
('26', '11'),
('27', '2'),
('27', '3'),
('27', '6'),
('27', '7'),
('27', '10'),
('27', '11'),
('28', '2'),
('28', '3'),
('28', '6'),
('28', '7'),
('28', '10'),
('28', '11'),
('29', '2'),
('29', '3'),
('29', '6'),
('29', '7'),
('29', '10'),
('29', '11'),
('30', '2'),
('30', '3'),
('30', '6'),
('30', '7'),
('30', '10'),
('30', '11'),
('31', '2'),
('31', '3'),
('31', '6'),
('31', '7'),
('31', '10'),
('31', '11'),
('32', '2'),
('32', '3'),
('32', '6'),
('32', '7'),
('32', '10'),
('32', '11'),
('33', '2'),
('33', '3'),
('33', '6'),
('33', '7'),
('33', '10'),
('33', '11'),
('34', '2'),
('34', '3'),
('34', '6'),
('34', '7'),
('34', '10'),
('34', '11'),
('35', '2'),
('35', '3'),
('35', '6'),
('35', '7'),
('35', '10'),
('35', '11'),
('36', '2'),
('36', '3'),
('36', '6'),
('36', '7'),
('36', '10'),
('36', '11'),
('37', '2'),
('37', '3'),
('37', '6'),
('37', '7'),
('37', '10'),
('37', '11'),
('38', '2'),
('38', '3'),
('38', '6'),
('38', '7'),
('38', '10'),
('38', '11'),
('39', '2'),
('39', '3'),
('39', '6'),
('39', '7'),
('39', '10'),
('39', '11'),
('40', '2'),
('40', '3'),
('40', '6'),
('40', '7'),
('40', '10'),
('40', '11'),
('41', '2'),
('41', '3'),
('41', '6'),
('41', '7'),
('41', '10'),
('41', '11'),
('42', '2'),
('42', '3'),
('42', '6'),
('42', '7'),
('42', '10'),
('42', '11'),
('43', '2'),
('43', '3'),
('43', '6'),
('43', '7'),
('43', '10'),
('43', '11'),
('44', '2'),
('44', '3'),
('44', '6'),
('44', '7'),
('44', '10'),
('44', '11'),
('45', '2'),
('45', '3'),
('45', '6'),
('45', '7'),
('45', '10'),
('45', '11'),
('46', '2'),
('46', '3'),
('46', '6'),
('46', '7'),
('46', '10'),
('46', '11'),
('47', '2'),
('47', '3'),
('47', '6'),
('47', '7'),
('47', '10'),
('47', '11'),
('48', '2'),
('48', '3'),
('48', '6'),
('48', '7'),
('48', '10'),
('48', '11'),
('49', '2'),
('49', '3'),
('49', '6'),
('49', '7'),
('49', '10'),
('49', '11'),
('50', '2'),
('50', '3'),
('50', '6'),
('50', '7'),
('50', '10'),
('50', '11'),
('51', '2'),
('51', '3'),
('51', '6'),
('51', '7'),
('51', '10'),
('51', '11'),
('52', '2'),
('52', '3'),
('52', '6'),
('52', '7'),
('52', '10'),
('52', '11'),
('53', '2'),
('53', '3'),
('53', '6'),
('53', '7'),
('53', '10'),
('53', '11'),
('54', '2'),
('54', '3'),
('54', '6'),
('54', '7'),
('54', '10'),
('54', '11'),
('55', '2'),
('55', '3'),
('55', '6'),
('55', '7'),
('55', '10'),
('55', '11'),
('56', '2'),
('56', '3'),
('56', '6'),
('56', '7'),
('56', '10'),
('56', '11'),
('57', '2'),
('57', '3'),
('57', '6'),
('57', '7'),
('57', '10'),
('57', '11'),
('58', '2'),
('58', '3'),
('58', '6'),
('58', '7'),
('58', '10'),
('58', '11'),
('59', '2'),
('59', '3'),
('59', '6'),
('59', '7'),
('59', '10'),
('59', '11'),
('60', '2'),
('60', '3'),
('60', '6'),
('60', '7'),
('60', '10'),
('60', '11'),
('61', '2'),
('61', '3'),
('61', '6'),
('61', '7'),
('61', '10'),
('61', '11'),
('62', '2'),
('62', '3'),
('62', '6'),
('62', '7'),
('62', '10'),
('62', '11'),
('63', '2'),
('63', '3'),
('63', '6'),
('63', '7'),
('63', '10'),
('63', '11'),
('64', '2'),
('64', '3'),
('64', '6'),
('64', '7'),
('64', '10'),
('64', '11'),
('65', '2'),
('65', '3'),
('65', '6'),
('65', '7'),
('65', '10'),
('65', '11'),
('66', '2'),
('66', '3'),
('66', '6'),
('66', '7'),
('66', '10'),
('66', '11'),
('67', '2'),
('67', '3'),
('67', '6'),
('67', '7'),
('67', '10'),
('67', '11'),
('68', '2'),
('68', '3'),
('68', '6'),
('68', '7'),
('68', '10'),
('68', '11'),
('69', '2'),
('69', '3'),
('69', '6'),
('69', '7'),
('69', '10'),
('69', '11'),
('70', '2'),
('70', '3'),
('70', '6'),
('70', '7'),
('70', '10'),
('70', '11'),
('71', '2'),
('71', '3'),
('71', '6'),
('71', '7'),
('71', '10'),
('71', '11'),
('72', '2'),
('72', '3'),
('72', '6'),
('72', '7'),
('72', '10'),
('72', '11'),
('73', '2'),
('73', '3'),
('73', '6'),
('73', '7'),
('73', '10'),
('73', '11'),
('74', '2'),
('74', '3'),
('74', '6'),
('74', '7'),
('74', '10'),
('74', '11'),
('75', '2'),
('75', '3'),
('75', '6'),
('75', '7'),
('75', '10'),
('75', '11'),
('76', '2'),
('76', '3'),
('76', '6'),
('76', '7'),
('76', '10'),
('76', '11'),
('77', '2'),
('77', '3'),
('77', '6'),
('77', '7'),
('77', '10'),
('77', '11'),
('78', '2'),
('78', '3'),
('78', '6'),
('78', '7'),
('78', '10'),
('78', '11'),
('79', '2'),
('79', '3'),
('79', '6'),
('79', '7'),
('79', '10'),
('79', '11'),
('80', '2'),
('80', '3'),
('80', '6'),
('80', '7'),
('80', '10'),
('80', '11'),
('81', '2'),
('81', '3'),
('81', '6'),
('81', '7'),
('81', '10'),
('81', '11'),
('82', '2'),
('82', '3'),
('82', '6'),
('82', '7'),
('82', '10'),
('82', '11'),
('83', '2'),
('83', '3'),
('83', '6'),
('83', '7'),
('83', '10'),
('83', '11'),
('84', '2'),
('84', '3'),
('84', '6'),
('84', '7'),
('84', '10'),
('84', '11');


-- Table structure for table `roles`
DROP TABLE IF EXISTS `roles`;
CREATE TABLE `roles` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `display_name` varchar(191) DEFAULT NULL,
  `guard_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`),
  KEY `roles_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `roles_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `roles`
INSERT INTO `roles` VALUES
('1', 'Super Admin', 'Super Admin', 'web', '2025-09-17 05:36:43', '2025-09-17 05:36:43', NULL),
('2', 'Admin_1', 'Admin', 'web', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '1'),
('3', 'Branch Head_1', 'Branch Head', 'web', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '1'),
('4', 'Waiter_1', 'Waiter', 'web', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '1'),
('5', 'Chef_1', 'Chef', 'web', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '1'),
('6', 'Admin_2', 'Admin', 'web', '2025-09-17 10:02:45', '2025-09-17 10:02:45', '2'),
('7', 'Branch Head_2', 'Branch Head', 'web', '2025-09-17 10:02:45', '2025-09-17 10:02:45', '2'),
('8', 'Waiter_2', 'Waiter', 'web', '2025-09-17 10:02:45', '2025-09-17 10:02:45', '2'),
('9', 'Chef_2', 'Chef', 'web', '2025-09-17 10:02:45', '2025-09-17 10:02:45', '2'),
('10', 'Admin_3', 'Admin', 'web', '2025-09-20 12:56:45', '2025-09-20 12:56:45', '3'),
('11', 'Branch Head_3', 'Branch Head', 'web', '2025-09-20 12:56:45', '2025-09-20 12:56:45', '3'),
('12', 'Waiter_3', 'Waiter', 'web', '2025-09-20 12:56:45', '2025-09-20 12:56:45', '3'),
('13', 'Chef_3', 'Chef', 'web', '2025-09-20 12:56:45', '2025-09-20 12:56:45', '3');


-- Table structure for table `sessions`
DROP TABLE IF EXISTS `sessions`;
CREATE TABLE `sessions` (
  `id` varchar(191) NOT NULL,
  `user_id` bigint(20) unsigned DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `sessions_user_id_index` (`user_id`),
  KEY `sessions_last_activity_index` (`last_activity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sessions`
INSERT INTO `sessions` VALUES
('2mJUapKygOT4aXWpw33mu2dnNu1yggC05eVpJEci', NULL, '74.208.165.42', 'GuzzleHttp/7', 'YToyOntzOjY6Il90b2tlbiI7czo0MDoiOVB5cDhpaE9WVkZ0SHczTE44WW9DR2pONllpc2lnS0Z5MDlja2FRMyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1759064636'),
('Etx89vgD7RVsYDsaHwxRX2Q5lTYoeP3iAiENtzU3', NULL, '118.195.165.218', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoic014QzhWVDRreUl6RU01OTR4UnFEU1Q1V0hzTk51NjA1NUJaTFpVNCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjI6Imh0dHA6Ly93d3cuZXdpaWRpbmUuY2EiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1759062305'),
('hGe3wvHuBQdyyM4gJueyce77h5Ojs0ftR6cdaHA3', NULL, '66.249.66.164', 'Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.7258.127 Mobile Safari/537.36 (compatible; GoogleOther)', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiQ2JqUnhla1IxcHZSNUdEckQ1cFBmM0YxS0Z0QUdhcnMxbDh6aDVUbyI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MTg6Imh0dHA6Ly9ld2lpZGluZS5jYSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1759058260'),
('kYS2NWKYpCbSmh2KzmouQfSmwgGKlvq5QniaWCD4', NULL, '34.74.205.200', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiV1JlQnN6cVhKM1ZFRENzY2wxbURSWU5WTnFDWm5ZdFhKc2IzVkRIOSI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjk6Imh0dHA6Ly9jcGNvbnRhY3RzLmV3aWlkaW5lLmNhIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1759062341'),
('oLDlTQrEZJc7vLWJT3wQ0tBHKNowA3kRBfj9HD7K', NULL, '106.219.146.207', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Safari/605.1.15', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoicEZWRFFWUzBoZU95TzRKR3pOaHpQU2REdEZNUk8yelhtSVpPZEZuaSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czo0OiJ1c2VyIjtOO3M6MjQ6ImN1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nOSI7TzoxOToiQXBwXE1vZGVsc1xDdXJyZW5jeSI6MzM6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTA6ImN1cnJlbmNpZXMiO3M6MTM6IgAqAHByaW1hcnlLZXkiO3M6MjoiaWQiO3M6MTA6IgAqAGtleVR5cGUiO3M6MzoiaW50IjtzOjEyOiJpbmNyZW1lbnRpbmciO2I6MTtzOjc6IgAqAHdpdGgiO2E6MDp7fXM6MTI6IgAqAHdpdGhDb3VudCI7YTowOnt9czoxOToicHJldmVudHNMYXp5TG9hZGluZyI7YjowO3M6MTA6IgAqAHBlclBhZ2UiO2k6MTU7czo2OiJleGlzdHMiO2I6MTtzOjE4OiJ3YXNSZWNlbnRseUNyZWF0ZWQiO2I6MDtzOjI4OiIAKgBlc2NhcGVXaGVuQ2FzdGluZ1RvU3RyaW5nIjtiOjA7czoxMzoiACoAYXR0cmlidXRlcyI7YToxMjp7czoyOiJpZCI7aTo5O3M6MTM6InJlc3RhdXJhbnRfaWQiO2k6MjtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjE1OiJDYW5hZGlhbiBEb2xsYXIiO3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiQ0FEIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjEzOiJleGNoYW5nZV9yYXRlIjtOO3M6OToidXNkX3ByaWNlIjtOO3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtzOjI6Im5vIjt9czoxMToiACoAb3JpZ2luYWwiO2E6MTI6e3M6MjoiaWQiO2k6OTtzOjEzOiJyZXN0YXVyYW50X2lkIjtpOjI7czoxMzoiY3VycmVuY3lfbmFtZSI7czoxNToiQ2FuYWRpYW4gRG9sbGFyIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IkNBRCI7czoxNToiY3VycmVuY3lfc3ltYm9sIjtzOjE6IiQiO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7fXM6MTA6IgAqAGNoYW5nZXMiO2E6MDp7fXM6MTE6IgAqAHByZXZpb3VzIjthOjA6e31zOjg6IgAqAGNhc3RzIjthOjA6e31zOjE3OiIAKgBjbGFzc0Nhc3RDYWNoZSI7YTowOnt9czoyMToiACoAYXR0cmlidXRlQ2FzdENhY2hlIjthOjA6e31zOjEzOiIAKgBkYXRlRm9ybWF0IjtOO3M6MTA6IgAqAGFwcGVuZHMiO2E6MDp7fXM6MTk6IgAqAGRpc3BhdGNoZXNFdmVudHMiO2E6MDp7fXM6MTQ6IgAqAG9ic2VydmFibGVzIjthOjA6e31zOjEyOiIAKgByZWxhdGlvbnMiO2E6MTp7czoxMDoicmVzdGF1cmFudCI7TzoyMToiQXBwXE1vZGVsc1xSZXN0YXVyYW50IjozOTp7czoxMzoiACoAY29ubmVjdGlvbiI7czo1OiJteXNxbCI7czo4OiIAKgB0YWJsZSI7czoxMToicmVzdGF1cmFudHMiO3M6MTM6IgAqAHByaW1hcnlLZXkiO3M6MjoiaWQiO3M6MTA6IgAqAGtleVR5cGUiO3M6MzoiaW50IjtzOjEyOiJpbmNyZW1lbnRpbmciO2I6MTtzOjc6IgAqAHdpdGgiO2E6MDp7fXM6MTI6IgAqAHdpdGhDb3VudCI7YTowOnt9czoxOToicHJldmVudHNMYXp5TG9hZGluZyI7YjowO3M6MTA6IgAqAHBlclBhZ2UiO2k6MTU7czo2OiJleGlzdHMiO2I6MTtzOjE4OiJ3YXNSZWNlbnRseUNyZWF0ZWQiO2I6MDtzOjI4OiIAKgBlc2NhcGVXaGVuQ2FzdGluZ1RvU3RyaW5nIjtiOjA7czoxMzoiACoAYXR0cmlidXRlcyI7YTo3Njp7czoyOiJpZCI7aToyO3M6MTA6InN1Yl9kb21haW4iO3M6MjY6InNoYWFuLWUtcHVuamFiLmV3aWlkaW5lLmNhIjtzOjQ6Im5hbWUiO3M6MTQ6IlNoYWFuLUUtUHVuamFiIjtzOjQ6Imhhc2giO3M6MTQ6InNoYWFuLWUtcHVuamFiIjtzOjc6ImFkZHJlc3MiO3M6OToiS29zaSBSb2FkIjtzOjEyOiJwaG9uZV9udW1iZXIiO2k6ODA3NzcwODU2NDtzOjEwOiJwaG9uZV9jb2RlIjtpOjkxO3M6NToiZW1haWwiO3M6MjU6ImFnYXJ3YWxhbm1vbDMwMUBnbWFpbC5jb20iO3M6ODoidGltZXpvbmUiO3M6MTU6IkFtZXJpY2EvVG9yb250byI7czo5OiJ0aGVtZV9oZXgiO3M6NzoiIzRGNDZFNSI7czo5OiJ0aGVtZV9yZ2IiO3M6MTE6Ijc5LCA3MCwgMjI5IjtzOjQ6ImxvZ28iO047czoxMDoiY291bnRyeV9pZCI7aTo0MDtzOjE1OiJoaWRlX25ld19vcmRlcnMiO2k6MDtzOjIxOiJoaWRlX25ld19yZXNlcnZhdGlvbnMiO2k6MDtzOjIzOiJoaWRlX25ld193YWl0ZXJfcmVxdWVzdCI7aTowO3M6MTE6ImN1cnJlbmN5X2lkIjtpOjk7czoxMjoibGljZW5zZV90eXBlIjtzOjQ6ImZyZWUiO3M6OToiaXNfYWN0aXZlIjtpOjE7czoxMDoiY3JlYXRlZF9hdCI7czoxOToiMjAyNS0wOS0xNyAxMDowMjo0NSI7czoxMDoidXBkYXRlZF9hdCI7czoxOToiMjAyNS0wOS0yMCAxMjozMzozMyI7czoyMzoiY3VzdG9tZXJfbG9naW5fcmVxdWlyZWQiO2k6MDtzOjg6ImFib3V0X3VzIjtzOjEzMDQ6IjxwIGNsYXNzPSJ0ZXh0LWxnIHRleHQtZ3JheS02MDAgbWItNiI+CiAgICAgICAgICBXZWxjb21lIHRvIG91ciByZXN0YXVyYW50LCB3aGVyZSBncmVhdCBmb29kIGFuZCBnb29kIHZpYmVzIGNvbWUgdG9nZXRoZXIhIFdlJ3JlIGEgbG9jYWwsIGZhbWlseS1vd25lZCBzcG90IHRoYXQgbG92ZXMgYnJpbmdpbmcgcGVvcGxlIHRvZ2V0aGVyIG92ZXIgZGVsaWNpb3VzIG1lYWxzIGFuZCB1bmZvcmdldHRhYmxlIG1vbWVudHMuIFdoZXRoZXIgeW91J3JlIGhlcmUgZm9yIGEgcXVpY2sgYml0ZSwgYSBmYW1pbHkgZGlubmVyLCBvciBhIGNlbGVicmF0aW9uLCB3ZSdyZSBhbGwgYWJvdXQgbWFraW5nIHlvdXIgdGltZSB3aXRoIHVzIHNwZWNpYWwuCiAgICAgICAgPC9wPgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWxnIHRleHQtZ3JheS02MDAgbWItNiI+CiAgICAgICAgICBPdXIgbWVudSBpcyBwYWNrZWQgd2l0aCBkaXNoZXMgbWFkZSBmcm9tIGZyZXNoLCBxdWFsaXR5IGluZ3JlZGllbnRzIGJlY2F1c2Ugd2UgYmVsaWV2ZSBmb29kIHNob3VsZCB0YXN0ZSBhcwogICAgICAgICAgZ29vZCBhcyBpdCBtYWtlcyB5b3UgZmVlbC4gRnJvbSBvdXIgc2lnbmF0dXJlIGRpc2hlcyB0byBzZWFzb25hbCBzcGVjaWFscywgdGhlcmUncyBhbHdheXMgc29tZXRoaW5nIHRvIGV4Y2l0ZQogICAgICAgICAgeW91ciB0YXN0ZSBidWRzLgogICAgICAgIDwvcD4KICAgICAgICA8cCBjbGFzcz0idGV4dC1sZyB0ZXh0LWdyYXktNjAwIG1iLTYiPgogICAgICAgICAgQnV0IHdlJ3JlIG5vdCBqdXN0IGFib3V0IHRoZSBmb29k4oCUd2UncmUgYWJvdXQgY29tbXVuaXR5LiBXZSBsb3ZlIHNlZWluZyBmYW1pbGlhciBmYWNlcyBhbmQgd2VsY29taW5nIG5ldyBvbmVzLgogICAgICAgICAgT3VyIHRlYW0gaXMgYSBmdW4sIGZyaWVuZGx5IGJ1bmNoIGRlZGljYXRlZCB0byBzZXJ2aW5nIHlvdSB3aXRoIGEgc21pbGUgYW5kIG1ha2luZyBzdXJlIGV2ZXJ5IHZpc2l0IGZlZWxzIGxpa2UKICAgICAgICAgIGNvbWluZyBob21lLgogICAgICAgIDwvcD4KICAgICAgICA8cCBjbGFzcz0idGV4dC1sZyB0ZXh0LWdyYXktNjAwIj4KICAgICAgICAgIFNvLCBjb21lIG9uIGluLCBncmFiIGEgc2VhdCwgYW5kIGxldCB1cyB0YWtlIGNhcmUgb2YgdGhlIHJlc3QuIFdlIGNhbid0IHdhaXQgdG8gc2hhcmUgb3VyIGxvdmUgb2YgZm9vZCB3aXRoCiAgICAgICAgICB5b3UhCiAgICAgICAgPC9wPgogICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWxnIHRleHQtZ3JheS04MDAgZm9udC1zZW1pYm9sZCBtdC02Ij5TZWUgeW91IHNvb24hIPCfjb3vuI/inKg8L3A+IjtzOjMwOiJhbGxvd19jdXN0b21lcl9kZWxpdmVyeV9vcmRlcnMiO2k6MTtzOjI4OiJhbGxvd19jdXN0b21lcl9waWNrdXBfb3JkZXJzIjtpOjE7czoxNzoicGlja3VwX2RheXNfcmFuZ2UiO2k6NztzOjIxOiJhbGxvd19jdXN0b21lcl9vcmRlcnMiO2k6MTtzOjIwOiJhbGxvd19kaW5lX2luX29yZGVycyI7aToxO3M6ODoic2hvd192ZWciO2k6MTtzOjEwOiJzaG93X2hhbGFsIjtpOjA7czoxMDoicGFja2FnZV9pZCI7aTozO3M6MTI6InBhY2thZ2VfdHlwZSI7czo4OiJsaWZldGltZSI7czo2OiJzdGF0dXMiO3M6NjoiYWN0aXZlIjtzOjE3OiJsaWNlbnNlX2V4cGlyZV9vbiI7TjtzOjEzOiJ0cmlhbF9lbmRzX2F0IjtOO3M6MTg6ImxpY2Vuc2VfdXBkYXRlZF9hdCI7czoxOToiMjAyNS0wOS0xNyAxMDowMjo0NSI7czoyMzoic3Vic2NyaXB0aW9uX3VwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMTA6MDI6NDUiO3M6OToic3RyaXBlX2lkIjtOO3M6NzoicG1fdHlwZSI7TjtzOjEyOiJwbV9sYXN0X2ZvdXIiO047czoyNToiaXNfd2FpdGVyX3JlcXVlc3RfZW5hYmxlZCI7aToxO3M6MzI6ImRlZmF1bHRfdGFibGVfcmVzZXJ2YXRpb25fc3RhdHVzIjtzOjk6IkNvbmZpcm1lZCI7czoyMDoiZGlzYWJsZV9zbG90X21pbnV0ZXMiO2k6MzA7czoxNToiYXBwcm92YWxfc3RhdHVzIjtzOjg6IkFwcHJvdmVkIjtzOjE2OiJyZWplY3Rpb25fcmVhc29uIjtOO3M6MTM6ImZhY2Vib29rX2xpbmsiO047czoxNDoiaW5zdGFncmFtX2xpbmsiO047czoxMjoidHdpdHRlcl9saW5rIjtOO3M6OToieWVscF9saW5rIjtOO3M6MTQ6InRhYmxlX3JlcXVpcmVkIjtpOjA7czoxNDoic2hvd19sb2dvX3RleHQiO2k6MTtzOjEyOiJtZXRhX2tleXdvcmQiO047czoxNjoibWV0YV9kZXNjcmlwdGlvbiI7TjtzOjM0OiJ1cGxvYWRfZmF2X2ljb25fYW5kcm9pZF9jaHJvbWVfMTkyIjtOO3M6MzQ6InVwbG9hZF9mYXZfaWNvbl9hbmRyb2lkX2Nocm9tZV81MTIiO047czozMjoidXBsb2FkX2Zhdl9pY29uX2FwcGxlX3RvdWNoX2ljb24iO047czoxNzoidXBsb2FkX2Zhdmljb25fMTYiO047czoxNzoidXBsb2FkX2Zhdmljb25fMzIiO047czo3OiJmYXZpY29uIjtOO3M6MzY6ImlzX3dhaXRlcl9yZXF1ZXN0X2VuYWJsZWRfb25fZGVza3RvcCI7aToxO3M6MzU6ImlzX3dhaXRlcl9yZXF1ZXN0X2VuYWJsZWRfb25fbW9iaWxlIjtpOjE7czozNjoiaXNfd2FpdGVyX3JlcXVlc3RfZW5hYmxlZF9vcGVuX2J5X3FyIjtpOjA7czoxMToid2VibWFuaWZlc3QiO047czoxNToiZW5hYmxlX3RpcF9zaG9wIjtpOjE7czoxNDoiZW5hYmxlX3RpcF9wb3MiO2k6MTtzOjI1OiJpc19wd2FfaW5zdGFsbF9hbGVydF9zaG93IjtpOjA7czoxOToiYXV0b19jb25maXJtX29yZGVycyI7aTowO3M6MjM6InNob3dfb3JkZXJfdHlwZV9vcHRpb25zIjtpOjE7czoyNzoiaGlkZV9tZW51X2l0ZW1faW1hZ2Vfb25fcG9zIjtpOjA7czozNzoiaGlkZV9tZW51X2l0ZW1faW1hZ2Vfb25fY3VzdG9tZXJfc2l0ZSI7aTowO3M6ODoidGF4X21vZGUiO3M6NToib3JkZXIiO3M6MTM6InRheF9pbmNsdXNpdmUiO2k6MDtzOjIyOiJjdXN0b21lcl9zaXRlX2xhbmd1YWdlIjtzOjI6ImVuIjtzOjI0OiJlbmFibGVfYWRtaW5fcmVzZXJ2YXRpb24iO2k6MTtzOjI3OiJlbmFibGVfY3VzdG9tZXJfcmVzZXJ2YXRpb24iO2k6MTtzOjE4OiJtaW5pbXVtX3BhcnR5X3NpemUiO2k6MTt9czoxMToiACoAb3JpZ2luYWwiO2E6NzY6e3M6MjoiaWQiO2k6MjtzOjEwOiJzdWJfZG9tYWluIjtzOjI2OiJzaGFhbi1lLXB1bmphYi5ld2lpZGluZS5jYSI7czo0OiJuYW1lIjtzOjE0OiJTaGFhbi1FLVB1bmphYiI7czo0OiJoYXNoIjtzOjE0OiJzaGFhbi1lLXB1bmphYiI7czo3OiJhZGRyZXNzIjtzOjk6Iktvc2kgUm9hZCI7czoxMjoicGhvbmVfbnVtYmVyIjtzOjEwOiI4MDc3NzA4NTY0IjtzOjEwOiJwaG9uZV9jb2RlIjtzOjI6IjkxIjtzOjU6ImVtYWlsIjtzOjI1OiJhZ2Fyd2FsYW5tb2wzMDFAZ21haWwuY29tIjtzOjg6InRpbWV6b25lIjtzOjE1OiJBbWVyaWNhL1Rvcm9udG8iO3M6OToidGhlbWVfaGV4IjtzOjc6IiM0RjQ2RTUiO3M6OToidGhlbWVfcmdiIjtzOjExOiI3OSwgNzAsIDIyOSI7czo0OiJsb2dvIjtOO3M6MTA6ImNvdW50cnlfaWQiO2k6NDA7czoxNToiaGlkZV9uZXdfb3JkZXJzIjtpOjA7czoyMToiaGlkZV9uZXdfcmVzZXJ2YXRpb25zIjtpOjA7czoyMzoiaGlkZV9uZXdfd2FpdGVyX3JlcXVlc3QiO2k6MDtzOjExOiJjdXJyZW5jeV9pZCI7aTo5O3M6MTI6ImxpY2Vuc2VfdHlwZSI7czo0OiJmcmVlIjtzOjk6ImlzX2FjdGl2ZSI7aToxO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMTA6MDI6NDUiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMjAgMTI6MzM6MzMiO3M6MjM6ImN1c3RvbWVyX2xvZ2luX3JlcXVpcmVkIjtpOjA7czo4OiJhYm91dF91cyI7czoxMzA0OiI8cCBjbGFzcz0idGV4dC1sZyB0ZXh0LWdyYXktNjAwIG1iLTYiPgogICAgICAgICAgV2VsY29tZSB0byBvdXIgcmVzdGF1cmFudCwgd2hlcmUgZ3JlYXQgZm9vZCBhbmQgZ29vZCB2aWJlcyBjb21lIHRvZ2V0aGVyISBXZSdyZSBhIGxvY2FsLCBmYW1pbHktb3duZWQgc3BvdCB0aGF0IGxvdmVzIGJyaW5naW5nIHBlb3BsZSB0b2dldGhlciBvdmVyIGRlbGljaW91cyBtZWFscyBhbmQgdW5mb3JnZXR0YWJsZSBtb21lbnRzLiBXaGV0aGVyIHlvdSdyZSBoZXJlIGZvciBhIHF1aWNrIGJpdGUsIGEgZmFtaWx5IGRpbm5lciwgb3IgYSBjZWxlYnJhdGlvbiwgd2UncmUgYWxsIGFib3V0IG1ha2luZyB5b3VyIHRpbWUgd2l0aCB1cyBzcGVjaWFsLgogICAgICAgIDwvcD4KICAgICAgICA8cCBjbGFzcz0idGV4dC1sZyB0ZXh0LWdyYXktNjAwIG1iLTYiPgogICAgICAgICAgT3VyIG1lbnUgaXMgcGFja2VkIHdpdGggZGlzaGVzIG1hZGUgZnJvbSBmcmVzaCwgcXVhbGl0eSBpbmdyZWRpZW50cyBiZWNhdXNlIHdlIGJlbGlldmUgZm9vZCBzaG91bGQgdGFzdGUgYXMKICAgICAgICAgIGdvb2QgYXMgaXQgbWFrZXMgeW91IGZlZWwuIEZyb20gb3VyIHNpZ25hdHVyZSBkaXNoZXMgdG8gc2Vhc29uYWwgc3BlY2lhbHMsIHRoZXJlJ3MgYWx3YXlzIHNvbWV0aGluZyB0byBleGNpdGUKICAgICAgICAgIHlvdXIgdGFzdGUgYnVkcy4KICAgICAgICA8L3A+CiAgICAgICAgPHAgY2xhc3M9InRleHQtbGcgdGV4dC1ncmF5LTYwMCBtYi02Ij4KICAgICAgICAgIEJ1dCB3ZSdyZSBub3QganVzdCBhYm91dCB0aGUgZm9vZOKAlHdlJ3JlIGFib3V0IGNvbW11bml0eS4gV2UgbG92ZSBzZWVpbmcgZmFtaWxpYXIgZmFjZXMgYW5kIHdlbGNvbWluZyBuZXcgb25lcy4KICAgICAgICAgIE91ciB0ZWFtIGlzIGEgZnVuLCBmcmllbmRseSBidW5jaCBkZWRpY2F0ZWQgdG8gc2VydmluZyB5b3Ugd2l0aCBhIHNtaWxlIGFuZCBtYWtpbmcgc3VyZSBldmVyeSB2aXNpdCBmZWVscyBsaWtlCiAgICAgICAgICBjb21pbmcgaG9tZS4KICAgICAgICA8L3A+CiAgICAgICAgPHAgY2xhc3M9InRleHQtbGcgdGV4dC1ncmF5LTYwMCI+CiAgICAgICAgICBTbywgY29tZSBvbiBpbiwgZ3JhYiBhIHNlYXQsIGFuZCBsZXQgdXMgdGFrZSBjYXJlIG9mIHRoZSByZXN0LiBXZSBjYW4ndCB3YWl0IHRvIHNoYXJlIG91ciBsb3ZlIG9mIGZvb2Qgd2l0aAogICAgICAgICAgeW91IQogICAgICAgIDwvcD4KICAgICAgICA8cCBjbGFzcz0idGV4dC1sZyB0ZXh0LWdyYXktODAwIGZvbnQtc2VtaWJvbGQgbXQtNiI+U2VlIHlvdSBzb29uISDwn42977iP4pyoPC9wPiI7czozMDoiYWxsb3dfY3VzdG9tZXJfZGVsaXZlcnlfb3JkZXJzIjtpOjE7czoyODoiYWxsb3dfY3VzdG9tZXJfcGlja3VwX29yZGVycyI7aToxO3M6MTc6InBpY2t1cF9kYXlzX3JhbmdlIjtpOjc7czoyMToiYWxsb3dfY3VzdG9tZXJfb3JkZXJzIjtpOjE7czoyMDoiYWxsb3dfZGluZV9pbl9vcmRlcnMiO2k6MTtzOjg6InNob3dfdmVnIjtpOjE7czoxMDoic2hvd19oYWxhbCI7aTowO3M6MTA6InBhY2thZ2VfaWQiO2k6MztzOjEyOiJwYWNrYWdlX3R5cGUiO3M6ODoibGlmZXRpbWUiO3M6Njoic3RhdHVzIjtzOjY6ImFjdGl2ZSI7czoxNzoibGljZW5zZV9leHBpcmVfb24iO047czoxMzoidHJpYWxfZW5kc19hdCI7TjtzOjE4OiJsaWNlbnNlX3VwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMTA6MDI6NDUiO3M6MjM6InN1YnNjcmlwdGlvbl91cGRhdGVkX2F0IjtzOjE5OiIyMDI1LTA5LTE3IDEwOjAyOjQ1IjtzOjk6InN0cmlwZV9pZCI7TjtzOjc6InBtX3R5cGUiO047czoxMjoicG1fbGFzdF9mb3VyIjtOO3M6MjU6ImlzX3dhaXRlcl9yZXF1ZXN0X2VuYWJsZWQiO2k6MTtzOjMyOiJkZWZhdWx0X3RhYmxlX3Jlc2VydmF0aW9uX3N0YXR1cyI7czo5OiJDb25maXJtZWQiO3M6MjA6ImRpc2FibGVfc2xvdF9taW51dGVzIjtpOjMwO3M6MTU6ImFwcHJvdmFsX3N0YXR1cyI7czo4OiJBcHByb3ZlZCI7czoxNjoicmVqZWN0aW9uX3JlYXNvbiI7TjtzOjEzOiJmYWNlYm9va19saW5rIjtOO3M6MTQ6Imluc3RhZ3JhbV9saW5rIjtOO3M6MTI6InR3aXR0ZXJfbGluayI7TjtzOjk6InllbHBfbGluayI7TjtzOjE0OiJ0YWJsZV9yZXF1aXJlZCI7aTowO3M6MTQ6InNob3dfbG9nb190ZXh0IjtpOjE7czoxMjoibWV0YV9rZXl3b3JkIjtOO3M6MTY6Im1ldGFfZGVzY3JpcHRpb24iO047czozNDoidXBsb2FkX2Zhdl9pY29uX2FuZHJvaWRfY2hyb21lXzE5MiI7TjtzOjM0OiJ1cGxvYWRfZmF2X2ljb25fYW5kcm9pZF9jaHJvbWVfNTEyIjtOO3M6MzI6InVwbG9hZF9mYXZfaWNvbl9hcHBsZV90b3VjaF9pY29uIjtOO3M6MTc6InVwbG9hZF9mYXZpY29uXzE2IjtOO3M6MTc6InVwbG9hZF9mYXZpY29uXzMyIjtOO3M6NzoiZmF2aWNvbiI7TjtzOjM2OiJpc193YWl0ZXJfcmVxdWVzdF9lbmFibGVkX29uX2Rlc2t0b3AiO2k6MTtzOjM1OiJpc193YWl0ZXJfcmVxdWVzdF9lbmFibGVkX29uX21vYmlsZSI7aToxO3M6MzY6ImlzX3dhaXRlcl9yZXF1ZXN0X2VuYWJsZWRfb3Blbl9ieV9xciI7aTowO3M6MTE6IndlYm1hbmlmZXN0IjtOO3M6MTU6ImVuYWJsZV90aXBfc2hvcCI7aToxO3M6MTQ6ImVuYWJsZV90aXBfcG9zIjtpOjE7czoyNToiaXNfcHdhX2luc3RhbGxfYWxlcnRfc2hvdyI7aTowO3M6MTk6ImF1dG9fY29uZmlybV9vcmRlcnMiO2k6MDtzOjIzOiJzaG93X29yZGVyX3R5cGVfb3B0aW9ucyI7aToxO3M6Mjc6ImhpZGVfbWVudV9pdGVtX2ltYWdlX29uX3BvcyI7aTowO3M6Mzc6ImhpZGVfbWVudV9pdGVtX2ltYWdlX29uX2N1c3RvbWVyX3NpdGUiO2k6MDtzOjg6InRheF9tb2RlIjtzOjU6Im9yZGVyIjtzOjEzOiJ0YXhfaW5jbHVzaXZlIjtpOjA7czoyMjoiY3VzdG9tZXJfc2l0ZV9sYW5ndWFnZSI7czoyOiJlbiI7czoyNDoiZW5hYmxlX2FkbWluX3Jlc2VydmF0aW9uIjtpOjE7czoyNzoiZW5hYmxlX2N1c3RvbWVyX3Jlc2VydmF0aW9uIjtpOjE7czoxODoibWluaW11bV9wYXJ0eV9zaXplIjtpOjE7fXM6MTA6IgAqAGNoYW5nZXMiO2E6MDp7fXM6MTE6IgAqAHByZXZpb3VzIjthOjA6e31zOjg6IgAqAGNhc3RzIjthOjEwOntzOjE3OiJsaWNlbnNlX2V4cGlyZV9vbiI7czo4OiJkYXRldGltZSI7czoxNToidHJpYWxfZXhwaXJlX29uIjtzOjg6ImRhdGV0aW1lIjtzOjE4OiJsaWNlbnNlX3VwZGF0ZWRfYXQiO3M6ODoiZGF0ZXRpbWUiO3M6MjM6InN1YnNjcmlwdGlvbl91cGRhdGVkX2F0IjtzOjg6ImRhdGV0aW1lIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjg6ImRhdGV0aW1lIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjg6ImRhdGV0aW1lIjtzOjIzOiJjdXN0b21fZGVsaXZlcnlfb3B0aW9ucyI7czo1OiJhcnJheSI7czo5OiJpc19hY3RpdmUiO3M6NzoiYm9vbGVhbiI7czoyNDoiZW5hYmxlX2FkbWluX3Jlc2VydmF0aW9uIjtzOjc6ImJvb2xlYW4iO3M6Mjc6ImVuYWJsZV9jdXN0b21lcl9yZXNlcnZhdGlvbiI7czo3OiJib29sZWFuIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjE6e2k6MDtzOjg6ImxvZ29fdXJsIjt9czoxOToiACoAZGlzcGF0Y2hlc0V2ZW50cyI7YTowOnt9czoxNDoiACoAb2JzZXJ2YWJsZXMiO2E6MDp7fXM6MTI6IgAqAHJlbGF0aW9ucyI7YTowOnt9czoxMDoiACoAdG91Y2hlcyI7YTowOnt9czoyNzoiACoAcmVsYXRpb25BdXRvbG9hZENhbGxiYWNrIjtOO3M6MjY6IgAqAHJlbGF0aW9uQXV0b2xvYWRDb250ZXh0IjtOO3M6MTA6InRpbWVzdGFtcHMiO2I6MTtzOjEzOiJ1c2VzVW5pcXVlSWRzIjtiOjA7czo5OiIAKgBoaWRkZW4iO2E6MDp7fXM6MTA6IgAqAHZpc2libGUiO2E6MDp7fXM6MTE6IgAqAGZpbGxhYmxlIjthOjA6e31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjI6ImlkIjt9czoxNzoiY3VzdG9tZXJJcEFkZHJlc3MiO047czoyNDoiZXN0aW1hdGlvbkJpbGxpbmdBZGRyZXNzIjthOjA6e31zOjEzOiJjb2xsZWN0VGF4SWRzIjtiOjA7czo4OiJjb3Vwb25JZCI7TjtzOjE1OiJwcm9tb3Rpb25Db2RlSWQiO047czoxOToiYWxsb3dQcm9tb3Rpb25Db2RlcyI7YjowO319czoxMDoiACoAdG91Y2hlcyI7YTowOnt9czoyNzoiACoAcmVsYXRpb25BdXRvbG9hZENhbGxiYWNrIjtOO3M6MjY6IgAqAHJlbGF0aW9uQXV0b2xvYWRDb250ZXh0IjtOO3M6MTA6InRpbWVzdGFtcHMiO2I6MDtzOjEzOiJ1c2VzVW5pcXVlSWRzIjtiOjA7czo5OiIAKgBoaWRkZW4iO2E6MDp7fXM6MTA6IgAqAHZpc2libGUiO2E6MDp7fXM6MTE6IgAqAGZpbGxhYmxlIjthOjA6e31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO319czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NzM6Imh0dHBzOi8vc2hhYW4tZS1wdW5qYWIuZXdpaWRpbmUuY2EvbWFuaWZlc3QuanNvbj9oYXNoPXNoYWFuLWUtcHVuamFiJnVybD0iO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX1zOjE1OiJjdXN0b21lcl9pc19ydGwiO2I6MDt9', '1759061512'),
('PiakwTYdM0KrwnxQZEtydc5vo9kmvIdpy7xEEb87', '1', '106.219.146.207', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Safari/605.1.15', 'YToxMjp7czoxNjoic3RvcF9pbXBlcnNvbmF0ZSI7aToxO3M6NTA6ImxvZ2luX3dlYl81OWJhMzZhZGRjMmIyZjk0MDE1ODBmMDE0YzdmNThlYTRlMzA5ODlkIjtpOjE7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo2OiJfdG9rZW4iO3M6NDA6IkxzT0laVzg2eWl4YThlUkFGYTgzd3JGbnVtenpiR2ZoVEZOQUpoYzMiO3M6MTc6InBhc3N3b3JkX2hhc2hfd2ViIjtzOjYwOiIkMnkkMTIkU0cuZktEU2F2Tk1mTWNuRW1RdkczLlJuVlhSOTFpb2c1dnBTcDA0a1RzODUzTThIbWJkdnEiO3M6NDoidXNlciI7TzoxNToiQXBwXE1vZGVsc1xVc2VyIjozNjp7czoxMzoiACoAY29ubmVjdGlvbiI7czo1OiJteXNxbCI7czo4OiIAKgB0YWJsZSI7czo1OiJ1c2VycyI7czoxMzoiACoAcHJpbWFyeUtleSI7czoyOiJpZCI7czoxMDoiACoAa2V5VHlwZSI7czozOiJpbnQiO3M6MTI6ImluY3JlbWVudGluZyI7YjoxO3M6NzoiACoAd2l0aCI7YTowOnt9czoxMjoiACoAd2l0aENvdW50IjthOjA6e31zOjE5OiJwcmV2ZW50c0xhenlMb2FkaW5nIjtiOjA7czoxMDoiACoAcGVyUGFnZSI7aToxNTtzOjY6ImV4aXN0cyI7YjoxO3M6MTg6Indhc1JlY2VudGx5Q3JlYXRlZCI7YjowO3M6Mjg6IgAqAGVzY2FwZVdoZW5DYXN0aW5nVG9TdHJpbmciO2I6MDtzOjEzOiIAKgBhdHRyaWJ1dGVzIjthOjIyOntzOjI6ImlkIjtpOjE7czoxMzoicmVzdGF1cmFudF9pZCI7TjtzOjk6ImJyYW5jaF9pZCI7TjtzOjQ6Im5hbWUiO3M6MTE6IkVtbWEgSG9sZGVuIjtzOjU6ImVtYWlsIjtzOjIyOiJzdXBlcmFkbWluQGV4YW1wbGUuY29tIjtzOjEyOiJwaG9uZV9udW1iZXIiO3M6MTE6IjE4MDA0NTQyODI3IjtzOjEwOiJwaG9uZV9jb2RlIjtzOjE6IjEiO3M6MTc6ImVtYWlsX3ZlcmlmaWVkX2F0IjtOO3M6ODoicGFzc3dvcmQiO3M6NjA6IiQyeSQxMiRTRy5mS0RTYXZOTWZNY25FbVF2RzMuUm5WWFI5MWlvZzV2cFNwMDRrVHM4NTNNOEhtYmR2cSI7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO047czoyNToidHdvX2ZhY3Rvcl9yZWNvdmVyeV9jb2RlcyI7TjtzOjIzOiJ0d29fZmFjdG9yX2NvbmZpcm1lZF9hdCI7TjtzOjE0OiJyZW1lbWJlcl90b2tlbiI7TjtzOjE1OiJjdXJyZW50X3RlYW1faWQiO047czoxODoicHJvZmlsZV9waG90b19wYXRoIjtOO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMDU6MzY6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMDY6MTE6MDIiO3M6NjoibG9jYWxlIjtzOjI6ImVuIjtzOjk6InN0cmlwZV9pZCI7TjtzOjc6InBtX3R5cGUiO047czoxMjoicG1fbGFzdF9mb3VyIjtOO3M6MTM6InRyaWFsX2VuZHNfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjIyOntzOjI6ImlkIjtpOjE7czoxMzoicmVzdGF1cmFudF9pZCI7TjtzOjk6ImJyYW5jaF9pZCI7TjtzOjQ6Im5hbWUiO3M6MTE6IkVtbWEgSG9sZGVuIjtzOjU6ImVtYWlsIjtzOjIyOiJzdXBlcmFkbWluQGV4YW1wbGUuY29tIjtzOjEyOiJwaG9uZV9udW1iZXIiO3M6MTE6IjE4MDA0NTQyODI3IjtzOjEwOiJwaG9uZV9jb2RlIjtzOjE6IjEiO3M6MTc6ImVtYWlsX3ZlcmlmaWVkX2F0IjtOO3M6ODoicGFzc3dvcmQiO3M6NjA6IiQyeSQxMiRTRy5mS0RTYXZOTWZNY25FbVF2RzMuUm5WWFI5MWlvZzV2cFNwMDRrVHM4NTNNOEhtYmR2cSI7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO047czoyNToidHdvX2ZhY3Rvcl9yZWNvdmVyeV9jb2RlcyI7TjtzOjIzOiJ0d29fZmFjdG9yX2NvbmZpcm1lZF9hdCI7TjtzOjE0OiJyZW1lbWJlcl90b2tlbiI7TjtzOjE1OiJjdXJyZW50X3RlYW1faWQiO047czoxODoicHJvZmlsZV9waG90b19wYXRoIjtOO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMDU6MzY6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMTcgMDY6MTE6MDIiO3M6NjoibG9jYWxlIjtzOjI6ImVuIjtzOjk6InN0cmlwZV9pZCI7TjtzOjc6InBtX3R5cGUiO047czoxMjoicG1fbGFzdF9mb3VyIjtOO3M6MTM6InRyaWFsX2VuZHNfYXQiO047fXM6MTA6IgAqAGNoYW5nZXMiO2E6MDp7fXM6MTE6IgAqAHByZXZpb3VzIjthOjA6e31zOjg6IgAqAGNhc3RzIjthOjQ6e3M6MTc6ImVtYWlsX3ZlcmlmaWVkX2F0IjtzOjg6ImRhdGV0aW1lIjtzOjg6InBhc3N3b3JkIjtzOjY6Imhhc2hlZCI7czoxMzoicmVzdGF1cmFudF9pZCI7czo3OiJpbnRlZ2VyIjtzOjk6ImJyYW5jaF9pZCI7czo3OiJpbnRlZ2VyIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjE6e2k6MDtzOjE3OiJwcm9maWxlX3Bob3RvX3VybCI7fXM6MTk6IgAqAGRpc3BhdGNoZXNFdmVudHMiO2E6MDp7fXM6MTQ6IgAqAG9ic2VydmFibGVzIjthOjA6e31zOjEyOiIAKgByZWxhdGlvbnMiO2E6MDp7fXM6MTA6IgAqAHRvdWNoZXMiO2E6MDp7fXM6Mjc6IgAqAHJlbGF0aW9uQXV0b2xvYWRDYWxsYmFjayI7TjtzOjI2OiIAKgByZWxhdGlvbkF1dG9sb2FkQ29udGV4dCI7TjtzOjEwOiJ0aW1lc3RhbXBzIjtiOjE7czoxMzoidXNlc1VuaXF1ZUlkcyI7YjowO3M6OToiACoAaGlkZGVuIjthOjQ6e2k6MDtzOjg6InBhc3N3b3JkIjtpOjE7czoxNDoicmVtZW1iZXJfdG9rZW4iO2k6MjtzOjI1OiJ0d29fZmFjdG9yX3JlY292ZXJ5X2NvZGVzIjtpOjM7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO31zOjEwOiIAKgB2aXNpYmxlIjthOjA6e31zOjExOiIAKgBmaWxsYWJsZSI7YTo4OntpOjA7czo0OiJuYW1lIjtpOjE7czo1OiJlbWFpbCI7aToyO3M6ODoicGFzc3dvcmQiO2k6MztzOjk6ImJyYW5jaF9pZCI7aTo0O3M6MTM6InJlc3RhdXJhbnRfaWQiO2k6NTtzOjY6ImxvY2FsZSI7aTo2O3M6MTI6InBob25lX251bWJlciI7aTo3O3M6MTA6InBob25lX2NvZGUiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE5OiIAKgBhdXRoUGFzc3dvcmROYW1lIjtzOjg6InBhc3N3b3JkIjtzOjIwOiIAKgByZW1lbWJlclRva2VuTmFtZSI7czoxNDoicmVtZW1iZXJfdG9rZW4iO3M6MTQ6IgAqAGFjY2Vzc1Rva2VuIjtOO31zOjIwOiJjaGVja19taWdyYXRlX3N0YXR1cyI7czo0OiJHb29kIjtzOjU6ImlzUnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NTc6Imh0dHBzOi8vZXdpaWRpbmUuY2EvbWFuaWZlc3QuanNvbj91cmw9c3VwZXJhZG1pbi1zZXR0aW5ncyI7fXM6MTU6ImN1c3RvbWVyX2lzX3J0bCI7YjowO3M6MTU6InN0b3JhZ2Vfc2V0dGluZyI7TzoyNToiQXBwXE1vZGVsc1xTdG9yYWdlU2V0dGluZyI6MzM6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MjE6ImZpbGVfc3RvcmFnZV9zZXR0aW5ncyI7czoxMzoiACoAcHJpbWFyeUtleSI7czoyOiJpZCI7czoxMDoiACoAa2V5VHlwZSI7czozOiJpbnQiO3M6MTI6ImluY3JlbWVudGluZyI7YjoxO3M6NzoiACoAd2l0aCI7YTowOnt9czoxMjoiACoAd2l0aENvdW50IjthOjA6e31zOjE5OiJwcmV2ZW50c0xhenlMb2FkaW5nIjtiOjA7czoxMDoiACoAcGVyUGFnZSI7aToxNTtzOjY6ImV4aXN0cyI7YjoxO3M6MTg6Indhc1JlY2VudGx5Q3JlYXRlZCI7YjoxO3M6Mjg6IgAqAGVzY2FwZVdoZW5DYXN0aW5nVG9TdHJpbmciO2I6MDtzOjEzOiIAKgBhdHRyaWJ1dGVzIjthOjY6e3M6MTA6ImZpbGVzeXN0ZW0iO3M6Njoid2FzYWJpIjtzOjk6ImF1dGhfa2V5cyI7czo0NTY6ImV5SnBkaUk2SWt3NWIxVkhWWEZ0ZWpSTlRGY3JhV3hZZVM5QkswRTlQU0lzSW5aaGJIVmxJam9pUWxSd1ZuSkJaVkVyVVV0WkwydHpSVkZpSzBSbFFtOUpiRkJRY2taUVRVZDRaMUpLVTFkU01FWXJaSEUwYkN0TlkzaEhVbGxXUjNoVFJXTnpaMnhxT0RaNGEzcGtiV0ZrYTJaNVIzcGpRa3RwU1hKc2JHOHZiV0l6UzNGSlFVRkxla2cxV1djelRIRXlZMmczV1RoRlFrMWpjalJyZW1weFJUQnRkVVpWY1RWdFJ5ODBOVGRETlhod1YybDJRVmhwTVRaeWJXUnRjSEJYYW1JM04wUjVSMVk0ZDAxQ2MwZ3lkVTQwTW1Sc2NFUnVVbVpwUkVJMmJGWlJiVmg2Y0RWM1pXaFdjRUkwYWt0U1NreGFVM1pZY0RVMU5rWkpVVDA5SWl3aWJXRmpJam9pTmpRNE5UZ3hNVE15WldNeFlXWmxaVGRsWlRnME9USXhaRGsyT0RNM01EWTFZVEExTjJRME5XUTJNRGt5WldNNVpHRTJPV0V5TkRReE1qUTBOV0l6WlNJc0luUmhaeUk2SWlKOSI7czo2OiJzdGF0dXMiO3M6NzoiZW5hYmxlZCI7czoxMDoidXBkYXRlZF9hdCI7czoxOToiMjAyNS0wOS0yOCAxMjo0MzoyNSI7czoxMDoiY3JlYXRlZF9hdCI7czoxOToiMjAyNS0wOS0yOCAxMjo0MzoyNSI7czoyOiJpZCI7aToyO31zOjExOiIAKgBvcmlnaW5hbCI7YTo2OntzOjEwOiJmaWxlc3lzdGVtIjtzOjY6Indhc2FiaSI7czo5OiJhdXRoX2tleXMiO3M6NDU2OiJleUpwZGlJNklrdzViMVZIVlhGdGVqUk5URmNyYVd4WWVTOUJLMEU5UFNJc0luWmhiSFZsSWpvaVFsUndWbkpCWlZFclVVdFpMMnR6UlZGaUswUmxRbTlKYkZCUWNrWlFUVWQ0WjFKS1UxZFNNRVlyWkhFMGJDdE5ZM2hIVWxsV1IzaFRSV056WjJ4cU9EWjRhM3BrYldGa2EyWjVSM3BqUWt0cFNYSnNiRzh2YldJelMzRkpRVUZMZWtnMVdXY3pUSEV5WTJnM1dUaEZRazFqY2pScmVtcHhSVEJ0ZFVaVmNUVnRSeTgwTlRkRE5YaHdWMmwyUVZocE1UWnliV1J0Y0hCWGFtSTNOMFI1UjFZNGQwMUNjMGd5ZFU0ME1tUnNjRVJ1VW1acFJFSTJiRlpSYlZoNmNEVjNaV2hXY0VJMGFrdFNTa3hhVTNaWWNEVTFOa1pKVVQwOUlpd2liV0ZqSWpvaU5qUTROVGd4TVRNeVpXTXhZV1psWlRkbFpUZzBPVEl4WkRrMk9ETTNNRFkxWVRBMU4yUTBOV1EyTURreVpXTTVaR0UyT1dFeU5EUXhNalEwTldJelpTSXNJblJoWnlJNklpSjkiO3M6Njoic3RhdHVzIjtzOjc6ImVuYWJsZWQiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMjggMTI6NDM6MjUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjUtMDktMjggMTI6NDM6MjUiO3M6MjoiaWQiO2k6Mjt9czoxMDoiACoAY2hhbmdlcyI7YTowOnt9czoxMToiACoAcHJldmlvdXMiO2E6MDp7fXM6ODoiACoAY2FzdHMiO2E6MTp7czo5OiJhdXRoX2tleXMiO3M6OToiZW5jcnlwdGVkIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6Mzp7aTowO3M6MTA6ImZpbGVzeXN0ZW0iO2k6MTtzOjk6ImF1dGhfa2V5cyI7aToyO3M6Njoic3RhdHVzIjt9czoxMDoiACoAZ3VhcmRlZCI7YToxOntpOjA7czoxOiIqIjt9fXM6ODoidGltZXpvbmUiO3M6MTI6IkFzaWEvS29sa2F0YSI7fQ==', '1759064637'),
('Tk32ttmVOJA9aw0EmF1RbqYvkBTrflsUHevb654P', NULL, '34.26.99.101', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiYnZteEpZUURpOEtqOTY4STk4RWpIblZNMXBFcEZScEw1MTg3endIViI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjU6Imh0dHA6Ly9jcGFuZWwuZXdpaWRpbmUuY2EiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1759061476'),
('UU3iftbm3M138uRu9hcPTWGqAb0AMrOpx6SY9acx', NULL, '34.90.213.120', 'Mozilla/5.0 (compatible; CMS-Checker/1.0; +https://example.com)', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiazBjbzRwRXlMaXZxS2RTbmJiOXNzdndhNkhjWk9EemNSRnVGUEFGciI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MTg6Imh0dHA6Ly9ld2lpZGluZS5jYSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1759059978'),
('vulZAZeJVsQIX2VD0kyhtgkAyibcuOL91nwtDCnt', NULL, '34.67.54.88', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiWWJnZXpUSHp3UmpuUFNPOWc2NzNaSlFxOEdMZmc1cXZ4ZTJKZFhmVCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzE6Imh0dHA6Ly9hdXRvZGlzY292ZXIuZXdpaWRpbmUuY2EiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1759063009'),
('YAHZI5I3H8RTobRvGDgI01fK1l9Zm3ODKBWzd6wt', NULL, '44.223.5.225', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiZlNaeFBUNmUzMXF3UjEzcTV0eFd4d2lJU0dSWlliNG9kQzkzSnVsTCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjg6Imh0dHA6Ly9ld2lpZGluZS5jYS8/YXV0aG9yPTIiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1759063019');


-- Table structure for table `split_order_items`
DROP TABLE IF EXISTS `split_order_items`;
CREATE TABLE `split_order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `split_order_id` bigint(20) unsigned NOT NULL,
  `order_item_id` bigint(20) unsigned NOT NULL,
  `quantity` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `split_order_items_split_order_id_foreign` (`split_order_id`),
  KEY `split_order_items_order_item_id_foreign` (`order_item_id`),
  CONSTRAINT `split_order_items_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `split_order_items_split_order_id_foreign` FOREIGN KEY (`split_order_id`) REFERENCES `split_orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `split_orders`
DROP TABLE IF EXISTS `split_orders`;
CREATE TABLE `split_orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `status` enum('pending','paid') NOT NULL DEFAULT 'pending',
  `payment_method` enum('cash','upi','card','bank_transfer','due','stripe','razorpay') NOT NULL DEFAULT 'cash',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `split_orders_order_id_foreign` (`order_id`),
  CONSTRAINT `split_orders_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `stripe_payments`
DROP TABLE IF EXISTS `stripe_payments`;
CREATE TABLE `stripe_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `stripe_payment_intent` varchar(191) DEFAULT NULL,
  `stripe_session_id` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `stripe_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `stripe_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `sub_domain_module_settings`
DROP TABLE IF EXISTS `sub_domain_module_settings`;
CREATE TABLE `sub_domain_module_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `banned_subdomain` longtext DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sub_domain_module_settings`
INSERT INTO `sub_domain_module_settings` VALUES
('1', NULL, NULL, NULL, NULL, NULL, '1', '2025-09-17 05:48:36', '2025-09-17 05:48:36');


-- Table structure for table `superadmin_payment_gateways`
DROP TABLE IF EXISTS `superadmin_payment_gateways`;
CREATE TABLE `superadmin_payment_gateways` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `razorpay_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_razorpay_key` text DEFAULT NULL,
  `test_razorpay_secret` text DEFAULT NULL,
  `razorpay_test_webhook_key` text DEFAULT NULL,
  `live_razorpay_key` text DEFAULT NULL,
  `live_razorpay_secret` text DEFAULT NULL,
  `razorpay_live_webhook_key` text DEFAULT NULL,
  `razorpay_status` tinyint(1) NOT NULL DEFAULT 0,
  `stripe_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_stripe_key` text DEFAULT NULL,
  `test_stripe_secret` text DEFAULT NULL,
  `stripe_test_webhook_key` text DEFAULT NULL,
  `live_stripe_key` text DEFAULT NULL,
  `live_stripe_secret` text DEFAULT NULL,
  `stripe_live_webhook_key` text DEFAULT NULL,
  `stripe_status` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `flutterwave_status` tinyint(1) NOT NULL DEFAULT 0,
  `flutterwave_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_flutterwave_key` text DEFAULT NULL,
  `test_flutterwave_secret` text DEFAULT NULL,
  `test_flutterwave_hash` text DEFAULT NULL,
  `flutterwave_test_webhook_key` text DEFAULT NULL,
  `live_flutterwave_key` text DEFAULT NULL,
  `live_flutterwave_secret` text DEFAULT NULL,
  `live_flutterwave_hash` text DEFAULT NULL,
  `flutterwave_live_webhook_key` text DEFAULT NULL,
  `live_paypal_client_id` varchar(191) DEFAULT NULL,
  `live_paypal_secret` varchar(191) DEFAULT NULL,
  `test_paypal_client_id` varchar(191) DEFAULT NULL,
  `test_paypal_secret` varchar(191) DEFAULT NULL,
  `paypal_status` tinyint(1) NOT NULL DEFAULT 0,
  `paypal_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `live_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `live_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `live_payfast_passphrase` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `test_payfast_passphrase` varchar(191) DEFAULT NULL,
  `payfast_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `payfast_status` tinyint(1) NOT NULL DEFAULT 0,
  `live_paystack_key` varchar(191) DEFAULT NULL,
  `live_paystack_secret` varchar(191) DEFAULT NULL,
  `live_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `test_paystack_key` varchar(191) DEFAULT NULL,
  `test_paystack_secret` varchar(191) DEFAULT NULL,
  `test_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_payment_url` varchar(191) DEFAULT 'https://api.paystack.co',
  `paystack_status` tinyint(1) NOT NULL DEFAULT 0,
  `paystack_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `superadmin_payment_gateways`
INSERT INTO `superadmin_payment_gateways` VALUES
('1', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'live', NULL, NULL, NULL, 'pk_live_51NPGeNILSMCMpdPIttt5OliSTx7PkaO7YNEjtPrQUQwYAu0qj3bibRPYoeeajzgzDPLhJjAFM528rr6HuO6r4hJO00qG1VilaK', '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', 'whsec_HqFoF3ek3uglplK22JZdJBAeUheRLTYf', '1', '2025-09-17 05:36:40', '2025-09-17 10:01:18', '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox'),
('2', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2025-09-17 05:36:44', '2025-09-17 05:36:44', '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox');


-- Table structure for table `suppliers`
DROP TABLE IF EXISTS `suppliers`;
CREATE TABLE `suppliers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `address` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `suppliers_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `suppliers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `tables`
DROP TABLE IF EXISTS `tables`;
CREATE TABLE `tables` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `table_code` varchar(191) NOT NULL,
  `hash` varchar(191) NOT NULL,
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `available_status` enum('available','reserved','running') NOT NULL DEFAULT 'available',
  `area_id` bigint(20) unsigned NOT NULL,
  `seating_capacity` tinyint(3) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tables_area_id_foreign` (`area_id`),
  KEY `tables_branch_id_foreign` (`branch_id`),
  CONSTRAINT `tables_area_id_foreign` FOREIGN KEY (`area_id`) REFERENCES `areas` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `tables_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `tables`
INSERT INTO `tables` VALUES
('1', '3', 'T01', 'fcfbd6476d8e9ec95bb92e8498cbcdee', 'active', 'available', '1', '4', '2025-09-20 12:24:08', '2025-09-20 12:27:46'),
('2', '3', 'R01', 'be9d3861e8d1be145d574b5cb2b7e473', 'active', 'available', '2', '6', '2025-09-20 12:24:21', '2025-09-20 12:24:21'),
('3', '4', 'T01', '4b5072f687db888baa5f463dafb2fe97', 'active', 'available', '3', '4', '2025-09-20 12:58:07', '2025-09-20 12:58:07'),
('4', '4', 'G01', 'ff6390377199c9342938d37fdb1ee0d7', 'active', 'available', '4', '6', '2025-09-20 12:58:41', '2025-09-20 12:58:41');


-- Table structure for table `taxes`
DROP TABLE IF EXISTS `taxes`;
CREATE TABLE `taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `tax_name` varchar(191) NOT NULL,
  `tax_percent` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `taxes_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `taxes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `taxes`
INSERT INTO `taxes` VALUES
('1', '1', 'SGST', '2.5', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('2', '1', 'CGST', '2.5', '2025-09-17 05:36:44', '2025-09-17 05:36:44'),
('4', '3', 'GST', '9.975', '2025-09-20 13:02:32', '2025-09-20 13:02:32'),
('5', '3', 'HST', '5', '2025-09-20 13:03:45', '2025-09-20 13:03:45');


-- Table structure for table `units`
DROP TABLE IF EXISTS `units`;
CREATE TABLE `units` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `symbol` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `units_branch_id_foreign` (`branch_id`),
  CONSTRAINT `units_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `units`
INSERT INTO `units` VALUES
('1', '1', 'Kilogram', 'kg', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('2', '1', 'Gram', 'g', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('3', '1', 'Liter', 'L', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('4', '1', 'Milliliter', 'ml', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('5', '1', 'Piece', 'pc', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('6', '1', 'Box', 'box', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('7', '1', 'Dozen', 'dz', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('8', '1', 'Bottle', 'btl', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('9', '1', 'Package', 'pkg', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('10', '1', 'Can', 'can', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('11', '2', 'Kilogram', 'kg', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('12', '2', 'Gram', 'g', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('13', '2', 'Liter', 'L', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('14', '2', 'Milliliter', 'ml', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('15', '2', 'Piece', 'pc', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('16', '2', 'Box', 'box', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('17', '2', 'Dozen', 'dz', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('18', '2', 'Bottle', 'btl', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('19', '2', 'Package', 'pkg', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('20', '2', 'Can', 'can', '2025-09-17 05:48:09', '2025-09-17 05:48:09'),
('21', '3', 'Kilogram', 'kg', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('22', '3', 'Gram', 'g', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('23', '3', 'Liter', 'L', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('24', '3', 'Milliliter', 'ml', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('25', '3', 'Piece', 'pc', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('26', '3', 'Box', 'box', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('27', '3', 'Dozen', 'dz', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('28', '3', 'Bottle', 'btl', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('29', '3', 'Package', 'pkg', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('30', '3', 'Can', 'can', '2025-09-17 10:02:45', '2025-09-17 10:02:45'),
('31', '4', 'Kilogram', 'kg', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('32', '4', 'Gram', 'g', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('33', '4', 'Liter', 'L', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('34', '4', 'Milliliter', 'ml', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('35', '4', 'Piece', 'pc', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('36', '4', 'Box', 'box', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('37', '4', 'Dozen', 'dz', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('38', '4', 'Bottle', 'btl', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('39', '4', 'Package', 'pkg', '2025-09-20 12:56:44', '2025-09-20 12:56:44'),
('40', '4', 'Can', 'can', '2025-09-20 12:56:44', '2025-09-20 12:56:44');


-- Table structure for table `users`
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `email` varchar(191) NOT NULL,
  `phone_number` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(191) NOT NULL,
  `two_factor_secret` text DEFAULT NULL,
  `two_factor_recovery_codes` text DEFAULT NULL,
  `two_factor_confirmed_at` timestamp NULL DEFAULT NULL,
  `remember_token` varchar(100) DEFAULT NULL,
  `current_team_id` bigint(20) unsigned DEFAULT NULL,
  `profile_photo_path` varchar(2048) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `locale` varchar(191) NOT NULL DEFAULT 'en',
  `stripe_id` varchar(191) DEFAULT NULL,
  `pm_type` varchar(191) DEFAULT NULL,
  `pm_last_four` varchar(4) DEFAULT NULL,
  `trial_ends_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`),
  KEY `users_restaurant_id_foreign` (`restaurant_id`),
  KEY `users_stripe_id_index` (`stripe_id`),
  KEY `idx_branch_email` (`branch_id`,`email`),
  CONSTRAINT `users_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `users_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `users`
INSERT INTO `users` VALUES
('1', NULL, NULL, 'Emma Holden', 'superadmin@example.com', '18004542827', '1', NULL, '$2y$12$SG.fKDSavNMfMcnEmQvG3.RnVXR91iog5vpSp04kTs853M8Hmbdvq', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:43', '2025-09-17 06:11:02', 'en', NULL, NULL, NULL, NULL),
('2', '1', NULL, 'John Doe', 'admin@example.com', NULL, NULL, NULL, '$2y$12$HU/5kFsxQq7.J6NzPn1P5uFetOgrAV9iTJSmFt1kVOQw56V.RbK8i', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:44', '2025-09-17 06:11:02', 'en', NULL, NULL, NULL, NULL),
('3', '1', '1', 'Jaquelyn Battle', 'waiter@example.com', NULL, NULL, NULL, '$2y$12$GMgTydh2EMsRVK/FxhEZiu7szt6.f8718QmdRU6xYk7OLliGXsrRW', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 05:36:44', '2025-09-17 06:11:02', 'en', NULL, NULL, NULL, NULL),
('4', '2', '3', 'Anmol Agarwal', 'agarwalanmol301@gmail.com', '8077708564', '91', NULL, '$2y$12$5In99cAc/YThC6Z/qHxcge8ihSMr1rb/s3uX.rPz8RNO22Wgg8gLW', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-17 10:02:45', '2025-09-20 12:29:26', 'en', NULL, NULL, NULL, NULL),
('5', '2', '3', 'Mario', 'mario@ewiidine.com', '8077708333', '1', NULL, '$2y$12$eH8/ET4k9.fO5vRSb.XDceOfK8AFvO/6bkHSYRBO1vV39YC6V/Bti', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-20 12:34:19', '2025-09-20 12:34:19', 'en', NULL, NULL, NULL, NULL),
('6', '3', '4', 'Mario Nicolas', 'mario.nicolas1210@gmail.com', '5148158188', '1', NULL, '$2y$12$eSsNsF4z8DZiEq9CNfMEDexrLX6YKn0ExffJN065xwQUzM/mzqjEi', 'eyJpdiI6IlZRVDdDbk1MU1FxM1AreTl0amNScVE9PSIsInZhbHVlIjoiaUR2SXEvNDhwZFY0U1p6MC9iWU1jRWFLbjFLMUREVTRKV3FqVHdmbW5QND0iLCJtYWMiOiJlMjhkNzU2OWQ4NmUyODY4YTU1NzhiZjUwYTYxZWEyMGY3YWY2MDUwYTM4ZjFmOTdkMTRlYmFhNGVlYjQ3ZjUwIiwidGFnIjoiIn0=', 'eyJpdiI6IklTcFQ0ZWRsS1dEejBrNGtlNERFSGc9PSIsInZhbHVlIjoiOFNXWWVxcXZidURKWlhsbms3aEthQlZzMWNCSmk3bEN5RmNEUUlHbVU0RXIrSHNXWCtpUkt1bE5oanNwRlRXWDU0UVdJaTU4SlR1SGhMSVIvUU4vUG5USnlsQUxZaGFkVDRtbTU0RExTOFZiS0x1V1BuL2hoR21RZkpzTEthYXBtblJ4bkJCWU9SVjJ4RFEwd0pHc2d1TGxrOFBPaUtuK1F2ZW9pSk5HMEFaZWpnM2lXdS91MGhmdC9iQ3Y0SkpQZVA1NjBQUUllS0Vudm9OQ2NJRzh5Q3FSQklWMTVlWW16NFRZeGt4Y2k4U3BKbEM0MjlYOXNkZ0xRQkJkN3RxY1dwdGlTTmJUK1hQZ2dWUzkrMlRNcnc9PSIsIm1hYyI6ImU4NGVkMzRmYWQyYmYwNGRkOGRlYzliNDg4YTVhODg0ZmE4YjljYTVkZGJmNjQzMTNjOTVjNTIyOTljM2FhY2QiLCJ0YWciOiIifQ==', NULL, NULL, NULL, NULL, '2025-09-20 12:56:45', '2025-09-20 13:05:31', 'en', NULL, NULL, NULL, NULL);


-- Table structure for table `waiter_requests`
DROP TABLE IF EXISTS `waiter_requests`;
CREATE TABLE `waiter_requests` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `table_id` bigint(20) unsigned NOT NULL,
  `status` enum('pending','completed') NOT NULL DEFAULT 'pending',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `waiter_requests_branch_id_foreign` (`branch_id`),
  KEY `waiter_requests_table_id_foreign` (`table_id`),
  CONSTRAINT `waiter_requests_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `waiter_requests_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `xendit_payments`
DROP TABLE IF EXISTS `xendit_payments`;
CREATE TABLE `xendit_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `xendit_payment_id` varchar(191) DEFAULT NULL,
  `xendit_invoice_id` varchar(191) DEFAULT NULL,
  `xendit_external_id` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `xendit_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `xendit_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

