-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Jul 22, 2026 at 07:46 AM
-- Server version: 11.4.12-MariaDB
-- PHP Version: 8.4.20

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `gianterp_rams`
--

-- --------------------------------------------------------

--
-- Table structure for table `assets`
--

CREATE TABLE `assets` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `section` varchar(100) DEFAULT 'General',
  `quantity` int(11) DEFAULT 0,
  `unit_price` decimal(12,2) DEFAULT 0.00,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `assets`
--

INSERT INTO `assets` (`id`, `name`, `section`, `quantity`, `unit_price`, `created_at`) VALUES
(1, 'Chair', 'Conference Room', 5, 2000.00, '2026-02-15 12:57:05');

-- --------------------------------------------------------

--
-- Table structure for table `asset_movements`
--

CREATE TABLE `asset_movements` (
  `id` int(11) NOT NULL,
  `asset_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `movement_type` enum('IN','OUT') NOT NULL,
  `reason` varchar(255) NOT NULL,
  `date` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `asset_movements`
--

INSERT INTO `asset_movements` (`id`, `asset_id`, `quantity`, `movement_type`, `reason`, `date`) VALUES
(1, 1, 6, 'IN', 'Initial stock', '2026-02-15 12:57:05'),
(2, 1, 1, 'OUT', 'Chair', '2026-02-15 12:57:28'),
(3, 1, 1, 'IN', 'Quick Add', '2026-02-15 13:12:15'),
(4, 1, 1, 'OUT', 'Quick Remove', '2026-02-15 13:12:20');

-- --------------------------------------------------------

--
-- Table structure for table `asset_sections`
--

CREATE TABLE `asset_sections` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bar_purchase_requests`
--

CREATE TABLE `bar_purchase_requests` (
  `id` int(10) UNSIGNED NOT NULL,
  `product_id` int(10) UNSIGNED NOT NULL,
  `requested_by` int(10) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `bar_purchase_requests`
--

INSERT INTO `bar_purchase_requests` (`id`, `product_id`, `requested_by`, `quantity`, `reason`, `created_at`, `status`, `approved_at`) VALUES
(9, 17, 17, 5, '', '2026-05-13 11:10:17', 'Rejected', '2026-07-20 12:24:17'),
(10, 7, 17, 5, '', '2026-05-13 11:10:17', 'Rejected', '2026-07-20 12:24:25'),
(11, 12, 17, 5, '', '2026-05-13 11:10:17', 'Rejected', '2026-07-20 12:24:30');

-- --------------------------------------------------------

--
-- Table structure for table `bar_requisitions`
--

CREATE TABLE `bar_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) DEFAULT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `bar_requisitions`
--

INSERT INTO `bar_requisitions` (`id`, `requested_by`, `status`, `created_at`, `approved_by`, `approved_at`) VALUES
(18, 17, 'Approved', '2026-05-13 11:12:33', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `bar_requisition_items`
--

CREATE TABLE `bar_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `bar_requisition_items`
--

INSERT INTO `bar_requisition_items` (`id`, `requisition_id`, `product_id`, `quantity`, `created_at`) VALUES
(1, 1, 12, 16, '2026-03-04 20:16:33'),
(2, 2, 101, 8, '2026-03-04 20:16:55'),
(3, 3, 98, 6, '2026-03-04 20:17:19'),
(4, 4, 99, 13, '2026-03-04 20:17:44'),
(5, 5, 20, 10, '2026-03-04 20:18:08'),
(6, 6, 10, 10, '2026-03-04 20:18:26'),
(7, 7, 19, 11, '2026-03-04 20:18:44'),
(8, 8, 43, 32, '2026-03-04 20:19:13'),
(9, 9, 96, 0, '2026-03-04 20:19:25'),
(10, 10, 100, 11, '2026-03-04 20:19:37'),
(11, 11, 102, 19, '2026-03-04 20:19:54'),
(12, 12, 96, 10, '2026-03-05 08:18:56'),
(13, 13, 101, 20, '2026-03-05 09:42:54'),
(14, 14, 97, 20, '2026-03-18 11:28:56'),
(15, 15, 113, 20, '2026-03-18 12:26:04'),
(16, 16, 98, 14, '2026-03-18 13:28:20'),
(17, 17, 96, 20, '2026-03-21 07:20:36'),
(18, 18, 17, 5, '2026-05-13 11:12:33');

-- --------------------------------------------------------

--
-- Table structure for table `bar_tabs`
--

CREATE TABLE `bar_tabs` (
  `id` int(11) NOT NULL,
  `tab_no` varchar(50) DEFAULT NULL,
  `customer_id` int(11) DEFAULT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `waiter` varchar(100) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT 1,
  `subtotal` decimal(12,2) DEFAULT 0.00,
  `vat_total` decimal(12,2) DEFAULT 0.00,
  `total` decimal(12,2) DEFAULT 0.00,
  `payment_method` varchar(50) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `closed_at` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bar_tab_items`
--

CREATE TABLE `bar_tab_items` (
  `id` int(11) NOT NULL,
  `tab_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `qty` int(11) DEFAULT NULL,
  `vat` decimal(10,2) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bills`
--

CREATE TABLE `bills` (
  `id` int(11) NOT NULL,
  `bill_no` varchar(50) DEFAULT NULL,
  `customer_id` int(11) DEFAULT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `table_no` varchar(50) DEFAULT NULL,
  `waiter` varchar(100) DEFAULT NULL,
  `status` enum('Open','Closed') DEFAULT 'Open',
  `subtotal` decimal(12,2) DEFAULT 0.00,
  `vat_total` decimal(12,2) DEFAULT 0.00,
  `discount` decimal(12,2) DEFAULT 0.00,
  `total` decimal(12,2) DEFAULT 0.00,
  `created_at` datetime DEFAULT current_timestamp(),
  `closed_at` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bill_items`
--

CREATE TABLE `bill_items` (
  `id` int(11) NOT NULL,
  `bill_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `qty` int(11) DEFAULT NULL,
  `vat` decimal(10,2) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `cashier_shifts`
--

CREATE TABLE `cashier_shifts` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `shift_date` date DEFAULT NULL,
  `opening_cash` decimal(12,2) DEFAULT 0.00,
  `closing_cash` decimal(12,2) DEFAULT 0.00,
  `expected_cash` decimal(12,2) DEFAULT 0.00,
  `variance` decimal(12,2) DEFAULT 0.00,
  `status` varchar(20) DEFAULT 'OPEN',
  `closed_at` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `cash_deposits`
--

CREATE TABLE `cash_deposits` (
  `id` int(11) NOT NULL,
  `deposit_date` date NOT NULL,
  `payment_method` varchar(50) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `recorded_by` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `categories`
--

CREATE TABLE `categories` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `categories`
--

INSERT INTO `categories` (`id`, `name`, `description`) VALUES
(1, 'Bevarages', NULL),
(11, 'Consumables', NULL),
(12, 'Drinks', NULL),
(13, 'Beers', NULL),
(14, 'Juices', NULL),
(15, 'Mocktails', NULL),
(16, 'Cocktails', NULL),
(17, 'Ciders', NULL),
(18, 'Wine', NULL),
(19, 'Spirit', NULL),
(20, 'Household & Cleaning Supplies', 'Household & Cleaning Supplies');

-- --------------------------------------------------------

--
-- Table structure for table `charges`
--

CREATE TABLE `charges` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `amount` decimal(12,2) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 1,
  `status` enum('open','closed') NOT NULL DEFAULT 'open',
  `guest_id` int(11) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `charges`
--

INSERT INTO `charges` (`id`, `name`, `amount`, `quantity`, `status`, `guest_id`, `created_at`) VALUES
(28, 'BEEF STEW/CHIPS', 15000.00, 1, 'open', 11, '2026-02-20 13:45:18'),
(62, 'LOCAL CHICKEN/NSIMA', 16000.00, 1, 'open', 78, '2026-03-16 17:24:44'),
(61, 'HYBRIDE CHICKEN', 16000.00, 1, 'open', 64, '2026-03-15 16:31:53'),
(33, 'BEEF STEW/CHIPS', 15000.00, 1, 'open', 23, '2026-02-22 14:51:15'),
(65, 'Green', 14000.00, 4, 'open', 64, '2026-03-18 13:22:41'),
(94, 'LOCAL CHICKEN/NSIMA', 32000.00, 2, 'open', 8, '2026-07-17 17:31:47'),
(73, 'CHAMBO/NSIMA', 20000.00, 1, 'open', 100, '2026-03-24 16:16:58'),
(55, 'T BONE STEAK', 17000.00, 1, 'open', 52, '2026-03-12 15:54:09'),
(47, 'BEEF STEW/NSIMA', 15000.00, 1, 'open', 54, '2026-02-25 10:51:17'),
(72, 'CHAMBO/NSIMA', 20000.00, 1, 'open', 100, '2026-03-23 16:57:09'),
(81, 'CHIPS', 8000.00, 1, 'open', 108, '2026-03-26 13:33:05'),
(77, 'T BONE STEAK', 34000.00, 2, 'open', 113, '2026-03-24 17:54:38'),
(79, 'CHIPS', 8000.00, 1, 'open', 113, '2026-03-24 17:55:54'),
(82, 'RICE', 8000.00, 1, 'open', 113, '2026-03-26 13:33:49'),
(85, 'T BONE STEAK', 17000.00, 1, 'open', 74, '2026-03-26 13:35:54'),
(86, 'CHICKEN STIRFRY', 15000.00, 1, 'open', 113, '2026-03-26 18:44:04'),
(87, 'T BONE STEAK', 17000.00, 1, 'open', 113, '2026-03-26 18:44:16'),
(88, 'CHAMBO/CHIPS', 20000.00, 1, 'open', 113, '2026-03-26 18:44:29'),
(89, 'RICE', 8000.00, 1, 'open', 113, '2026-03-26 18:45:12'),
(90, 'CHICKEN STIRFRY', 15000.00, 1, 'open', 74, '2026-03-26 18:46:11'),
(92, 'BEEF STEAK', 17000.00, 1, 'open', 153, '2026-05-13 12:30:26');

-- --------------------------------------------------------

--
-- Table structure for table `client_account`
--

CREATE TABLE `client_account` (
  `id` int(11) NOT NULL,
  `client_name` varchar(255) DEFAULT NULL,
  `reference_type` enum('CONFERENCE','ROOM','RESTAURANT') NOT NULL,
  `reference_id` int(11) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `amount` decimal(10,2) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `conference_bookings`
--

CREATE TABLE `conference_bookings` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `client_name` varchar(255) DEFAULT NULL,
  `conference_room_id` int(11) NOT NULL,
  `booking_date` date NOT NULL,
  `status` enum('PENDING','CONFIRMED','COMPLETED','CANCELLED','ONGOING') DEFAULT 'PENDING',
  `total_amount` decimal(10,2) DEFAULT 0.00,
  `attendees` int(11) DEFAULT 0,
  `booking_id` int(11) DEFAULT NULL,
  `num_days` int(11) DEFAULT 1,
  `room_price` decimal(12,2) NOT NULL DEFAULT 0.00,
  `total_discount` decimal(10,2) DEFAULT 0.00,
  `cost_per_participant` decimal(12,2) DEFAULT 0.00,
  `started_at` datetime DEFAULT NULL,
  `end_date` datetime DEFAULT NULL,
  `manual_discount` decimal(10,2) DEFAULT 0.00,
  `manual_discount_desc` varchar(255) DEFAULT '',
  `created_by` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_bookings`
--

INSERT INTO `conference_bookings` (`id`, `guest_id`, `client_name`, `conference_room_id`, `booking_date`, `status`, `total_amount`, `attendees`, `booking_id`, `num_days`, `room_price`, `total_discount`, `cost_per_participant`, `started_at`, `end_date`, `manual_discount`, `manual_discount_desc`, `created_by`) VALUES
(22, 151, 'ACCOUNTANT  GENERAL', 6, '2026-05-13', 'CONFIRMED', 716000.00, 9, 151, 2, 70000.00, 0.00, 70000.00, '2026-05-13 14:01:00', '2026-05-14 14:01:00', 0.00, '', NULL),
(23, 154, 'PlanMw', 2, '2026-05-11', 'CONFIRMED', 1980000.00, 20, 154, 3, 100000.00, 0.00, 100000.00, '2026-05-11 08:00:00', '2026-05-13 08:00:00', 0.00, '', NULL),
(24, 155, 'WORLD RELIEF', 7, '2026-05-18', 'PENDING', 350000.00, 11, 155, 5, 70000.00, 0.00, 0.00, '2026-05-18 08:00:00', '2026-05-22 08:00:00', 0.00, '', NULL),
(25, 212, 'NGO CCR', 7, '2026-06-08', 'PENDING', 350000.00, 20, 212, 5, 70000.00, 0.00, 0.00, '2026-06-08 08:00:00', '2026-06-12 08:00:00', 0.00, '', 'Bessie'),
(26, 42, 'NGO CCR', 2, '2026-07-15', 'CONFIRMED', 160000.00, 20, 42, 2, 80000.00, 0.00, 80000.00, '2026-07-15 08:00:00', '2026-07-17 08:00:00', 0.00, '', 'Jane'),
(27, 44, 'MIN OF EDUCATION', 4, '2026-12-07', 'PENDING', 240000.00, 50, 44, 2, 120000.00, 0.00, 0.00, '2026-12-07 08:00:00', '2026-12-08 08:00:00', 0.00, '', 'Jane');

-- --------------------------------------------------------

--
-- Table structure for table `conference_booking_accommodation`
--

CREATE TABLE `conference_booking_accommodation` (
  `id` int(11) NOT NULL,
  `booking_id` int(11) NOT NULL,
  `room_id` int(11) NOT NULL,
  `discount` decimal(10,2) DEFAULT 0.00,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `conference_booking_resources`
--

CREATE TABLE `conference_booking_resources` (
  `id` int(11) NOT NULL,
  `booking_id` int(11) NOT NULL,
  `resource_type` enum('FOOD','OTHER','REFRESHMENT') NOT NULL,
  `resource_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 1,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_booking_resources`
--

INSERT INTO `conference_booking_resources` (`id`, `booking_id`, `resource_type`, `resource_id`, `quantity`, `created_at`) VALUES
(1, 15, 'REFRESHMENT', 3, 1, '2026-03-04 09:16:14'),
(2, 15, 'OTHER', 2, 1, '2026-03-04 09:16:14'),
(3, 15, 'OTHER', 4, 1, '2026-03-04 09:16:14'),
(4, 15, 'OTHER', 1, 1, '2026-03-04 09:16:14'),
(5, 15, 'OTHER', 6, 1, '2026-03-04 09:16:14'),
(6, 15, 'OTHER', 5, 1, '2026-03-04 09:16:14'),
(7, 15, 'OTHER', 7, 1, '2026-03-04 09:16:14'),
(8, 15, 'OTHER', 3, 1, '2026-03-04 09:16:14'),
(9, 16, 'REFRESHMENT', 4, 1, '2026-03-04 09:32:30'),
(10, 16, 'OTHER', 2, 1, '2026-03-04 09:32:30'),
(11, 16, 'OTHER', 4, 1, '2026-03-04 09:32:30'),
(12, 16, 'OTHER', 1, 1, '2026-03-04 09:32:30'),
(13, 16, 'OTHER', 6, 1, '2026-03-04 09:32:30'),
(14, 16, 'OTHER', 5, 1, '2026-03-04 09:32:30'),
(15, 16, 'OTHER', 7, 1, '2026-03-04 09:32:30'),
(16, 16, 'OTHER', 3, 1, '2026-03-04 09:32:30'),
(25, 17, 'FOOD', 1, 1, '2026-03-07 19:45:11'),
(26, 17, 'REFRESHMENT', 3, 1, '2026-03-07 19:45:11'),
(27, 17, 'OTHER', 2, 1, '2026-03-07 19:45:11'),
(28, 17, 'OTHER', 4, 1, '2026-03-07 19:45:11'),
(29, 17, 'OTHER', 1, 1, '2026-03-07 19:45:11'),
(30, 17, 'OTHER', 6, 1, '2026-03-07 19:45:11'),
(31, 17, 'OTHER', 5, 1, '2026-03-07 19:45:11'),
(32, 17, 'OTHER', 7, 1, '2026-03-07 19:45:11'),
(33, 17, 'OTHER', 3, 1, '2026-03-07 19:45:11'),
(34, 18, 'FOOD', 1, 1, '2026-03-16 12:09:07'),
(35, 18, 'REFRESHMENT', 1, 1, '2026-03-16 12:09:07'),
(36, 18, 'OTHER', 2, 1, '2026-03-16 12:09:07'),
(37, 18, 'OTHER', 4, 1, '2026-03-16 12:09:07'),
(38, 18, 'OTHER', 1, 1, '2026-03-16 12:09:07'),
(39, 18, 'OTHER', 6, 1, '2026-03-16 12:09:07'),
(40, 18, 'OTHER', 5, 1, '2026-03-16 12:09:07'),
(41, 18, 'OTHER', 7, 1, '2026-03-16 12:09:07'),
(42, 18, 'OTHER', 3, 1, '2026-03-16 12:09:07'),
(43, 19, 'REFRESHMENT', 3, 1, '2026-03-16 12:17:36'),
(44, 19, 'OTHER', 2, 1, '2026-03-16 12:17:36'),
(45, 19, 'OTHER', 4, 1, '2026-03-16 12:17:36'),
(46, 19, 'OTHER', 1, 1, '2026-03-16 12:17:36'),
(47, 19, 'OTHER', 6, 1, '2026-03-16 12:17:36'),
(48, 19, 'OTHER', 5, 1, '2026-03-16 12:17:36'),
(49, 19, 'OTHER', 7, 1, '2026-03-16 12:17:36'),
(50, 19, 'OTHER', 3, 1, '2026-03-16 12:17:36'),
(51, 20, 'REFRESHMENT', 4, 1, '2026-03-16 12:22:25'),
(52, 20, 'OTHER', 2, 1, '2026-03-16 12:22:25'),
(53, 20, 'OTHER', 4, 1, '2026-03-16 12:22:25'),
(54, 20, 'OTHER', 1, 1, '2026-03-16 12:22:25'),
(55, 20, 'OTHER', 6, 1, '2026-03-16 12:22:25'),
(56, 20, 'OTHER', 5, 1, '2026-03-16 12:22:25'),
(57, 20, 'OTHER', 7, 1, '2026-03-16 12:22:25'),
(58, 20, 'OTHER', 3, 1, '2026-03-16 12:22:25'),
(60, 21, 'FOOD', 1, 1, '2026-03-21 16:52:17'),
(61, 21, 'REFRESHMENT', 3, 1, '2026-03-21 16:52:17'),
(62, 22, 'FOOD', 1, 1, '2026-05-13 12:02:29'),
(63, 22, 'REFRESHMENT', 1, 1, '2026-05-13 12:02:29'),
(64, 22, 'OTHER', 2, 1, '2026-05-13 12:02:29'),
(65, 22, 'OTHER', 4, 1, '2026-05-13 12:02:29'),
(66, 22, 'OTHER', 1, 1, '2026-05-13 12:02:29'),
(67, 22, 'OTHER', 6, 1, '2026-05-13 12:02:29'),
(68, 22, 'OTHER', 5, 1, '2026-05-13 12:02:29'),
(69, 22, 'OTHER', 7, 1, '2026-05-13 12:02:29'),
(70, 22, 'OTHER', 3, 1, '2026-05-13 12:02:29'),
(71, 23, 'REFRESHMENT', 3, 1, '2026-05-15 11:14:51'),
(72, 23, 'OTHER', 2, 1, '2026-05-15 11:14:51'),
(73, 23, 'OTHER', 4, 1, '2026-05-15 11:14:51'),
(74, 23, 'OTHER', 1, 1, '2026-05-15 11:14:51'),
(75, 23, 'OTHER', 6, 1, '2026-05-15 11:14:51'),
(76, 23, 'OTHER', 5, 1, '2026-05-15 11:14:51'),
(77, 23, 'OTHER', 7, 1, '2026-05-15 11:14:51'),
(78, 23, 'OTHER', 3, 1, '2026-05-15 11:14:51'),
(79, 25, 'REFRESHMENT', 3, 1, '2026-06-12 08:52:27'),
(80, 26, 'REFRESHMENT', 3, 1, '2026-07-16 06:48:19'),
(81, 27, 'REFRESHMENT', 4, 1, '2026-07-16 09:00:07');

-- --------------------------------------------------------

--
-- Table structure for table `conference_meals`
--

CREATE TABLE `conference_meals` (
  `id` int(11) NOT NULL,
  `meal_name` varchar(50) NOT NULL,
  `price` decimal(10,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_meals`
--

INSERT INTO `conference_meals` (`id`, `meal_name`, `price`, `is_active`, `created_at`) VALUES
(1, 'Lunch', 17000.00, 1, '2026-02-24 18:46:33'),
(2, 'Supper', 17000.00, 1, '2026-02-24 18:46:33');

-- --------------------------------------------------------

--
-- Table structure for table `conference_order_items`
--

CREATE TABLE `conference_order_items` (
  `id` int(11) NOT NULL,
  `booking_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `menu_id` int(11) DEFAULT NULL,
  `qty` int(11) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `conference_refreshments`
--

CREATE TABLE `conference_refreshments` (
  `id` int(11) NOT NULL,
  `session_type` enum('MORNING','AFTERNOON','MORNING_AFTERNOON','CONFERENCE_PACKAGE') NOT NULL,
  `item_name` varchar(100) NOT NULL,
  `price` decimal(12,2) NOT NULL DEFAULT 28000.00,
  `is_active` tinyint(1) DEFAULT 1,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_refreshments`
--

INSERT INTO `conference_refreshments` (`id`, `session_type`, `item_name`, `price`, `is_active`, `created_at`) VALUES
(1, 'MORNING', 'Morning Refreshments', 15000.00, 1, '2026-02-24 18:53:54'),
(2, 'AFTERNOON', 'Afternoon Refreshments', 15000.00, 1, '2026-02-24 18:53:54'),
(3, 'MORNING_AFTERNOON', 'Morning and Afternoon Refreshments', 28000.00, 1, '2026-02-24 18:53:54'),
(4, 'CONFERENCE_PACKAGE', 'Conference Package', 45000.00, 1, '2026-02-24 18:53:54');

-- --------------------------------------------------------

--
-- Table structure for table `conference_resources`
--

CREATE TABLE `conference_resources` (
  `id` int(11) NOT NULL,
  `resource_name` varchar(150) NOT NULL,
  `category` varchar(50) DEFAULT 'GENERAL',
  `quantity_available` int(11) NOT NULL DEFAULT 0,
  `quantity_in_use` int(11) NOT NULL DEFAULT 0,
  `unit_cost` decimal(10,2) DEFAULT 0.00,
  `status` enum('ACTIVE','INACTIVE') DEFAULT 'ACTIVE',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_resources`
--

INSERT INTO `conference_resources` (`id`, `resource_name`, `category`, `quantity_available`, `quantity_in_use`, `unit_cost`, `status`, `created_at`, `updated_at`) VALUES
(1, 'LCD Projector', 'EQUIPMENT', 5, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-22 13:43:57'),
(2, 'Conference Chairs', 'FURNITURE', 200, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', NULL),
(3, 'Wireless Microphone', 'AUDIO', 10, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-22 13:44:00'),
(4, 'Flip Chart Stand', 'STATIONERY', 8, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-22 13:44:04'),
(5, 'PA System', 'AUDIO', 2, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-22 13:44:07'),
(6, 'Notepads', 'STATIONERY', 2, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-24 17:05:43'),
(7, 'Pens', 'STATIONERY', 2, 0, 0.00, 'ACTIVE', '2026-02-14 06:12:55', '2026-02-24 17:05:43');

-- --------------------------------------------------------

--
-- Table structure for table `conference_rooms`
--

CREATE TABLE `conference_rooms` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `max_guests` int(11) NOT NULL DEFAULT 10,
  `price` decimal(12,2) NOT NULL DEFAULT 0.00,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `conference_rooms`
--

INSERT INTO `conference_rooms` (`id`, `name`, `max_guests`, `price`, `description`, `created_at`) VALUES
(1, 'Kasese ', 50, 100000.00, 'Spacious hall with ocean view, ideal for large conferences.', '2026-02-19 06:48:22'),
(2, 'Kasangadzi', 30, 100000.00, 'Cozy room overlooking the garden, perfect for small meetings.', '2026-02-19 06:48:22'),
(3, 'Kawele', 25, 100000.00, 'Private room for executive meetings with AV setup.', '2026-02-19 06:48:22'),
(4, 'Kalinda 1', 100, 120000.00, 'Large hall suitable for banquets and conferences.', '2026-02-19 06:48:22'),
(5, 'Kalinda 2', 30, 120000.00, 'Premium lounge with rooftop view and VIP amenities.', '2026-02-19 06:48:22'),
(6, 'Kabwinja', 10, 70000.00, 'Premium lounge with rooftop view and VIP amenities.', '2026-02-19 06:48:22'),
(7, 'Kang\'oma', 15, 70000.00, 'Premium lounge with rooftop view and VIP amenities.', '2026-02-19 06:48:22');

-- --------------------------------------------------------

--
-- Table structure for table `customers`
--

CREATE TABLE `customers` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `phone` varchar(50) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `loyalty_points` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `daily_sales_closure`
--

CREATE TABLE `daily_sales_closure` (
  `id` int(11) NOT NULL,
  `closure_date` date NOT NULL,
  `closed_by` int(11) NOT NULL,
  `total_sales` decimal(12,2) DEFAULT 0.00,
  `total_vat` decimal(12,2) DEFAULT 0.00,
  `total_transactions` int(11) DEFAULT 0,
  `closed_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `daily_sales_closure`
--

INSERT INTO `daily_sales_closure` (`id`, `closure_date`, `closed_by`, `total_sales`, `total_vat`, `total_transactions`, `closed_at`) VALUES
(1, '2026-02-13', 1, 28800.00, 0.00, 11, '2026-02-13 18:51:30');

-- --------------------------------------------------------

--
-- Table structure for table `damaged_goods`
--

CREATE TABLE `damaged_goods` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `department_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `reported_by` varchar(100) DEFAULT NULL,
  `reported_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `damaged_goods`
--

INSERT INTO `damaged_goods` (`id`, `product_id`, `department_id`, `quantity`, `reason`, `reported_by`, `reported_at`) VALUES
(1, 40, 5, 12, 'Expired', 'Benard', '2026-06-13 13:09:08');

-- --------------------------------------------------------

--
-- Table structure for table `deleted_k_requisitions`
--

CREATE TABLE `deleted_k_requisitions` (
  `id` int(11) NOT NULL,
  `original_id` int(11) NOT NULL,
  `requested_by` int(11) DEFAULT NULL,
  `status` varchar(50) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `deleted_by` int(11) DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `deleted_k_requisition_items`
--

CREATE TABLE `deleted_k_requisition_items` (
  `id` int(11) NOT NULL,
  `deleted_requisition_id` int(11) DEFAULT NULL,
  `original_item_id` int(11) DEFAULT NULL,
  `requisition_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `quantity` decimal(12,2) DEFAULT NULL,
  `unit` varchar(50) DEFAULT NULL,
  `remarks` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `departments`
--

CREATE TABLE `departments` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `departments`
--

INSERT INTO `departments` (`id`, `name`, `created_at`) VALUES
(1, 'Bar', '2026-02-18 03:15:48'),
(2, 'Kitchen', '2026-02-18 03:15:48'),
(3, 'Accounts', '2026-02-18 03:15:48'),
(4, 'Restaurant', '2026-02-18 03:15:48'),
(5, 'Main Store', '2026-02-18 03:15:48'),
(6, 'Housekeeping', '2026-02-18 03:15:48'),
(7, 'Conference', '2026-02-18 03:15:48'),
(8, 'Admin', '2026-02-18 03:15:48');

-- --------------------------------------------------------

--
-- Table structure for table `expenses`
--

CREATE TABLE `expenses` (
  `id` int(11) NOT NULL,
  `expense_date` date NOT NULL,
  `category` varchar(100) NOT NULL,
  `description` text DEFAULT NULL,
  `amount` decimal(12,2) NOT NULL,
  `payment_method` varchar(50) DEFAULT NULL,
  `supplier_name` varchar(150) DEFAULT NULL,
  `reference_no` varchar(100) DEFAULT NULL,
  `created_by` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `front_desk_requisitions`
--

CREATE TABLE `front_desk_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `front_desk_requisition_items`
--

CREATE TABLE `front_desk_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `guests`
--

CREATE TABLE `guests` (
  `id` int(11) NOT NULL,
  `name` varchar(100) DEFAULT NULL,
  `phone` varchar(30) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `id_number` varchar(50) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `loyalty_points` varchar(200) DEFAULT NULL,
  `status` int(11) DEFAULT 1,
  `created_by` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `guests`
--

INSERT INTO `guests` (`id`, `name`, `phone`, `email`, `id_number`, `created_at`, `loyalty_points`, `status`, `created_by`) VALUES
(1, 'GLORY CHISAKASA', '0885413450', 'gloriachisakasa@gmail.com', 'ggc', '2026-07-08 12:40:17', NULL, 2, NULL),
(2, 'BOB AWARI', '0998426766', 'bobawari@gmail.com', 'bnhu88', '2026-07-08 12:42:36', NULL, 2, NULL),
(3, 'CATHERINE PHIRI', '0979334646', 'catherinephiri@gail.com', 'ccp', '2026-07-08 12:45:41', NULL, 2, NULL),
(4, 'AHMED MSIYA', '0999048449', 'ahmedmsiya@gmail.com', 'ahm', '2026-07-08 12:47:28', NULL, 2, NULL),
(5, 'KENNETH PHIRI', '0884361955', 'kennethphiri@gmail.com', 'kph', '2026-07-08 13:46:00', NULL, 2, NULL),
(6, 'PATRICK CHIKUMBA', '0883859869', 'patrickchikumba@gmail.com', 'pkh', '2026-07-08 15:54:49', NULL, 2, NULL),
(7, 'LOVENESS MAGALETA', '0999471760', 'Loveness@gmail.com', 'MMBYT7', '2026-07-13 15:30:03', NULL, 2, NULL),
(8, 'PETER  TEVETA', 'N/A', 'tevetateveta@gmail.com', 'nnbvg7', '2026-07-13 15:35:12', NULL, 2, NULL),
(9, 'CHRSPIN MBULU', '0999125139', 'chrispinmb@gmail.com', 'MMJUT', '2026-07-13 15:44:31', NULL, 2, NULL),
(10, 'LALEN KAPESA', '0986199732', 'lalenkapesa@gmail.com', 'MMMGH86', '2026-07-13 15:45:47', NULL, 2, NULL),
(11, 'LUSUNGU MSISKA', '0994729990', 'Lusungu@gmail.com', 'MMHYT8', '2026-07-13 16:40:10', NULL, 2, NULL),
(12, 'SHUPPY MWAHORA A.G', '09995853581', 'Accountantgeneral@gmail.com', 'MMGB65', '2026-07-14 12:59:21', NULL, 2, NULL),
(13, 'JOHN MWANONGA A.G', '0996114444', 'Mwanongaj@gmail.com', 'MMMGFUY6', '2026-07-14 13:01:09', NULL, 2, NULL),
(14, 'STEN CHAKANIKA', '0999433335', 'Stenchak@gmail.com', 'VCDF78U', '2026-07-14 13:02:22', NULL, 2, NULL),
(15, 'WESLEY NDALAMA', '0999693790', 'wesleyndal@gmail.com', 'KGDLOH65', '2026-07-14 13:03:17', NULL, 2, NULL),
(16, 'GRACEWEL WATHAWE', '0997132925', 'Gracewell@gmail.com', 'GRDEFY76', '2026-07-14 17:51:28', NULL, 2, NULL),
(17, 'MRS SOKO ACC G', '0887965743', 'Sokoss@gmail.com', 'MMMMGTH7', '2026-07-14 17:54:59', NULL, 2, NULL),
(18, 'MRS NYIRENDAV AG', '0997865457', 'Nyirenda@gmail.com', 'NJMNJKH87', '2026-07-14 17:57:56', NULL, 2, NULL),
(19, 'MISS DIANA AG', '08897675444', 'Djhgian@gmail.com', 'mmnjy67', '2026-07-14 18:23:52', NULL, 2, NULL),
(20, 'PROMISE MACHESO NGO', '0891715032', 'Promise@gmail.com', 'MMNKHJU879', '2026-07-14 18:27:13', NULL, 2, NULL),
(21, 'CHARLES WILLOW', '0992011695', 'charleswillow64@gmail.com', 'MMNBHGY76', '2026-07-14 18:28:21', NULL, 2, NULL),
(22, 'GEORGINA LINGU NGO', '0986545678', 'Lingug@gmail.com', 'MMNHBGF78U', '2026-07-14 18:30:11', NULL, 2, NULL),
(23, 'AUNT BLACK NGO', '08976542354', 'Black@gmail.com', 'ggki765b', '2026-07-14 18:31:12', NULL, 2, NULL),
(24, 'GEORGE TEVETA', '0999939096', 'Georget@gmail.com', 'MMHNB87T', '2026-07-14 18:36:08', NULL, 2, NULL),
(25, 'BENSON PHIRI', '08976545676', 'Benson@gmail.com', 'MMNHBV98', '2026-07-14 18:39:44', NULL, 2, NULL),
(26, 'PATRICIA BANDA', '09876897685', 'Patrbanda@gmail.com', 'MNFDRL98', '2026-07-14 18:42:05', NULL, 2, NULL),
(27, 'CRALA PHIRI', '0892389754', 'Clalaeg@gmail.com', 'NBMKI87Y', '2026-07-14 18:44:44', NULL, 2, NULL),
(28, 'PAUL GWAZA', '0996745349', 'Gwazapaul@gmail.com', 'MMNVDR4HY', '2026-07-14 18:46:34', NULL, 2, NULL),
(29, 'ELIZABETH NYARONGWE', '0996758965', 'nyarongwe34@gmail.com', 'MNJHU7565', '2026-07-14 18:48:27', NULL, 2, NULL),
(30, 'LAMECK GABA GURD', '0995432167', 'lameckgaba@gmail.com', 'kkjf', '2026-07-15 04:55:09', NULL, 2, NULL),
(31, 'MRS KACHALA NCC', '0993452798', 'KACHALA@gmail.com', 'kjg', '2026-07-15 09:38:28', NULL, 2, NULL),
(32, 'JOAN KAPASULE', '0991737373', 'joankapasule@gmail.com', 'jhg', '2026-07-15 09:42:31', NULL, 2, NULL),
(33, 'MR NGOZO', '0992316548', 'ngozo@gmail.com', 'jhf', '2026-07-15 09:48:22', NULL, 2, NULL),
(34, 'EFFIE MWALE', '0998531222', 'effiemwale@gmail.com', 'lky', '2026-07-15 09:53:36', NULL, 2, NULL),
(35, 'OLIPA K BANDA AG', '0998764321', 'olipakbanda@gmail.com', 'jgd', '2026-07-15 10:02:38', NULL, 2, NULL),
(36, 'VANNESSA GAMA DOWA', '0998765432', 'vannessagama@gmail.com', 'LES', '2026-07-15 10:13:52', NULL, 2, NULL),
(37, 'MR FILIPI', '0996432178', 'filipi@gmail.com', 'kyd', '2026-07-15 10:16:08', NULL, 2, NULL),
(38, 'VIN ESCOM', '0999643217', 'vincent@gmail.com', 'gde', '2026-07-15 10:48:41', NULL, 2, NULL),
(39, 'NOEL NYILENDA TEVETA', '0993612779', 'noelnyilenda@gmail.com', 'hes', '2026-07-15 10:59:19', NULL, 2, NULL),
(40, 'DALLAS MKAKA', '0999924190', 'dimkaka01@gmail.com', 'NBHGYTK8', '2026-07-15 16:38:40', NULL, 2, NULL),
(41, 'ENOCK MBEWE', '0995612188', 'enockmbewe@gmail.com', 'KJH', '2026-07-16 05:41:16', NULL, 2, NULL),
(42, 'NGO CCR', '0992618904', 'felistasngo@gmail.com', 'khf', '2026-07-16 06:39:33', NULL, 2, NULL),
(43, 'FUNNY PHIRI DOWA', '0888767665', 'fannyphiri@gmail.com', 'ffk', '2026-07-16 06:55:44', NULL, 2, NULL),
(44, 'MIN OF EDUCATION', '0994321456', 'minofeducation@gmail.com', 'ertt', '2026-07-16 08:57:44', NULL, 2, NULL),
(45, 'HENKIE ULUKO', '0999362465', 'huluko@gmail.com', 'jky', '2026-07-17 05:28:04', NULL, 2, NULL),
(46, 'AUSTIN  NGOLOMBE', '0884030252', 'austinngolombe@gmail.com', 'asm', '2026-07-17 07:46:46', NULL, 2, NULL),
(47, 'MAXWELL KASAMBALA', '0981370256', 'Maxkasambala@gmail.com', 'cv', '2026-07-17 16:41:18', NULL, 2, NULL),
(48, 'WESLEY NKOSI', '0993789065', 'wesleynko@gmail.com', 'NMB', '2026-07-17 17:24:23', NULL, 2, NULL),
(49, 'MAPHOSA SHABANIJ', '0985423784', 'shabamaphosa@gmail.com', 'BVDS', '2026-07-17 17:25:56', NULL, 2, NULL),
(50, 'STEN CHAKANIKA', '0996576343', 'Stnicha@yahoo.com', 'GG7Y', '2026-07-20 08:25:42', NULL, 2, NULL),
(51, 'VICTOR NYASULU', '0999295626', 'Vsonyasulu@gmail.com', 'MMKH', '2026-07-20 09:36:04', NULL, 2, NULL),
(52, 'CATHERINE CHATHA', '0999023333', 'Cactherinech@gmail.com', 'MMTY', '2026-07-20 09:37:12', NULL, 2, NULL),
(53, 'MARTEN JUSTIN', '0896652295', 'justinmartin@gmail.com', 'jye', '2026-07-20 16:23:28', NULL, 2, NULL),
(54, 'RICHARD MANJANJA', '0888873816', 'Richard21@gmail.com', 'MYT', '2026-07-21 06:05:17', NULL, 2, NULL),
(55, 'MAYNARD FOLOMA', '0998765654', 'maynardfoloma@gmail.com', 'dsa', '2026-07-21 17:17:43', NULL, 2, NULL),
(56, 'CHIFUNDO CHUNGA', '0996543287', 'chifundochunga@gmail.com', 'khe', '2026-07-21 17:19:36', NULL, 2, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `guest_custom_charges`
--

CREATE TABLE `guest_custom_charges` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `type` varchar(100) NOT NULL,
  `amount` decimal(12,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `guest_custom_charges`
--

INSERT INTO `guest_custom_charges` (`id`, `guest_id`, `type`, `amount`, `created_at`) VALUES
(1, 4, 'Laundry', 5000.00, '2026-02-16 21:41:32');

-- --------------------------------------------------------

--
-- Table structure for table `guest_removed_charges`
--

CREATE TABLE `guest_removed_charges` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `type` varchar(50) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `guest_removed_charges`
--

INSERT INTO `guest_removed_charges` (`id`, `guest_id`, `type`) VALUES
(1, 1, 'Bar'),
(2, 1, 'Room Service'),
(3, 1, 'Laundry'),
(4, 3, 'Bar'),
(5, 5, 'Bar'),
(6, 4, 'Beef Tandoori'),
(7, 4, 'Pome Breeze'),
(8, 4, 'Spa'),
(9, 5, 'Beef Tandoori');

-- --------------------------------------------------------

--
-- Table structure for table `hk_dispatch_items`
--

CREATE TABLE `hk_dispatch_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 0,
  `dispatched_by` int(11) NOT NULL,
  `recipient` varchar(150) NOT NULL,
  `remarks` text DEFAULT NULL,
  `dispatched_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `hk_requisitions`
--

CREATE TABLE `hk_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `store_id` int(11) NOT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `created_at` datetime DEFAULT current_timestamp(),
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` datetime DEFAULT NULL,
  `approval_note` varchar(200) DEFAULT NULL,
  `approval_date` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `hk_requisitions`
--

INSERT INTO `hk_requisitions` (`id`, `requested_by`, `store_id`, `status`, `created_at`, `approved_by`, `approved_at`, `approval_note`, `approval_date`) VALUES
(8, 20, 0, 'Approved', '2026-05-21 12:32:06', NULL, NULL, NULL, NULL),
(7, 20, 0, 'Rejected', '2026-05-21 12:19:22', NULL, NULL, NULL, NULL),
(6, 27, 0, 'Approved', '2026-05-19 13:29:02', NULL, NULL, NULL, NULL),
(5, 27, 0, 'Approved', '2026-05-19 12:28:57', NULL, NULL, NULL, NULL),
(9, 27, 0, 'Approved', '2026-05-21 14:55:43', NULL, NULL, NULL, NULL),
(10, 27, 0, 'Approved', '2026-05-21 14:58:30', NULL, NULL, NULL, NULL),
(11, 27, 0, 'Rejected', '2026-05-25 12:10:59', NULL, NULL, NULL, NULL),
(12, 27, 0, 'Approved', '2026-05-26 08:51:15', NULL, NULL, NULL, NULL),
(13, 27, 0, 'Rejected', '2026-05-27 10:27:07', NULL, NULL, NULL, NULL),
(14, 27, 0, 'Rejected', '2026-05-27 15:08:50', NULL, NULL, NULL, NULL),
(15, 27, 0, 'Rejected', '2026-05-28 10:00:48', NULL, NULL, NULL, NULL),
(16, 27, 0, 'Rejected', '2026-05-29 09:39:24', NULL, NULL, NULL, NULL),
(17, 27, 0, 'Approved', '2026-05-29 14:31:11', NULL, NULL, NULL, NULL),
(18, 27, 0, 'Approved', '2026-06-01 10:15:53', NULL, NULL, NULL, NULL),
(19, 27, 0, 'Approved', '2026-06-02 08:04:00', NULL, NULL, NULL, NULL),
(20, 27, 0, 'Rejected', '2026-06-02 11:29:47', NULL, NULL, NULL, NULL),
(21, 27, 0, 'Approved', '2026-06-02 11:32:36', NULL, NULL, NULL, NULL),
(22, 27, 0, 'Approved', '2026-06-03 13:33:16', NULL, NULL, NULL, NULL),
(23, 27, 0, 'Approved', '2026-06-04 09:58:20', NULL, NULL, NULL, NULL),
(24, 27, 0, 'Approved', '2026-06-04 14:03:39', NULL, NULL, NULL, NULL),
(25, 27, 0, 'Rejected', '2026-06-05 10:58:21', NULL, NULL, NULL, NULL),
(26, 27, 0, 'Approved', '2026-06-08 11:58:43', NULL, NULL, NULL, NULL),
(27, 27, 0, 'Approved', '2026-06-09 07:44:28', NULL, NULL, NULL, NULL),
(28, 27, 0, 'Approved', '2026-06-09 12:14:02', NULL, NULL, NULL, NULL),
(29, 27, 0, 'Approved', '2026-06-10 13:57:21', NULL, NULL, NULL, NULL),
(30, 27, 0, 'Approved', '2026-06-11 07:43:54', NULL, NULL, NULL, NULL),
(31, 27, 0, 'Approved', '2026-06-11 13:01:12', NULL, NULL, NULL, NULL),
(32, 27, 0, 'Rejected', '2026-06-15 10:55:05', NULL, NULL, NULL, NULL),
(33, 27, 0, 'Approved', '2026-06-15 10:58:51', NULL, NULL, NULL, NULL),
(34, 27, 0, 'Approved', '2026-06-15 11:01:04', NULL, NULL, NULL, NULL),
(35, 27, 0, 'Approved', '2026-06-15 11:14:58', NULL, NULL, NULL, NULL),
(36, 27, 0, 'Approved', '2026-06-15 11:25:48', NULL, NULL, NULL, NULL),
(37, 27, 0, 'Rejected', '2026-06-16 08:23:42', NULL, NULL, NULL, NULL),
(38, 27, 0, 'Approved', '2026-06-17 09:33:34', NULL, NULL, NULL, NULL),
(39, 27, 0, 'Approved', '2026-06-17 13:44:09', NULL, NULL, NULL, NULL),
(40, 27, 0, 'Approved', '2026-06-18 08:17:46', NULL, NULL, NULL, NULL),
(41, 27, 0, 'Rejected', '2026-07-01 15:59:09', NULL, NULL, NULL, NULL),
(42, 27, 0, 'Approved', '2026-07-03 08:56:13', NULL, NULL, NULL, NULL),
(43, 27, 0, 'Rejected', '2026-07-03 09:09:46', NULL, NULL, NULL, NULL),
(44, 27, 0, 'Rejected', '2026-07-03 09:22:57', NULL, NULL, NULL, NULL),
(45, 27, 0, 'Rejected', '2026-07-03 15:09:23', NULL, NULL, NULL, NULL),
(46, 27, 0, 'Rejected', '2026-07-07 16:00:14', NULL, NULL, NULL, NULL),
(47, 27, 0, 'Rejected', '2026-07-08 15:22:51', NULL, NULL, NULL, NULL),
(48, 27, 0, 'Rejected', '2026-07-08 15:28:29', NULL, NULL, NULL, NULL),
(49, 27, 0, 'Rejected', '2026-07-09 15:20:28', NULL, NULL, NULL, NULL),
(50, 27, 0, 'Rejected', '2026-07-11 07:53:33', NULL, NULL, NULL, NULL),
(51, 27, 0, 'Rejected', '2026-07-11 07:59:13', NULL, NULL, NULL, NULL),
(52, 27, 0, 'Rejected', '2026-07-13 15:55:58', NULL, NULL, NULL, NULL),
(53, 27, 0, 'Rejected', '2026-07-13 16:00:12', NULL, NULL, NULL, NULL),
(54, 27, 0, 'Approved', '2026-07-14 08:17:54', NULL, NULL, NULL, NULL),
(55, 27, 0, 'Rejected', '2026-07-14 13:49:08', NULL, NULL, NULL, NULL),
(56, 27, 0, 'Rejected', '2026-07-15 15:24:41', NULL, NULL, NULL, NULL),
(57, 27, 0, 'Rejected', '2026-07-16 12:49:29', NULL, NULL, NULL, NULL),
(58, 27, 0, 'Rejected', '2026-07-17 11:15:00', NULL, NULL, NULL, NULL),
(59, 27, 0, 'Approved', '2026-07-17 11:16:41', NULL, NULL, NULL, NULL),
(60, 27, 0, 'Pending', '2026-07-20 15:15:35', NULL, NULL, NULL, NULL),
(61, 27, 0, 'Pending', '2026-07-20 15:21:45', NULL, NULL, NULL, NULL),
(62, 27, 0, 'Approved', '2026-07-21 08:24:13', NULL, NULL, NULL, NULL),
(63, 27, 0, 'Pending', '2026-07-21 15:23:41', NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `hk_requisition_history`
--

CREATE TABLE `hk_requisition_history` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT NULL,
  `action_by` int(11) DEFAULT NULL,
  `action_at` datetime DEFAULT current_timestamp(),
  `remarks` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `hk_requisition_items`
--

CREATE TABLE `hk_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `quantity_used` int(11) DEFAULT 0,
  `status` varchar(50) DEFAULT NULL,
  `used_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `hk_requisition_items`
--

INSERT INTO `hk_requisition_items` (`id`, `requisition_id`, `product_id`, `quantity`, `quantity_used`, `status`, `used_at`, `updated_at`) VALUES
(10, 6, 137, 16, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(9, 6, 146, 8, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(8, 5, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(7, 5, 143, 1, 1, 'used', '2026-07-14 12:01:01', '2026-07-14 12:01:01'),
(6, 5, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(11, 6, 158, 3, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(12, 6, 56, 5, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(13, 7, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(14, 7, 58, 1, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(15, 7, 55, 1, 2, 'used', '2026-06-02 09:33:36', '2026-06-02 09:33:36'),
(16, 7, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(17, 7, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(18, 7, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(19, 8, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(20, 8, 59, 1, 3, 'used', '2026-07-03 06:52:42', '2026-07-03 06:52:42'),
(21, 8, 52, 2, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(22, 8, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(23, 9, 137, 26, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(24, 9, 158, 6, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(25, 10, 146, 13, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(26, 10, 56, 7, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(27, 11, 52, 1, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(28, 11, 56, 6, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(29, 12, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(30, 12, 102, 31, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(31, 13, 57, 1, 2, 'used', '2026-06-17 07:35:03', '2026-06-17 07:35:03'),
(32, 13, 52, 1, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(33, 13, 56, 6, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(34, 13, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(35, 13, 102, 60, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(36, 14, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(37, 14, 146, 6, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(38, 14, 58, 1, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(39, 14, 63, 2, 2, 'used', '2026-06-17 07:34:40', '2026-06-17 07:34:40'),
(40, 14, 137, 12, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(41, 14, 158, 5, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(42, 14, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(43, 14, 55, 1, 2, 'used', '2026-06-02 09:33:36', '2026-06-02 09:33:36'),
(44, 14, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(45, 14, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(46, 14, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(47, 14, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(48, 14, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(49, 15, 59, 1, 3, 'used', '2026-07-03 06:52:42', '2026-07-03 06:52:42'),
(50, 15, 52, 1, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(51, 15, 56, 6, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(52, 15, 102, 118, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(53, 16, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(54, 16, 52, 1, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(55, 16, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(56, 16, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(57, 17, 146, 4, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(58, 17, 137, 8, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(59, 17, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(60, 17, 56, 1, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(61, 18, 146, 10, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(62, 18, 137, 5, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(63, 18, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(64, 18, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(65, 19, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(66, 19, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(67, 20, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(68, 20, 146, 9, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(69, 20, 58, 1, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(70, 20, 63, 2, 2, 'used', '2026-06-17 07:34:40', '2026-06-17 07:34:40'),
(71, 20, 137, 18, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(72, 20, 158, 8, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(73, 20, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(74, 20, 55, 1, 2, 'used', '2026-06-02 09:33:36', '2026-06-02 09:33:36'),
(75, 20, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(76, 20, 56, 3, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(77, 20, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(78, 21, 56, 5, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(79, 22, 146, 5, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(80, 22, 137, 10, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(81, 22, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(82, 22, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(83, 23, 52, 1, 6, 'used', '2026-06-08 09:43:56', '2026-06-08 09:43:56'),
(84, 23, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(85, 23, 102, 7, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(86, 24, 146, 7, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(87, 24, 137, 14, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(88, 24, 158, 5, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(89, 24, 56, 4, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(90, 25, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(91, 25, 146, 7, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(92, 25, 58, 1, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(93, 25, 137, 14, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(94, 25, 158, 7, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(95, 25, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(96, 25, 65, 1, 2, 'used', '2026-07-03 06:53:27', '2026-07-03 06:53:27'),
(97, 25, 56, 6, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(98, 26, 163, 1, 0, 'used', '2026-06-09 08:41:08', '2026-06-09 08:41:08'),
(99, 26, 146, 8, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(100, 26, 137, 16, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(101, 26, 158, 5, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(102, 26, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(103, 26, 56, 13, 90, 'used', '2026-06-09 10:10:08', '2026-06-09 10:10:08'),
(104, 26, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(105, 26, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(106, 27, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(107, 27, 52, 1, 0, NULL, NULL, '2026-06-09 05:44:28'),
(108, 27, 149, 5, 8, 'used', '2026-06-17 07:36:12', '2026-06-17 07:36:12'),
(109, 28, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(110, 28, 146, 5, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(111, 28, 137, 10, 94, 'used', '2026-06-09 10:15:14', '2026-06-09 10:15:14'),
(112, 28, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(113, 28, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(114, 28, 56, 4, 0, NULL, NULL, '2026-06-09 10:14:02'),
(115, 29, 146, 2, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(116, 29, 137, 6, 0, NULL, NULL, '2026-06-10 11:57:21'),
(117, 29, 158, 2, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(118, 29, 56, 7, 0, NULL, NULL, '2026-06-10 11:57:21'),
(119, 29, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(120, 30, 52, 1, 0, NULL, NULL, '2026-06-11 05:43:54'),
(121, 30, 56, 5, 0, NULL, NULL, '2026-06-11 05:43:54'),
(122, 30, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(123, 31, 146, 6, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(124, 31, 137, 12, 0, NULL, NULL, '2026-06-11 11:01:12'),
(125, 31, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(126, 31, 56, 4, 0, NULL, NULL, '2026-06-11 11:01:12'),
(127, 32, 146, 7, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(128, 32, 58, 1, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(129, 32, 137, 14, 0, NULL, NULL, '2026-06-15 08:55:05'),
(130, 32, 158, 6, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(131, 32, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(132, 32, 52, 2, 0, NULL, NULL, '2026-06-15 08:55:05'),
(133, 32, 56, 10, 0, NULL, NULL, '2026-06-15 08:55:05'),
(134, 32, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(135, 32, 102, 215, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(136, 33, 56, 6, 0, NULL, NULL, '2026-06-15 08:58:51'),
(137, 33, 102, 111, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(138, 34, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(139, 34, 102, 9, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(140, 34, 109, 2, 0, NULL, NULL, '2026-06-15 09:01:04'),
(141, 35, 171, 60, 78, 'used', '2026-07-08 13:23:24', '2026-07-08 13:23:24'),
(142, 36, 146, 1, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(143, 36, 63, 1, 2, 'used', '2026-06-17 07:34:40', '2026-06-17 07:34:40'),
(144, 36, 137, 4, 0, NULL, NULL, '2026-06-15 09:25:48'),
(145, 36, 158, 2, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(146, 36, 56, 3, 0, NULL, NULL, '2026-06-15 09:25:48'),
(147, 37, 57, 1, 2, 'used', '2026-06-17 07:35:03', '2026-06-17 07:35:03'),
(148, 37, 52, 1, 0, NULL, NULL, '2026-06-16 06:23:42'),
(149, 37, 56, 5, 0, NULL, NULL, '2026-06-16 06:23:42'),
(150, 37, 149, 4, 8, 'used', '2026-06-17 07:36:12', '2026-06-17 07:36:12'),
(151, 37, 102, 70, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(152, 38, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(153, 38, 163, 1, 0, NULL, NULL, '2026-06-17 07:33:34'),
(154, 38, 57, 1, 2, 'used', '2026-06-17 07:35:03', '2026-06-17 07:35:03'),
(155, 38, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(156, 38, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(157, 38, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(158, 38, 52, 1, 0, NULL, NULL, '2026-06-17 07:33:34'),
(159, 38, 56, 8, 0, NULL, NULL, '2026-06-17 07:33:34'),
(160, 38, 149, 4, 8, 'used', '2026-06-17 07:36:12', '2026-06-17 07:36:12'),
(161, 38, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(162, 38, 102, 70, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(163, 39, 146, 6, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(164, 39, 137, 12, 0, NULL, NULL, '2026-06-17 11:44:09'),
(165, 39, 158, 6, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(166, 39, 65, 1, 2, 'used', '2026-07-03 06:53:27', '2026-07-03 06:53:27'),
(167, 39, 52, 1, 0, NULL, NULL, '2026-06-17 11:44:09'),
(168, 39, 56, 5, 0, NULL, NULL, '2026-06-17 11:44:09'),
(169, 39, 102, 28, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(170, 40, 56, 4, 0, NULL, NULL, '2026-06-18 06:17:46'),
(171, 40, 102, 46, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(172, 41, 146, 15, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(173, 41, 137, 30, 0, NULL, NULL, '2026-07-01 13:59:09'),
(174, 41, 158, 10, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(175, 41, 59, 1, 3, 'used', '2026-07-03 06:52:42', '2026-07-03 06:52:42'),
(176, 41, 52, 2, 0, NULL, NULL, '2026-07-01 13:59:09'),
(177, 41, 102, 104, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(178, 42, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(179, 43, 146, 9, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(180, 43, 58, 2, 7, 'used', '2026-07-03 07:10:57', '2026-07-03 07:10:57'),
(181, 43, 137, 6, 0, NULL, NULL, '2026-07-03 07:09:46'),
(182, 43, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(183, 43, 60, 1, 7, 'used', '2026-07-03 07:13:48', '2026-07-03 07:13:48'),
(184, 43, 52, 1, 0, NULL, NULL, '2026-07-03 07:09:46'),
(185, 43, 56, 7, 0, NULL, NULL, '2026-07-03 07:09:46'),
(186, 43, 102, 40, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(187, 44, 54, 1, 9, 'used', '2026-07-07 13:40:20', '2026-07-07 13:40:20'),
(188, 44, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(189, 44, 57, 1, 0, NULL, NULL, '2026-07-03 07:22:57'),
(190, 44, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(191, 44, 118, 6, 6, 'used', '2026-07-07 13:50:05', '2026-07-07 13:50:05'),
(192, 44, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(193, 44, 52, 1, 0, NULL, NULL, '2026-07-03 07:22:57'),
(194, 44, 56, 5, 0, NULL, NULL, '2026-07-03 07:22:57'),
(195, 44, 149, 5, 0, NULL, NULL, '2026-07-03 07:22:57'),
(196, 44, 62, 3, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(197, 44, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(198, 44, 102, 20, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(199, 44, 109, 2, 0, NULL, NULL, '2026-07-03 07:22:57'),
(200, 45, 146, 7, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(201, 45, 137, 5, 0, NULL, NULL, '2026-07-03 13:09:23'),
(202, 45, 158, 4, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(203, 45, 59, 2, 0, NULL, NULL, '2026-07-03 13:09:23'),
(204, 45, 56, 4, 0, NULL, NULL, '2026-07-03 13:09:23'),
(205, 46, 54, 2, 0, NULL, NULL, '2026-07-07 14:00:14'),
(206, 46, 163, 1, 0, NULL, NULL, '2026-07-07 14:00:14'),
(207, 46, 146, 23, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(208, 46, 137, 30, 0, NULL, NULL, '2026-07-07 14:00:14'),
(209, 46, 158, 16, 15, 'used', '2026-07-07 14:01:10', '2026-07-07 14:01:10'),
(210, 46, 64, 1, 2, 'used', '2026-07-07 14:01:29', '2026-07-07 14:01:29'),
(211, 46, 171, 18, 78, 'used', '2026-07-08 13:23:24', '2026-07-08 13:23:24'),
(212, 46, 60, 1, 0, NULL, NULL, '2026-07-07 14:00:14'),
(213, 46, 61, 1, 8, 'used', '2026-07-08 13:23:57', '2026-07-08 13:23:57'),
(214, 46, 52, 1, 0, NULL, NULL, '2026-07-07 14:00:14'),
(215, 46, 56, 21, 0, NULL, NULL, '2026-07-07 14:00:14'),
(216, 46, 62, 1, 9, 'used', '2026-07-08 13:24:37', '2026-07-08 13:24:37'),
(217, 46, 53, 1, 8, 'used', '2026-07-08 13:25:10', '2026-07-08 13:25:10'),
(218, 46, 102, 36, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(219, 47, 54, 1, 0, NULL, NULL, '2026-07-08 13:22:51'),
(220, 47, 146, 11, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(221, 47, 137, 22, 0, NULL, NULL, '2026-07-08 13:22:51'),
(222, 47, 158, 7, 0, NULL, NULL, '2026-07-08 13:22:51'),
(223, 47, 52, 1, 0, NULL, NULL, '2026-07-08 13:22:51'),
(224, 47, 56, 11, 0, NULL, NULL, '2026-07-08 13:22:51'),
(225, 47, 149, 5, 0, NULL, NULL, '2026-07-08 13:22:51'),
(226, 47, 102, 136, 1301, 'used', '2026-07-08 13:26:04', '2026-07-08 13:26:04'),
(227, 48, 171, 50, 0, NULL, NULL, '2026-07-08 13:28:29'),
(228, 49, 146, 14, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(229, 49, 137, 20, 0, NULL, NULL, '2026-07-09 13:20:28'),
(230, 49, 158, 7, 0, NULL, NULL, '2026-07-09 13:20:28'),
(231, 49, 171, 20, 0, NULL, NULL, '2026-07-09 13:20:28'),
(232, 49, 52, 1, 0, NULL, NULL, '2026-07-09 13:20:28'),
(233, 49, 56, 10, 0, NULL, NULL, '2026-07-09 13:20:28'),
(234, 49, 102, 142, 0, NULL, NULL, '2026-07-09 13:20:28'),
(235, 50, 163, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(236, 50, 146, 13, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(237, 50, 137, 26, 0, NULL, NULL, '2026-07-11 05:53:33'),
(238, 50, 158, 7, 0, NULL, NULL, '2026-07-11 05:53:33'),
(239, 50, 64, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(240, 50, 60, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(241, 50, 65, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(242, 50, 61, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(243, 50, 52, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(244, 50, 56, 12, 0, NULL, NULL, '2026-07-11 05:53:33'),
(245, 50, 62, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(246, 50, 53, 1, 0, NULL, NULL, '2026-07-11 05:53:33'),
(247, 50, 102, 66, 0, NULL, NULL, '2026-07-11 05:53:33'),
(248, 51, 172, 88, 88, 'used', '2026-07-14 12:00:22', '2026-07-14 12:00:22'),
(249, 51, 52, 1, 0, NULL, NULL, '2026-07-11 05:59:13'),
(250, 51, 102, 66, 0, NULL, NULL, '2026-07-11 05:59:13'),
(251, 52, 146, 5, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(252, 52, 137, 10, 0, NULL, NULL, '2026-07-13 13:55:58'),
(253, 52, 158, 5, 0, NULL, NULL, '2026-07-13 13:55:58'),
(254, 52, 56, 10, 0, NULL, NULL, '2026-07-13 13:55:58'),
(255, 53, 163, 1, 0, NULL, NULL, '2026-07-13 14:00:12'),
(256, 53, 146, 17, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(257, 53, 137, 34, 0, NULL, NULL, '2026-07-13 14:00:12'),
(258, 53, 158, 10, 0, NULL, NULL, '2026-07-13 14:00:12'),
(259, 53, 60, 1, 0, NULL, NULL, '2026-07-13 14:00:12'),
(260, 53, 52, 1, 0, NULL, NULL, '2026-07-13 14:00:12'),
(261, 53, 56, 9, 0, NULL, NULL, '2026-07-13 14:00:12'),
(262, 53, 102, 52, 0, NULL, NULL, '2026-07-13 14:00:12'),
(263, 54, 52, 1, 0, NULL, NULL, '2026-07-14 06:17:54'),
(264, 54, 56, 5, 0, NULL, NULL, '2026-07-14 06:17:54'),
(265, 54, 102, 160, 0, NULL, NULL, '2026-07-14 06:17:54'),
(266, 55, 146, 8, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(267, 55, 137, 16, 0, NULL, NULL, '2026-07-14 11:49:08'),
(268, 55, 158, 5, 0, NULL, NULL, '2026-07-14 11:49:08'),
(269, 55, 64, 1, 0, NULL, NULL, '2026-07-14 11:49:08'),
(270, 55, 143, 1, 1, 'used', '2026-07-14 12:01:01', '2026-07-14 12:01:01'),
(271, 55, 171, 4, 0, NULL, NULL, '2026-07-14 11:49:08'),
(272, 55, 65, 1, 0, NULL, NULL, '2026-07-14 11:49:08'),
(273, 55, 52, 1, 0, NULL, NULL, '2026-07-14 11:49:08'),
(274, 55, 56, 8, 0, NULL, NULL, '2026-07-14 11:49:08'),
(275, 55, 53, 1, 0, NULL, NULL, '2026-07-14 11:49:08'),
(276, 56, 172, 25, 0, NULL, NULL, '2026-07-15 13:24:41'),
(277, 56, 146, 22, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(278, 56, 58, 2, 0, NULL, NULL, '2026-07-15 13:24:41'),
(279, 56, 137, 34, 0, NULL, NULL, '2026-07-15 13:24:41'),
(280, 56, 158, 10, 0, NULL, NULL, '2026-07-15 13:24:41'),
(281, 56, 59, 1, 0, NULL, NULL, '2026-07-15 13:24:41'),
(282, 56, 171, 25, 0, NULL, NULL, '2026-07-15 13:24:41'),
(283, 56, 60, 1, 0, NULL, NULL, '2026-07-15 13:24:41'),
(284, 56, 52, 3, 0, NULL, NULL, '2026-07-15 13:24:41'),
(285, 56, 56, 24, 0, NULL, NULL, '2026-07-15 13:24:41'),
(286, 56, 62, 1, 0, NULL, NULL, '2026-07-15 13:24:41'),
(287, 56, 102, 206, 0, NULL, NULL, '2026-07-15 13:24:41'),
(288, 57, 52, 3, 0, NULL, NULL, '2026-07-16 10:49:29'),
(289, 57, 56, 5, 0, NULL, NULL, '2026-07-16 10:49:29'),
(290, 57, 102, 213, 0, NULL, NULL, '2026-07-16 10:49:29'),
(291, 58, 54, 1, 0, NULL, NULL, '2026-07-17 09:15:00'),
(292, 58, 58, 1, 0, NULL, NULL, '2026-07-17 09:15:00'),
(293, 58, 64, 1, 0, NULL, NULL, '2026-07-17 09:15:00'),
(294, 58, 60, 1, 0, NULL, NULL, '2026-07-17 09:15:00'),
(295, 58, 61, 1, 0, NULL, NULL, '2026-07-17 09:15:00'),
(296, 58, 52, 3, 0, NULL, NULL, '2026-07-17 09:15:00'),
(297, 58, 56, 5, 0, NULL, NULL, '2026-07-17 09:15:00'),
(298, 58, 102, 142, 0, NULL, NULL, '2026-07-17 09:15:00'),
(299, 59, 58, 1, 0, NULL, NULL, '2026-07-17 09:16:41'),
(300, 59, 53, 1, 0, NULL, NULL, '2026-07-17 09:16:41'),
(301, 60, 146, 7, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(302, 60, 137, 14, 0, NULL, NULL, '2026-07-20 13:15:35'),
(303, 60, 158, 1, 0, NULL, NULL, '2026-07-20 13:15:35'),
(304, 60, 56, 8, 0, NULL, NULL, '2026-07-20 13:15:35'),
(305, 60, 102, 20, 0, NULL, NULL, '2026-07-20 13:15:35'),
(306, 61, 146, 23, 278, 'used', '2026-07-21 13:22:41', '2026-07-21 13:22:41'),
(307, 61, 137, 20, 0, NULL, NULL, '2026-07-20 13:21:45'),
(308, 61, 158, 10, 0, NULL, NULL, '2026-07-20 13:21:45'),
(309, 61, 64, 1, 0, NULL, NULL, '2026-07-20 13:21:45'),
(310, 61, 60, 1, 0, NULL, NULL, '2026-07-20 13:21:45'),
(311, 61, 61, 1, 0, NULL, NULL, '2026-07-20 13:21:45'),
(312, 61, 52, 1, 0, NULL, NULL, '2026-07-20 13:21:45'),
(313, 61, 56, 27, 0, NULL, NULL, '2026-07-20 13:21:45'),
(314, 61, 53, 1, 0, NULL, NULL, '2026-07-20 13:21:45'),
(315, 61, 102, 51, 0, NULL, NULL, '2026-07-20 13:21:45'),
(316, 62, 54, 1, 0, NULL, NULL, '2026-07-21 06:24:13'),
(317, 62, 58, 1, 0, NULL, NULL, '2026-07-21 06:24:13'),
(318, 62, 52, 1, 0, NULL, NULL, '2026-07-21 06:24:13'),
(319, 62, 62, 1, 0, NULL, NULL, '2026-07-21 06:24:13'),
(320, 62, 102, 86, 0, NULL, NULL, '2026-07-21 06:24:13'),
(321, 63, 146, 7, 0, NULL, NULL, '2026-07-21 13:23:41'),
(322, 63, 137, 12, 0, NULL, NULL, '2026-07-21 13:23:41'),
(323, 63, 158, 6, 0, NULL, NULL, '2026-07-21 13:23:41');

-- --------------------------------------------------------

--
-- Table structure for table `housekeeping_history`
--

CREATE TABLE `housekeeping_history` (
  `id` int(11) NOT NULL,
  `room_id` int(11) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `action_type` enum('Room Cleaned','Requisition Created','Requisition Approved','Requisition Rejected','Maintenance Requested','Maintenance Assigned','Maintenance Completed') NOT NULL,
  `related_id` int(11) DEFAULT NULL,
  `note` text DEFAULT NULL,
  `updated_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `housekeeping_status`
--

CREATE TABLE `housekeeping_status` (
  `room_id` int(11) NOT NULL,
  `housekeeping_status` enum('Needs Cleaning','Cleaned','Maintenance Scheduled') NOT NULL DEFAULT 'Needs Cleaning',
  `housekeeper` varchar(100) DEFAULT NULL,
  `last_cleaned` datetime DEFAULT NULL,
  `schedule_date` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `inventory_audit`
--

CREATE TABLE `inventory_audit` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `previous_quantity` int(11) DEFAULT NULL,
  `new_quantity` int(11) DEFAULT NULL,
  `change_qty` int(11) DEFAULT NULL,
  `changed_by` varchar(100) DEFAULT NULL,
  `change_type` varchar(50) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `inventory_audit`
--

INSERT INTO `inventory_audit` (`id`, `product_id`, `previous_quantity`, `new_quantity`, `change_qty`, `changed_by`, `change_type`, `created_at`) VALUES
(1, 6, 14, 95, 90, 'admin', 'Restock', '2026-02-16 01:06:17'),
(2, 6, 95, 105, 10, 'admin', 'Restock', '2026-02-16 01:07:27');

-- --------------------------------------------------------

--
-- Table structure for table `invoices`
--

CREATE TABLE `invoices` (
  `id` int(11) NOT NULL,
  `invoice_number` varchar(50) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `stay_id` int(11) DEFAULT NULL,
  `issue_date` datetime NOT NULL DEFAULT current_timestamp(),
  `due_date` datetime DEFAULT NULL,
  `total_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `manual_discount` decimal(12,2) DEFAULT 0.00,
  `booking_discount` decimal(12,2) DEFAULT 0.00,
  `subtotal` decimal(12,2) DEFAULT 0.00,
  `vat` decimal(12,2) DEFAULT 0.00,
  `levy` decimal(12,2) DEFAULT 0.00,
  `status` enum('Unpaid','Paid','Partially Paid','Cancelled') DEFAULT 'Unpaid',
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `receipt_prints` int(11) DEFAULT 0,
  `created_by` varchar(200) DEFAULT NULL,
  `conf` int(11) DEFAULT 2,
  `combi` int(11) DEFAULT 9
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `invoices`
--

INSERT INTO `invoices` (`id`, `invoice_number`, `guest_id`, `stay_id`, `issue_date`, `due_date`, `total_amount`, `manual_discount`, `booking_discount`, `subtotal`, `vat`, `levy`, `status`, `description`, `created_at`, `updated_at`, `receipt_prints`, `created_by`, `conf`, `combi`) VALUES
(1, 'INV-20260708-125321', 4, 1, '2026-07-08 00:00:00', '2026-08-07 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 1', '2026-07-08 12:53:21', '2026-07-08 12:53:21', 0, 'LindaF', 3, 9),
(2, 'INV-20260713-141806', 5, 6, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 6', '2026-07-13 14:18:06', '2026-07-13 14:18:06', 0, 'LindaF', 3, 9),
(3, 'INV-20260713-141852', 4, 5, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 5', '2026-07-13 14:18:52', '2026-07-13 14:18:52', 0, 'LindaF', 3, 9),
(4, 'INV-20260713-141945', 3, 3, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 3', '2026-07-13 14:19:45', '2026-07-13 14:19:45', 0, 'LindaF', 3, 9),
(5, 'INV-20260713-142023', 6, 7, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 7', '2026-07-13 14:20:23', '2026-07-13 14:20:23', 0, 'LindaF', 3, 9),
(6, 'INV-20260713-142111', 1, 4, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 4', '2026-07-13 14:21:11', '2026-07-13 14:21:11', 0, 'LindaF', 3, 9),
(7, 'INV-20260713-142131', 2, 2, '2026-07-13 00:00:00', '2026-08-12 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 2', '2026-07-13 14:21:31', '2026-07-13 14:21:31', 0, 'LindaF', 3, 9),
(8, 'INV-20260714-051531', 7, 8, '2026-07-14 00:00:00', '2026-08-13 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 8', '2026-07-14 05:15:31', '2026-07-14 05:15:31', 0, 'LindaF', 3, 9),
(9, 'INV-20260715-084440', 30, 32, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 32', '2026-07-15 08:44:40', '2026-07-15 08:44:40', 0, 'Jane', 3, 9),
(10, 'INV-20260715-085321', 11, 12, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 50000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Paid', 'Room: 0, Bar: 0, Stay ID: 12', '2026-07-15 08:53:21', '2026-07-15 09:10:55', 0, 'Jane', 3, 9),
(11, 'INV-20260715-091310', 9, 10, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 10', '2026-07-15 09:13:10', '2026-07-15 09:13:10', 0, 'Jane', 3, 9),
(12, 'INV-20260715-091427', 16, 19, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 19', '2026-07-15 09:14:27', '2026-07-15 09:14:27', 0, 'Jane', 3, 9),
(13, 'INV-20260715-091722', 24, 27, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 27', '2026-07-15 09:17:22', '2026-07-15 09:17:22', 0, 'Jane', 3, 9),
(14, 'INV-20260715-092552', 27, 30, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 30', '2026-07-15 09:25:52', '2026-07-15 09:25:52', 0, 'Jane', 3, 9),
(15, 'INV-20260715-092745', 22, 25, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 25', '2026-07-15 09:27:45', '2026-07-15 09:27:45', 0, 'Jane', 3, 9),
(16, 'INV-20260715-092932', 28, 31, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 31', '2026-07-15 09:29:32', '2026-07-15 09:29:32', 0, 'Jane', 3, 9),
(17, 'INV-20260715-093302', 8, 9, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 9', '2026-07-15 09:33:02', '2026-07-15 09:33:02', 0, 'Jane', 3, 9),
(18, 'INV-20260715-104318', 12, 18, '2026-07-15 00:00:00', '2026-08-14 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 18', '2026-07-15 10:43:18', '2026-07-15 10:43:18', 0, 'Jane', 3, 9),
(19, 'INV-20260716-061631', 40, 42, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 42', '2026-07-16 06:16:31', '2026-07-16 06:16:31', 0, 'Jane', 3, 9),
(20, 'INV-20260716061632', 31, 33, '2026-07-16 08:21:26', NULL, 45000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Auto generated from stay #33', '2026-07-16 06:21:26', '2026-07-16 06:21:26', 0, NULL, 2, 9),
(21, 'INVCNF-20260716064958-26', 42, 26, '2026-07-16 06:49:58', NULL, 1516800.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Auto generated from booking #26', '2026-07-16 06:49:58', '2026-07-16 06:49:58', 0, 'Jane', 2, 9),
(22, 'INV-BLK-2026071606495827', 34, 0, '2026-07-16 09:51:02', NULL, 340000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Bulk invoice for stays: 33,26,24,23,35', '2026-07-16 07:51:02', '2026-07-16 07:51:02', 0, NULL, 2, 9),
(23, 'INV-20260716-091011', 41, 44, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 44', '2026-07-16 09:10:11', '2026-07-16 09:10:11', 0, 'Jane', 3, 9),
(24, 'INV-20260716-091247', 23, 26, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 26', '2026-07-16 09:12:47', '2026-07-16 09:12:47', 0, 'Jane', 3, 9),
(25, 'INV-20260716-091313', 21, 23, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 23', '2026-07-16 09:13:13', '2026-07-16 09:13:13', 0, 'Jane', 3, 9),
(26, 'INV-20260716-091335', 20, 24, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 24', '2026-07-16 09:13:35', '2026-07-16 09:13:35', 0, 'Jane', 3, 9),
(27, 'INV-20260716-091412', 34, 35, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 35', '2026-07-16 09:14:12', '2026-07-16 09:14:12', 0, 'Jane', 3, 9),
(28, 'INV-20260716-091532', 36, 37, '2026-07-16 00:00:00', '2026-08-15 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 37', '2026-07-16 09:15:32', '2026-07-16 09:15:32', 0, 'Jane', 3, 9),
(29, 'INV-20260717-053139', 45, 46, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 46', '2026-07-17 05:31:39', '2026-07-17 05:31:39', 0, 'Jane', 3, 9),
(30, 'INV-20260717-053339', 10, 11, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 11', '2026-07-17 05:33:39', '2026-07-17 05:33:39', 0, 'Jane', 3, 9),
(31, 'INV-20260717-060527', 25, 28, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 28', '2026-07-17 06:05:27', '2026-07-17 06:05:27', 0, 'Jane', 3, 9),
(32, 'INV-BLK-20260717060528', 15, 0, '2026-07-17 09:13:55', NULL, 90000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Bulk invoice for stays: 16', '2026-07-17 07:13:55', '2026-07-17 07:13:55', 0, NULL, 2, 9),
(33, 'INV-BLK-20260717060529', 32, 0, '2026-07-17 09:17:17', NULL, 180000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Bulk invoice for stays: 38,16', '2026-07-17 07:17:17', '2026-07-17 07:17:17', 0, NULL, 2, 9),
(34, 'INV-20260717-072715', 19, 22, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 22', '2026-07-17 07:27:15', '2026-07-17 07:27:15', 0, 'Jane', 3, 9),
(35, 'INV-20260717-072744', 15, 16, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 16', '2026-07-17 07:27:44', '2026-07-17 07:27:44', 0, 'Jane', 3, 9),
(36, 'INV-20260717-072943', 32, 38, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 38', '2026-07-17 07:29:43', '2026-07-17 07:29:43', 0, 'Jane', 3, 9),
(37, 'INV-20260717-074827', 46, 47, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 47', '2026-07-17 07:48:27', '2026-07-17 07:48:27', 0, 'Jane', 3, 9),
(38, 'INV-20260717-084920', 33, 34, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 34', '2026-07-17 08:49:20', '2026-07-17 08:49:20', 0, 'Jane', 3, 9),
(39, 'INV-20260717-085104', 43, 43, '2026-07-17 00:00:00', '2026-08-16 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 43', '2026-07-17 08:51:04', '2026-07-17 08:51:04', 0, 'Jane', 3, 9),
(40, 'INV-20260717085105', 8, 45, '2026-07-17 19:33:16', NULL, 77000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Paid', 'Auto generated from stay #45', '2026-07-17 17:33:16', '2026-07-17 17:33:16', 0, NULL, 2, 9),
(41, 'INV-20260718-050114', 49, 50, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 50', '2026-07-18 05:01:14', '2026-07-18 05:01:14', 0, 'LindaF', 3, 9),
(42, 'INV-20260718-050143', 48, 49, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 49', '2026-07-18 05:01:43', '2026-07-18 05:01:43', 0, 'LindaF', 3, 9),
(43, 'INV-20260718-050308', 47, 48, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 48', '2026-07-18 05:03:08', '2026-07-18 05:03:08', 0, 'LindaF', 3, 9),
(44, 'INV-20260718-050327', 35, 36, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 36', '2026-07-18 05:03:27', '2026-07-18 05:03:27', 0, 'LindaF', 3, 9),
(45, 'INV-20260718-050352', 14, 15, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 15', '2026-07-18 05:03:52', '2026-07-18 05:03:52', 0, 'LindaF', 3, 9),
(46, 'INV-20260718-050412', 13, 17, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 17', '2026-07-18 05:04:12', '2026-07-18 05:04:12', 0, 'LindaF', 3, 9),
(47, 'INV-20260718-050429', 17, 20, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 20', '2026-07-18 05:04:29', '2026-07-18 05:04:29', 0, 'LindaF', 3, 9),
(48, 'INV-20260718-050446', 18, 21, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 21', '2026-07-18 05:04:46', '2026-07-18 05:04:46', 0, 'LindaF', 3, 9),
(49, 'INV-20260718-050511', 37, 39, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 39', '2026-07-18 05:05:11', '2026-07-18 05:05:11', 0, 'LindaF', 3, 9),
(50, 'INV-20260718-050528', 26, 29, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 29', '2026-07-18 05:05:28', '2026-07-18 05:05:28', 0, 'LindaF', 3, 9),
(51, 'INV-20260718050529', 3, 13, '2026-07-18 07:06:02', NULL, 180000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Paid', 'Auto generated from stay #13', '2026-07-18 05:06:02', '2026-07-18 05:06:02', 0, NULL, 2, 9),
(52, 'INV-20260718-065926', 39, 41, '2026-07-18 00:00:00', '2026-08-17 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 41', '2026-07-18 06:59:26', '2026-07-18 06:59:26', 0, 'LindaF', 3, 9),
(53, 'INV-20260720-082338', 38, 40, '2026-07-20 00:00:00', '2026-08-19 00:00:00', 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 'Unpaid', 'Room: 0, Bar: 0, Stay ID: 40', '2026-07-20 08:23:38', '2026-07-20 08:23:38', 0, 'LindaF', 3, 9);

-- --------------------------------------------------------

--
-- Table structure for table `kitchen_requisitions`
--

CREATE TABLE `kitchen_requisitions` (
  `id` int(11) NOT NULL,
  `meal_production_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` decimal(10,2) NOT NULL,
  `requested_by` varchar(100) NOT NULL,
  `requested_at` datetime NOT NULL,
  `status` varchar(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `k_requisitions`
--

CREATE TABLE `k_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `store_id` int(11) NOT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `created_at` datetime DEFAULT current_timestamp(),
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` datetime DEFAULT NULL,
  `approval_note` varchar(200) DEFAULT NULL,
  `approval_date` varchar(200) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT 0,
  `deleted_by` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `k_requisitions`
--

INSERT INTO `k_requisitions` (`id`, `requested_by`, `store_id`, `status`, `created_at`, `approved_by`, `approved_at`, `approval_note`, `approval_date`, `deleted`, `deleted_by`, `deleted_at`) VALUES
(6, 20, 0, 'Rejected', '2026-05-11 12:21:53', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(7, 20, 0, 'Rejected', '2026-05-11 12:29:47', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(8, 13, 0, 'Rejected', '2026-05-13 12:06:36', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(9, 13, 0, 'Rejected', '2026-05-13 12:32:28', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(10, 28, 0, 'Rejected', '2026-05-19 11:44:32', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(11, 28, 0, 'Rejected', '2026-05-19 11:47:37', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(22, 23, 0, 'Approved', '2026-07-18 15:27:26', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(17, 28, 0, 'Rejected', '2026-05-20 10:58:00', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(19, 20, 0, 'Approved', '2026-05-21 12:02:30', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(23, 23, 0, 'Rejected', '2026-07-20 13:52:47', NULL, NULL, NULL, NULL, 0, NULL, NULL),
(24, 23, 0, 'Pending', '2026-07-21 12:40:05', NULL, NULL, NULL, NULL, 0, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `k_requisition_items`
--

CREATE TABLE `k_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `quantity_used` int(11) DEFAULT 0,
  `used_at` timestamp NULL DEFAULT NULL,
  `status` varchar(200) DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `k_requisition_items`
--

INSERT INTO `k_requisition_items` (`id`, `requisition_id`, `product_id`, `quantity`, `quantity_used`, `used_at`, `status`, `updated_at`) VALUES
(7, 6, 66, 0, 0, NULL, NULL, '2026-07-17 12:59:03'),
(8, 7, 66, 0, 0, NULL, NULL, '2026-07-17 12:59:18'),
(9, 8, 142, 0, 0, NULL, NULL, '2026-07-17 12:59:15'),
(10, 9, 142, 0, 0, NULL, NULL, '2026-07-17 13:00:10'),
(11, 10, 67, 0, 0, '2026-05-22 10:14:12', 'used', '2026-07-17 13:00:12'),
(12, 11, 78, 0, 1, '2026-07-20 12:17:16', 'used', '2026-07-20 12:17:16'),
(13, 11, 76, 0, 0, NULL, NULL, '2026-07-17 13:00:17'),
(14, 11, 60, 0, 0, NULL, NULL, '2026-07-17 13:00:20'),
(15, 11, 31, 0, 0, NULL, NULL, '2026-07-17 12:59:53'),
(67, 23, 152, 5, 5, '2026-07-21 10:22:11', 'used', '2026-07-21 10:22:11'),
(54, 22, 159, 3, 3, '2026-07-21 11:05:27', 'used', '2026-07-21 11:05:27'),
(55, 22, 105, 1, 1, '2026-07-20 06:00:29', 'used', '2026-07-20 06:00:29'),
(56, 22, 23, 162, 162, '2026-07-20 06:03:14', 'used', '2026-07-20 06:03:14'),
(57, 22, 183, 28, 56, '2026-07-20 12:28:42', 'used', '2026-07-20 12:28:42'),
(58, 22, 147, 7, 7, '2026-07-20 06:48:55', 'used', '2026-07-20 06:48:55'),
(59, 22, 69, 26, 26, '2026-07-20 06:06:24', 'used', '2026-07-20 06:06:24'),
(60, 22, 3, 5, 5, '2026-07-20 06:12:03', 'used', '2026-07-20 06:12:03'),
(61, 22, 49, 3, 3, '2026-07-20 06:11:12', 'used', '2026-07-20 06:11:12'),
(62, 23, 40, 10, 10, '2026-07-20 12:17:54', 'used', '2026-07-20 12:17:54'),
(63, 23, 26, 5, 5, '2026-07-21 11:05:55', 'used', '2026-07-21 11:05:55'),
(64, 23, 78, 1, 1, '2026-07-20 12:17:16', 'used', '2026-07-20 12:17:16'),
(68, 23, 24, 2, 2, '2026-07-20 12:23:01', 'used', '2026-07-20 12:23:01'),
(74, 23, 169, 30, 30, '2026-07-20 12:33:00', 'used', '2026-07-20 12:33:00'),
(73, 23, 74, 5, 5, '2026-07-21 10:24:56', 'used', '2026-07-21 10:24:56'),
(72, 23, 124, 2, 2, '2026-07-21 10:26:04', 'used', '2026-07-21 10:26:04'),
(71, 23, 68, 3, 3, '2026-07-20 12:24:20', 'used', '2026-07-20 12:24:20'),
(70, 23, 72, 6, 6, '2026-07-20 12:21:46', 'used', '2026-07-20 12:21:46'),
(69, 23, 148, 4, 4, '2026-07-20 12:20:47', 'used', '2026-07-20 12:20:47'),
(43, 17, 23, 0, 162, '2026-07-20 06:03:14', 'used', '2026-07-20 06:03:14'),
(44, 17, 28, 0, 0, '2026-05-21 11:30:40', 'used', '2026-07-17 13:02:34'),
(45, 17, 69, 0, 26, '2026-07-20 06:06:24', 'used', '2026-07-20 06:06:24'),
(46, 17, 153, 0, 0, NULL, NULL, '2026-07-17 13:00:00'),
(47, 17, 106, 0, 0, NULL, NULL, '2026-07-17 12:59:30'),
(48, 17, 154, 0, 0, NULL, NULL, '2026-07-17 12:59:27'),
(65, 23, 23, 10, 0, NULL, NULL, '2026-07-20 11:52:47'),
(66, 23, 183, 28, 56, '2026-07-20 12:28:42', 'used', '2026-07-20 12:28:42'),
(75, 23, 30, 3, 3, '2026-07-20 12:25:25', 'used', '2026-07-20 12:25:25'),
(76, 23, 3, 2, 0, NULL, NULL, '2026-07-20 11:52:47'),
(77, 23, 165, 1, 0, NULL, NULL, '2026-07-20 11:52:47'),
(78, 23, 151, 5, 0, NULL, NULL, '2026-07-20 11:52:47'),
(79, 24, 40, 5, 0, NULL, NULL, '2026-07-21 10:40:05'),
(80, 24, 26, 5, 5, '2026-07-21 11:05:55', 'used', '2026-07-21 11:05:55'),
(81, 24, 67, 9, 0, NULL, NULL, '2026-07-21 10:40:05'),
(82, 24, 23, 15, 0, NULL, NULL, '2026-07-21 10:40:05'),
(83, 24, 183, 24, 0, NULL, NULL, '2026-07-21 10:40:05'),
(84, 24, 25, 2, 0, NULL, NULL, '2026-07-21 10:40:05'),
(85, 24, 148, 4, 0, NULL, NULL, '2026-07-21 10:40:05'),
(86, 24, 46, 1, 0, NULL, NULL, '2026-07-21 10:40:05'),
(87, 24, 35, 3, 0, NULL, NULL, '2026-07-21 10:40:05'),
(88, 24, 74, 2, 0, NULL, NULL, '2026-07-21 10:40:05'),
(89, 24, 169, 51, 0, NULL, NULL, '2026-07-21 10:40:05'),
(90, 24, 135, 1, 0, NULL, NULL, '2026-07-21 10:40:05'),
(91, 24, 168, 1, 0, NULL, NULL, '2026-07-21 10:40:05'),
(92, 24, 47, 3, 0, NULL, NULL, '2026-07-21 10:40:05'),
(93, 24, 3, 2, 0, NULL, NULL, '2026-07-21 10:40:05'),
(94, 24, 49, 2, 0, NULL, NULL, '2026-07-21 10:40:05'),
(95, 24, 102, 20, 0, NULL, NULL, '2026-07-21 10:40:05');

-- --------------------------------------------------------

--
-- Table structure for table `login_logs`
--

CREATE TABLE `login_logs` (
  `id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `login_time` datetime DEFAULT current_timestamp(),
  `logout_time` datetime DEFAULT NULL,
  `status` enum('Success','Failed') DEFAULT 'Success'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `low_stock_requisitions`
--

CREATE TABLE `low_stock_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `low_stock_requisitions`
--

INSERT INTO `low_stock_requisitions` (`id`, `requested_by`, `created_at`, `status`) VALUES
(11, 17, '2026-05-13 11:13:23', 'Pending'),
(12, 13, '2026-05-13 11:49:39', 'Pending'),
(13, 20, '2026-06-02 09:15:00', 'Pending'),
(14, 20, '2026-06-02 09:23:23', 'Pending'),
(15, 15, '2026-06-02 09:24:25', 'Pending'),
(16, 15, '2026-06-02 09:29:56', 'Pending'),
(17, 20, '2026-06-02 09:30:19', 'Pending'),
(18, 20, '2026-06-02 10:08:07', 'Pending'),
(19, 20, '2026-06-02 10:25:23', 'Pending'),
(20, 15, '2026-06-02 10:55:21', 'Pending'),
(21, 20, '2026-06-02 11:11:58', 'Pending'),
(22, 15, '2026-06-08 10:03:41', 'Pending'),
(23, 15, '2026-06-08 11:16:11', 'Pending'),
(24, 20, '2026-06-15 11:27:53', 'Pending'),
(25, 20, '2026-06-15 11:37:06', 'Pending'),
(26, 20, '2026-06-22 11:06:25', 'Pending'),
(27, 20, '2026-06-29 10:45:22', 'Pending'),
(28, 20, '2026-07-07 10:13:36', 'Pending'),
(29, 20, '2026-07-07 10:22:40', 'Pending'),
(30, 20, '2026-07-07 14:16:02', 'Pending'),
(31, 15, '2026-07-08 14:35:54', 'Pending'),
(32, 20, '2026-07-13 13:10:31', 'Pending'),
(33, 20, '2026-07-13 13:16:12', 'Pending'),
(34, 27, '2026-07-17 15:22:09', 'Pending'),
(35, 15, '2026-07-20 10:55:53', 'Pending'),
(36, 20, '2026-07-20 11:37:36', 'Pending');

-- --------------------------------------------------------

--
-- Table structure for table `low_stock_requisition_items`
--

CREATE TABLE `low_stock_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `low_stock_requisition_items`
--

INSERT INTO `low_stock_requisition_items` (`id`, `requisition_id`, `product_id`, `quantity`) VALUES
(95, 11, 41, 5),
(96, 12, 17, 1),
(97, 13, 123, 120),
(98, 13, 31, 5),
(99, 13, 66, 11),
(100, 13, 156, 5),
(101, 13, 150, 5),
(102, 13, 67, 11),
(103, 13, 26, 4),
(104, 13, 27, 4),
(105, 13, 43, 100),
(106, 13, 28, 3),
(107, 13, 23, 150),
(108, 13, 25, 3),
(109, 14, 25, 1),
(110, 15, 63, 5),
(111, 15, 59, 5),
(112, 15, 162, 1),
(113, 15, 53, 5),
(114, 15, 61, 3),
(115, 15, 55, 5),
(116, 16, 59, 5),
(117, 16, 162, 3),
(118, 16, 53, 5),
(119, 16, 61, 3),
(120, 16, 55, 5),
(121, 16, 63, 5),
(122, 17, 66, 1),
(123, 18, 153, 1),
(124, 18, 128, 7),
(125, 18, 147, 5),
(126, 18, 114, 120),
(127, 18, 23, 150),
(128, 18, 52, 300),
(129, 18, 78, 15),
(130, 18, 24, 5),
(131, 18, 66, 11),
(132, 18, 31, 5),
(133, 18, 156, 5),
(134, 18, 150, 10),
(135, 18, 67, 11),
(136, 18, 26, 5),
(137, 18, 3, 20),
(138, 18, 151, 20),
(139, 18, 36, 5),
(140, 18, 27, 5),
(141, 18, 152, 5),
(142, 18, 43, 100),
(143, 18, 25, 3),
(144, 19, 27, 5),
(145, 19, 75, 12),
(146, 19, 152, 5),
(147, 19, 43, 100),
(148, 19, 63, 5),
(149, 19, 153, 1),
(150, 19, 128, 7),
(151, 19, 147, 5),
(152, 19, 29, 2),
(153, 19, 114, 120),
(154, 19, 23, 150),
(155, 19, 52, 200),
(156, 19, 78, 15),
(157, 19, 46, 5),
(158, 19, 24, 5),
(159, 19, 59, 5),
(160, 19, 162, 3),
(161, 19, 53, 5),
(162, 19, 31, 5),
(163, 19, 66, 11),
(164, 19, 156, 5),
(165, 19, 150, 10),
(166, 19, 163, 3),
(167, 19, 67, 11),
(168, 19, 26, 5),
(169, 19, 61, 3),
(170, 19, 74, 10),
(171, 19, 151, 20),
(172, 19, 3, 20),
(173, 19, 55, 5),
(174, 19, 36, 5),
(175, 19, 49, 5),
(176, 20, 78, 5),
(177, 20, 134, 50),
(178, 20, 43, 100),
(179, 21, 52, 200),
(180, 21, 78, 15),
(181, 21, 46, 3),
(182, 21, 59, 5),
(183, 21, 24, 5),
(184, 21, 53, 5),
(185, 21, 123, 160),
(186, 21, 66, 11),
(187, 21, 156, 10),
(188, 21, 150, 10),
(189, 21, 163, 3),
(190, 21, 67, 11),
(191, 21, 61, 3),
(192, 21, 26, 5),
(193, 21, 3, 20),
(194, 21, 151, 20),
(195, 21, 55, 5),
(196, 21, 27, 5),
(197, 21, 152, 5),
(198, 21, 43, 100),
(199, 21, 63, 5),
(200, 21, 153, 1),
(201, 21, 128, 7),
(202, 21, 147, 5),
(203, 21, 23, 150),
(204, 22, 29, 10),
(205, 22, 154, 30),
(206, 22, 114, 3),
(207, 22, 148, 50),
(208, 22, 39, 6),
(209, 22, 85, 30),
(210, 22, 161, 50),
(211, 22, 52, 5),
(212, 22, 121, 2),
(213, 22, 102, 200),
(214, 22, 141, 5),
(215, 22, 30, 20),
(216, 22, 155, 2),
(217, 22, 24, 10),
(218, 22, 40, 2),
(219, 22, 31, 10),
(220, 22, 66, 25),
(221, 22, 156, 10),
(222, 22, 47, 5),
(223, 22, 150, 10),
(224, 22, 41, 2),
(225, 22, 110, 5),
(226, 22, 73, 2),
(227, 22, 125, 2),
(228, 22, 35, 5),
(229, 22, 67, 25),
(230, 22, 48, 5),
(231, 22, 26, 10),
(232, 22, 151, 10),
(233, 22, 3, 20),
(234, 22, 74, 10),
(235, 22, 126, 5),
(236, 22, 36, 3),
(237, 22, 105, 4),
(238, 22, 68, 2),
(239, 22, 49, 5),
(240, 22, 27, 10),
(241, 22, 152, 10),
(242, 22, 43, 5),
(243, 22, 112, 10),
(244, 22, 75, 12),
(245, 22, 127, 10),
(246, 22, 37, 1),
(247, 22, 106, 3),
(248, 22, 69, 30),
(249, 22, 159, 5),
(250, 22, 119, 4),
(251, 22, 138, 5),
(252, 22, 28, 20),
(253, 22, 153, 2),
(254, 22, 44, 1),
(255, 22, 147, 5),
(256, 22, 38, 3),
(257, 22, 70, 10),
(258, 22, 51, 50),
(259, 22, 120, 10),
(260, 22, 25, 10),
(261, 23, 85, 30),
(262, 23, 161, 50),
(263, 23, 52, 5),
(264, 23, 121, 2),
(265, 23, 102, 200),
(266, 23, 78, 3),
(267, 23, 155, 2),
(268, 23, 24, 6),
(269, 23, 31, 10),
(270, 23, 66, 25),
(271, 23, 156, 10),
(272, 23, 150, 10),
(273, 23, 110, 5),
(274, 23, 67, 25),
(275, 23, 26, 10),
(276, 23, 74, 10),
(277, 23, 151, 10),
(278, 23, 164, 10),
(279, 23, 126, 5),
(280, 23, 105, 4),
(281, 23, 68, 2),
(282, 23, 49, 5),
(283, 23, 27, 10),
(284, 23, 75, 12),
(285, 23, 152, 10),
(286, 23, 43, 100),
(287, 23, 112, 10),
(288, 23, 127, 10),
(289, 23, 106, 3),
(290, 23, 69, 30),
(291, 23, 159, 5),
(292, 23, 119, 4),
(293, 23, 138, 5),
(294, 23, 153, 2),
(295, 23, 147, 5),
(296, 23, 70, 10),
(297, 23, 51, 20),
(298, 23, 120, 10),
(299, 23, 114, 120),
(300, 23, 23, 150),
(301, 23, 39, 3),
(302, 23, 25, 6),
(303, 24, 76, 5),
(304, 24, 64, 5),
(305, 24, 23, 150),
(306, 24, 58, 5),
(307, 24, 123, 120),
(308, 24, 65, 3),
(309, 24, 156, 5),
(310, 24, 24, 2),
(311, 24, 59, 10),
(312, 24, 53, 3),
(313, 24, 31, 5),
(314, 24, 151, 10),
(315, 24, 54, 5),
(316, 24, 35, 4),
(317, 24, 61, 3),
(318, 24, 152, 5),
(319, 24, 55, 5),
(320, 24, 43, 20),
(321, 24, 56, 100),
(322, 24, 147, 4),
(323, 25, 56, 100),
(324, 25, 147, 3),
(325, 25, 64, 5),
(326, 25, 58, 5),
(327, 25, 123, 120),
(328, 25, 65, 3),
(329, 25, 156, 5),
(330, 25, 78, 10),
(331, 25, 169, 60),
(332, 25, 59, 10),
(333, 25, 24, 2),
(334, 25, 150, 10),
(335, 25, 151, 10),
(336, 25, 54, 5),
(337, 25, 3, 20),
(338, 25, 152, 5),
(339, 25, 55, 5),
(340, 25, 62, 10),
(341, 26, 114, 140),
(342, 26, 76, 5),
(343, 26, 167, 3),
(344, 26, 70, 10),
(345, 26, 51, 25),
(346, 26, 39, 2),
(347, 26, 52, 3),
(348, 26, 65, 2),
(349, 26, 30, 20),
(350, 26, 156, 5),
(351, 26, 46, 2),
(352, 26, 23, 150),
(353, 26, 150, 10),
(354, 26, 53, 4),
(355, 26, 66, 10),
(356, 26, 31, 5),
(357, 26, 47, 5),
(358, 26, 79, 1),
(359, 26, 60, 5),
(360, 26, 24, 5),
(361, 26, 41, 1),
(362, 26, 73, 1),
(363, 26, 151, 20),
(364, 26, 67, 10),
(365, 26, 35, 5),
(366, 26, 48, 5),
(367, 26, 61, 4),
(368, 26, 26, 5),
(369, 26, 74, 10),
(370, 26, 152, 5),
(371, 26, 127, 3),
(372, 26, 106, 2),
(373, 26, 36, 2),
(374, 26, 49, 5),
(375, 26, 27, 5),
(376, 26, 43, 60),
(377, 26, 3, 20),
(378, 26, 75, 12),
(379, 26, 147, 5),
(380, 26, 132, 1),
(381, 27, 102, 600),
(382, 27, 46, 2),
(383, 27, 23, 150),
(384, 27, 54, 6),
(385, 27, 118, 10),
(386, 27, 74, 10),
(387, 27, 36, 5),
(388, 27, 62, 10),
(389, 27, 56, 100),
(390, 27, 147, 5),
(391, 28, 23, 150),
(392, 28, 150, 10),
(393, 28, 53, 4),
(394, 28, 151, 15),
(395, 28, 105, 4),
(396, 28, 74, 10),
(397, 28, 106, 4),
(398, 28, 49, 5),
(399, 28, 172, 50),
(400, 28, 64, 4),
(401, 28, 58, 5),
(402, 28, 109, 4),
(403, 29, 69, 10),
(404, 29, 147, 5),
(405, 29, 114, 40),
(406, 29, 64, 4),
(407, 29, 58, 5),
(408, 29, 109, 4),
(409, 29, 156, 10),
(410, 29, 23, 150),
(411, 29, 150, 10),
(412, 29, 53, 4),
(413, 29, 151, 15),
(414, 29, 105, 4),
(415, 29, 61, 3),
(416, 29, 74, 10),
(417, 29, 152, 5),
(418, 29, 49, 10),
(419, 29, 172, 50),
(420, 30, 53, 4),
(421, 30, 151, 15),
(422, 30, 61, 3),
(423, 30, 74, 10),
(424, 30, 152, 5),
(425, 30, 106, 3),
(426, 30, 49, 10),
(427, 30, 172, 32),
(428, 30, 147, 5),
(429, 30, 64, 4),
(430, 30, 58, 5),
(431, 30, 109, 4),
(432, 30, 123, 40),
(433, 30, 156, 10),
(434, 30, 23, 150),
(435, 30, 150, 10),
(436, 31, 73, 6),
(437, 31, 145, 12),
(438, 31, 35, 10),
(439, 31, 119, 10),
(440, 31, 43, 150),
(441, 31, 147, 5),
(442, 31, 83, 10),
(443, 31, 167, 4),
(444, 31, 108, 10),
(445, 31, 168, 12),
(446, 31, 102, 600),
(447, 31, 125, 2),
(448, 31, 132, 1),
(449, 32, 47, 5),
(450, 32, 151, 15),
(451, 32, 73, 1),
(452, 32, 54, 10),
(453, 32, 35, 5),
(454, 32, 61, 3),
(455, 32, 152, 10),
(456, 32, 74, 10),
(457, 32, 49, 5),
(458, 32, 3, 20),
(459, 32, 56, 100),
(460, 32, 147, 5),
(461, 32, 69, 1),
(462, 32, 50, 5),
(463, 32, 168, 5),
(464, 32, 123, 160),
(465, 32, 65, 2),
(466, 32, 23, 300),
(467, 32, 31, 5),
(468, 32, 132, 1),
(469, 33, 168, 5),
(470, 33, 123, 160),
(471, 33, 102, 600),
(472, 33, 65, 2),
(473, 33, 156, 10),
(474, 33, 23, 300),
(475, 33, 150, 10),
(476, 33, 31, 5),
(477, 33, 151, 15),
(478, 33, 73, 1),
(479, 33, 54, 10),
(480, 33, 61, 2),
(481, 33, 152, 10),
(482, 33, 74, 10),
(483, 33, 49, 5),
(484, 33, 3, 20),
(485, 33, 56, 100),
(486, 33, 147, 5),
(487, 33, 69, 1),
(488, 33, 50, 5),
(489, 33, 148, 5),
(490, 33, 132, 1),
(491, 34, 146, 200),
(492, 34, 105, 5),
(493, 34, 106, 5),
(494, 34, 69, 64),
(495, 35, 3, 20),
(496, 35, 73, 5),
(497, 35, 105, 3),
(498, 35, 67, 15),
(499, 35, 35, 5),
(500, 35, 74, 5),
(501, 35, 126, 4),
(502, 35, 106, 3),
(503, 35, 68, 5),
(504, 35, 156, 5),
(505, 35, 49, 10),
(506, 35, 119, 10),
(507, 35, 169, 120),
(508, 35, 27, 10),
(509, 35, 75, 12),
(510, 35, 150, 5),
(511, 35, 127, 10),
(512, 35, 69, 30),
(513, 35, 114, 120),
(514, 35, 151, 10),
(515, 35, 164, 6),
(516, 35, 128, 5),
(517, 35, 70, 10),
(518, 35, 145, 5),
(519, 35, 51, 25),
(520, 35, 171, 300),
(521, 35, 77, 5),
(522, 35, 152, 5),
(523, 35, 45, 5),
(524, 35, 146, 200),
(525, 35, 39, 2),
(526, 35, 159, 5),
(527, 35, 102, 600),
(528, 35, 138, 10),
(529, 35, 30, 50),
(530, 35, 46, 5),
(531, 35, 153, 1),
(532, 35, 166, 2),
(533, 35, 23, 150),
(534, 35, 110, 5),
(535, 35, 72, 10),
(536, 35, 147, 5),
(537, 35, 40, 25),
(538, 35, 66, 10),
(539, 35, 31, 5),
(540, 35, 47, 10),
(541, 35, 167, 2),
(542, 35, 24, 10),
(543, 35, 181, 3),
(544, 35, 177, 5),
(545, 36, 35, 5),
(546, 36, 48, 5),
(547, 36, 61, 3),
(548, 36, 74, 10),
(549, 36, 36, 3),
(550, 36, 156, 10),
(551, 36, 49, 10),
(552, 36, 62, 10),
(553, 36, 43, 60),
(554, 36, 150, 10),
(555, 36, 151, 15),
(556, 36, 114, 160),
(557, 36, 76, 5),
(558, 36, 152, 10),
(559, 36, 45, 3),
(560, 36, 185, 1),
(561, 36, 58, 7),
(562, 36, 102, 600),
(563, 36, 65, 2),
(564, 36, 46, 2),
(565, 36, 59, 5),
(566, 36, 23, 150),
(567, 36, 147, 5),
(568, 36, 53, 5),
(569, 36, 31, 5),
(570, 36, 47, 5),
(571, 36, 3, 20);

-- --------------------------------------------------------

--
-- Table structure for table `loyalty_points`
--

CREATE TABLE `loyalty_points` (
  `id` int(11) NOT NULL,
  `customer_id` int(11) NOT NULL,
  `points` int(11) DEFAULT 0,
  `last_updated` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `loyalty_transactions`
--

CREATE TABLE `loyalty_transactions` (
  `id` int(11) NOT NULL,
  `customer_id` int(11) NOT NULL,
  `points` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `date` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `loyalty_transactions`
--

INSERT INTO `loyalty_transactions` (`id`, `customer_id`, `points`, `reason`, `date`) VALUES
(4, 1, 800, 'Points earned from Bar Sale #10', '2026-02-15 22:35:29'),
(5, 2, 24, 'Points from Tab Sale #11', '2026-02-15 23:03:51'),
(6, 3, 500, 'Points from Tab Sale #14', '2026-02-16 23:50:50'),
(7, 5, 80, 'Points from Bar Sale #17', '2026-02-17 01:09:00'),
(8, 5, 66, 'Points from Bar Sale #23', '2026-02-18 06:01:11'),
(9, 3, 66, 'Points from Bar Sale #42', '2026-02-18 06:35:01'),
(10, 3, 66, 'Points from Bar Sale #43', '2026-02-18 06:41:35'),
(11, 1, 208, 'Points from Bar Sale #10', '2026-02-18 14:43:11');

-- --------------------------------------------------------

--
-- Table structure for table `maintenance_history`
--

CREATE TABLE `maintenance_history` (
  `id` int(11) NOT NULL,
  `maintenance_id` int(11) NOT NULL,
  `action_by` int(11) NOT NULL,
  `action_type` enum('Created','Assigned','In Progress','Completed','Rejected','Updated') NOT NULL,
  `action_note` text DEFAULT NULL,
  `action_date` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `maintenance_requests`
--

CREATE TABLE `maintenance_requests` (
  `id` int(11) NOT NULL,
  `room_id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `request_date` datetime DEFAULT current_timestamp(),
  `issue_description` text NOT NULL,
  `status` enum('Pending','In Progress','Completed','Rejected','Approved') DEFAULT 'Pending',
  `assigned_to` int(11) DEFAULT NULL,
  `completion_date` datetime DEFAULT NULL,
  `note` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `staff_id` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `meals`
--

CREATE TABLE `meals` (
  `id` int(11) NOT NULL,
  `meal_name` varchar(255) NOT NULL,
  `product_id` int(11) DEFAULT NULL,
  `price` decimal(12,2) NOT NULL,
  `category` enum('Appetizer','Main','Dessert','Drink','Other','Starter','Snack','Breakfast','Bevarages') DEFAULT 'Other',
  `is_active` tinyint(1) DEFAULT 1,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `section` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `meals`
--

INSERT INTO `meals` (`id`, `meal_name`, `product_id`, `price`, `category`, `is_active`, `created_at`, `updated_at`, `section`) VALUES
(2, 'BEEF STEW/RICE', NULL, 15000.00, 'Main', 1, '2026-02-18 02:50:53', '2026-02-19 02:39:15', 'STEWS'),
(3, 'MUSHROOM SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 02:26:13', '2026-02-19 02:29:17', 'HOT STARTERS'),
(4, 'CHICKEN SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 02:26:29', '2026-02-19 02:29:27', 'HOT STARTERS'),
(5, 'VEGETABLE SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 02:26:46', '2026-02-19 02:29:23', 'HOT STARTERS'),
(6, 'GARDEN SALAD ', NULL, 6000.00, 'Starter', 1, '2026-02-19 02:27:51', '2026-02-19 02:29:31', 'COLD STARTERS'),
(7, 'CALSAW SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 02:28:18', '2026-02-19 02:29:35', 'COLD STARTERS'),
(8, 'GARLIC SALAD ', NULL, 6000.00, 'Starter', 1, '2026-02-19 02:34:27', '2026-02-19 02:34:27', 'COLD STARTERS'),
(9, 'PASTA SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 02:34:45', '2026-02-19 02:34:45', 'COLD STARTERS'),
(10, 'GREEN SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 02:35:06', '2026-02-19 02:35:06', 'COLD STARTERS'),
(11, 'BEEF STEW/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 02:35:49', '2026-02-19 02:35:49', 'STEWS'),
(12, 'BEEF STEW/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 02:36:15', '2026-02-19 02:36:15', 'STEWS'),
(13, 'GOAT STEW/RICE', NULL, 15000.00, 'Main', 1, '2026-02-19 02:37:10', '2026-02-19 02:37:10', 'STEWS'),
(14, 'GOAT STEW/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 02:37:28', '2026-02-19 02:37:28', 'STEWS'),
(15, 'GOAT STEW/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 02:37:56', '2026-02-19 02:38:18', 'STEWS'),
(16, 'LOCAL CHICKEN/NSIMA', NULL, 16000.00, 'Main', 1, '2026-02-19 02:45:20', '2026-02-19 02:45:20', 'STEAKS'),
(17, 'HYBRIDE CHICKEN', NULL, 16000.00, 'Main', 1, '2026-02-19 02:45:41', '2026-02-19 02:49:20', 'STEW'),
(18, 'SOUTHENFRIED', NULL, 15000.00, 'Main', 1, '2026-02-19 02:46:06', '2026-02-19 02:49:16', 'STEW'),
(19, 'CHICKEN STIRFRY', NULL, 15000.00, 'Main', 1, '2026-02-19 02:46:33', '2026-02-19 02:49:10', 'STEW'),
(20, 'BEEF STEAK', NULL, 17000.00, 'Main', 1, '2026-02-19 02:51:38', '2026-02-19 02:51:38', 'STEAKS'),
(21, 'T BONE STEAK', NULL, 17000.00, 'Main', 1, '2026-02-19 02:52:05', '2026-02-19 02:52:05', 'STEAKS'),
(22, 'BUTTERFLY CHICKEN', NULL, 15000.00, 'Main', 1, '2026-02-19 02:52:25', '2026-02-19 02:52:25', 'STEAKS'),
(23, 'PORK CHOPS', NULL, 17000.00, 'Main', 1, '2026-02-19 02:52:45', '2026-02-19 02:52:45', 'STEAKS'),
(24, 'BUTTER CHICKEN', NULL, 17000.00, 'Main', 1, '2026-02-19 02:53:04', '2026-02-19 02:53:04', 'STEAKS'),
(25, 'CHAMBO/NSIMA', NULL, 20000.00, 'Main', 1, '2026-02-19 02:54:15', '2026-02-19 02:54:15', 'LAKES'),
(26, 'CHAMBO/CHIPS', NULL, 20000.00, 'Main', 1, '2026-02-19 02:54:36', '2026-02-19 02:54:36', 'LAKES'),
(27, 'CHAMBO/RICE', NULL, 20000.00, 'Main', 1, '2026-02-19 02:54:52', '2026-02-19 02:54:52', 'LAKES'),
(28, 'FILLET CHAMBO/NSIMA', NULL, 20000.00, 'Main', 1, '2026-02-19 02:55:21', '2026-02-19 02:55:21', 'LAKES'),
(29, 'FILLET CHAMBO/RICE', NULL, 20000.00, 'Main', 1, '2026-02-19 02:55:50', '2026-02-19 02:55:50', 'LAKES'),
(30, 'FILLET CHAMBO/CHIPS', NULL, 20000.00, 'Main', 1, '2026-02-19 02:57:01', '2026-02-19 02:57:01', 'LAKES'),
(31, 'KAMPANGO/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 02:57:49', '2026-02-19 02:57:49', 'LAKES'),
(32, 'KAMPANGO/RICE', NULL, 15000.00, 'Main', 1, '2026-02-19 02:58:09', '2026-02-19 02:58:09', 'LAKES'),
(33, 'KAMPANGO/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 02:58:37', '2026-02-19 02:58:37', 'LAKES'),
(34, 'BUTTER FISH ', NULL, 20000.00, 'Main', 1, '2026-02-19 03:00:09', '2026-02-19 03:00:09', 'LAKES'),
(35, 'CHICEKEN ROLLPOP', NULL, 10000.00, 'Snack', 1, '2026-02-19 03:00:42', '2026-02-19 03:12:57', 'SNACK'),
(36, 'SAMOOSA', NULL, 5000.00, 'Snack', 1, '2026-02-19 03:01:06', '2026-02-19 03:13:01', 'SNACK'),
(37, 'BREAKFAST', NULL, 15000.00, 'Snack', 1, '2026-02-19 03:11:09', '2026-02-19 03:13:07', 'BREAKFAST'),
(38, 'MEATPIE', NULL, 10000.00, 'Main', 1, '2026-02-19 03:14:03', '2026-02-19 03:14:03', 'SNACK'),
(39, 'PIZZA LARGE', NULL, 45000.00, 'Snack', 1, '2026-02-19 03:14:21', '2026-02-19 03:14:21', 'SNACK'),
(40, 'PIZZA MEDIUM', NULL, 30000.00, 'Snack', 1, '2026-02-19 03:14:42', '2026-02-19 03:14:42', 'SNACK'),
(41, 'PIZZA SMALL', NULL, 20000.00, 'Snack', 1, '2026-02-19 03:15:01', '2026-02-19 03:15:01', 'SNACK'),
(42, '100%JUICE', NULL, 2000.00, 'Bevarages', 1, '2026-02-19 03:21:44', '2026-02-19 03:21:44', 'BEVARAGES'),
(43, 'ORANGE', NULL, 2000.00, 'Bevarages', 1, '2026-02-19 03:22:04', '2026-02-19 03:22:04', 'BEVARAGES'),
(44, 'SOFT DRINK', NULL, 2000.00, 'Bevarages', 1, '2026-02-19 03:22:22', '2026-02-19 03:22:22', 'BEVARAGES'),
(45, 'BOTTLED WATER', NULL, 1500.00, 'Bevarages', 1, '2026-02-19 03:22:41', '2026-02-19 03:22:41', 'BEVARAGES'),
(46, 'CHIDEDE JUICE', NULL, 6000.00, 'Bevarages', 1, '2026-02-19 03:22:57', '2026-02-19 03:22:57', 'BEVARAGES'),
(47, 'MALAMBE JUICE', NULL, 6000.00, 'Bevarages', 1, '2026-02-19 03:23:18', '2026-02-19 03:23:18', 'BEVARAGES'),
(48, 'BANANA', NULL, 2500.00, 'Dessert', 1, '2026-02-19 03:23:48', '2026-02-19 03:23:48', 'DESSERTS'),
(49, 'APPLES', NULL, 3000.00, 'Dessert', 1, '2026-02-19 03:24:00', '2026-02-19 03:24:00', 'DESSERTS'),
(50, 'PINEAPPLES', NULL, 5000.00, 'Dessert', 1, '2026-02-19 03:25:01', '2026-02-19 03:25:01', 'DESSERTS'),
(51, 'FRUITS SALAD', NULL, 8000.00, 'Dessert', 1, '2026-02-19 03:25:20', '2026-02-19 03:26:11', 'DESSERTS'),
(52, 'WATERMELON', NULL, 5000.00, 'Dessert', 1, '2026-02-19 03:25:47', '2026-02-19 03:25:47', 'DESSERTS');

-- --------------------------------------------------------

--
-- Table structure for table `meal_assignments`
--

CREATE TABLE `meal_assignments` (
  `id` int(11) NOT NULL,
  `meal_id` int(11) NOT NULL,
  `parameter_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `meal_assignments`
--

INSERT INTO `meal_assignments` (`id`, `meal_id`, `parameter_id`) VALUES
(2, 1, 7),
(3, 1, 6),
(5, 5, 6),
(10, 4, 8),
(11, 5, 9),
(16, 20, 24),
(17, 20, 16),
(18, 37, 25),
(19, 37, 26),
(20, 37, 23),
(21, 37, 30),
(22, 11, 19),
(23, 11, 25),
(25, 2, 18),
(26, 2, 24),
(28, 2, 15),
(29, 20, 19),
(30, 20, 14),
(31, 2, 14),
(32, 2, 19),
(33, 11, 18),
(34, 11, 16);

-- --------------------------------------------------------

--
-- Table structure for table `meal_parameters`
--

CREATE TABLE `meal_parameters` (
  `id` int(11) NOT NULL,
  `meal_id` int(11) NOT NULL,
  `material_id` int(11) NOT NULL,
  `qty_per_people` decimal(10,3) NOT NULL,
  `people_count` int(11) NOT NULL DEFAULT 4,
  `meal_type` enum('Walk-in','Conference') NOT NULL DEFAULT 'Walk-in',
  `composition` decimal(10,2) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT 0.00
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `meal_parameters`
--

INSERT INTO `meal_parameters` (`id`, `meal_id`, `material_id`, `qty_per_people`, `people_count`, `meal_type`, `composition`, `price`) VALUES
(10, 0, 27, 0.170, 1, 'Walk-in', NULL, 0.00),
(11, 0, 27, 0.170, 1, 'Conference', NULL, 0.00),
(12, 0, 81, 0.180, 1, 'Walk-in', NULL, 0.00),
(13, 0, 81, 0.170, 1, 'Conference', NULL, 0.00),
(14, 0, 30, 0.200, 1, 'Conference', NULL, 0.00),
(15, 0, 30, 0.180, 1, 'Walk-in', NULL, 0.00),
(16, 0, 87, 0.100, 1, 'Walk-in', NULL, 0.00),
(17, 0, 87, 0.180, 1, 'Conference', NULL, 0.00),
(18, 0, 26, 0.180, 1, 'Walk-in', NULL, 0.00),
(19, 0, 26, 0.180, 1, 'Walk-in', NULL, 0.00),
(20, 0, 25, 0.200, 5, 'Walk-in', NULL, 0.00),
(21, 0, 25, 0.100, 4, 'Conference', NULL, 0.00),
(22, 0, 22, 0.400, 1, 'Walk-in', NULL, 0.00),
(23, 0, 22, 0.400, 1, 'Conference', NULL, 0.00),
(34, 0, 40, 0.050, 1, 'Conference', NULL, 0.00),
(25, 0, 78, 0.230, 1, 'Conference', NULL, 0.00),
(26, 0, 23, 2.000, 1, 'Conference', NULL, 0.00),
(27, 0, 23, 2.000, 1, 'Walk-in', NULL, 0.00),
(28, 0, 24, 0.120, 1, 'Walk-in', NULL, 0.00),
(29, 0, 24, 0.120, 1, 'Conference', NULL, 0.00),
(30, 0, 3, 0.020, 1, 'Conference', NULL, 0.00),
(31, 0, 3, 0.020, 1, 'Conference', NULL, 0.00),
(32, 0, 66, 1.000, 1, 'Conference', NULL, 0.00),
(33, 0, 67, 1.000, 1, 'Conference', NULL, 0.00),
(35, 0, 51, 0.400, 1, 'Conference', NULL, 0.00),
(36, 0, 45, 0.800, 1, 'Conference', NULL, 0.00),
(37, 0, 48, 0.080, 1, 'Walk-in', NULL, 0.00),
(38, 0, 49, 1.000, 1, 'Conference', NULL, 0.00),
(39, 0, 39, 0.020, 1, 'Conference', NULL, 0.00),
(40, 0, 78, 0.220, 1, 'Walk-in', NULL, 0.00),
(42, 0, 49, 1.000, 1, 'Walk-in', NULL, 0.00),
(43, 0, 45, 0.060, 1, 'Walk-in', NULL, 0.00),
(44, 0, 28, 1.000, 1, 'Walk-in', NULL, 0.00),
(45, 0, 28, 1.000, 1, 'Conference', NULL, 0.00),
(46, 0, 43, 1.000, 1, 'Conference', NULL, 0.00),
(47, 0, 72, 1.000, 1, 'Conference', NULL, 0.00),
(48, 0, 72, 1.000, 1, 'Walk-in', NULL, 0.00),
(49, 0, 68, 0.800, 1, 'Walk-in', NULL, 0.00),
(50, 0, 68, 0.800, 1, 'Conference', NULL, 0.00),
(51, 0, 123, 0.300, 1, 'Walk-in', NULL, 0.00),
(52, 0, 123, 0.300, 1, 'Conference', NULL, 0.00),
(53, 0, 114, 0.500, 1, 'Walk-in', NULL, 0.00),
(54, 0, 114, 0.500, 1, 'Conference', NULL, 0.00),
(55, 0, 114, 0.180, 1, '', NULL, 0.00),
(56, 0, 114, 0.180, 1, '', NULL, 0.00),
(57, 0, 23, 0.280, 1, '', NULL, 0.00),
(58, 0, 23, 0.280, 1, '', NULL, 0.00),
(59, 0, 102, 1.000, 1, 'Walk-in', NULL, 0.00),
(60, 0, 102, 1.000, 1, 'Conference', NULL, 0.00),
(61, 0, 107, 0.250, 1, 'Walk-in', NULL, 0.00),
(62, 0, 107, 0.250, 1, 'Conference', NULL, 0.00),
(63, 0, 69, 1.000, 1, 'Walk-in', NULL, 0.00),
(64, 0, 69, 1.000, 1, 'Conference', NULL, 0.00);

-- --------------------------------------------------------

--
-- Table structure for table `meal_production`
--

CREATE TABLE `meal_production` (
  `id` int(11) NOT NULL,
  `material_id` int(11) NOT NULL,
  `qty_per_person` decimal(10,2) NOT NULL,
  `number_of_people` int(11) NOT NULL,
  `total_qty` decimal(10,2) NOT NULL,
  `meal_id` int(11) NOT NULL,
  `people_count` int(11) NOT NULL,
  `produced_by` varchar(100) DEFAULT NULL,
  `produced_at` datetime DEFAULT current_timestamp(),
  `status` enum('Pending','Served') NOT NULL DEFAULT 'Pending',
  `category` varchar(100) DEFAULT NULL,
  `section` varchar(100) DEFAULT NULL,
  `meal_type` varchar(200) DEFAULT NULL,
  `created_by` varchar(200) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `meal_production_details`
--

CREATE TABLE `meal_production_details` (
  `id` int(11) NOT NULL,
  `production_id` int(11) NOT NULL,
  `material_id` int(11) NOT NULL,
  `material_name` varchar(255) NOT NULL,
  `qty_per_person` decimal(12,2) NOT NULL,
  `number_of_people` int(11) NOT NULL,
  `total_qty` decimal(12,2) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `meal_production_items`
--

CREATE TABLE `meal_production_items` (
  `id` int(11) NOT NULL,
  `production_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `qty_used` decimal(10,2) NOT NULL DEFAULT 0.00,
  `meal_type` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `meal_production_items`
--

INSERT INTO `meal_production_items` (`id`, `production_id`, `product_id`, `qty_used`, `meal_type`) VALUES
(1, 27, 26, 1.00, NULL),
(2, 27, 78, 1.30, NULL),
(3, 27, 23, 10.00, NULL),
(4, 28, 87, 1.40, NULL),
(5, 29, 87, 8.00, NULL),
(6, 30, 87, 0.40, NULL),
(7, 31, 87, 1.80, NULL),
(8, 47, 26, 0.40, NULL),
(9, 47, 78, 0.52, NULL),
(10, 47, 26, 0.50, NULL),
(11, 47, 30, 0.40, NULL),
(12, 48, 26, 0.40, NULL),
(13, 48, 78, 0.52, NULL),
(14, 48, 26, 0.50, NULL),
(15, 48, 30, 0.40, NULL),
(16, 49, 26, 1.25, NULL),
(17, 49, 26, 1.00, NULL),
(18, 49, 87, 1.00, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `meal_raw_materials`
--

CREATE TABLE `meal_raw_materials` (
  `id` int(11) NOT NULL,
  `meal_id` int(11) DEFAULT NULL,
  `item_name` varchar(255) DEFAULT NULL,
  `unit_cost` decimal(10,2) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `meal_raw_materials`
--

INSERT INTO `meal_raw_materials` (`id`, `meal_id`, `item_name`, `unit_cost`) VALUES
(1, 1, 'Tea Leaves', 2000.00),
(2, 1, 'Sugar', 1000.00),
(3, 1, 'Pastry', 5000.00),
(4, 2, 'Biscuits', 3000.00),
(5, 2, 'Tea Leaves', 2000.00),
(6, 3, 'Rice', 4000.00),
(7, 3, 'Chicken', 6000.00),
(8, 4, 'Fish', 5000.00),
(9, 4, 'Vegetables', 2000.00);

-- --------------------------------------------------------

--
-- Table structure for table `meal_recipes`
--

CREATE TABLE `meal_recipes` (
  `id` int(11) NOT NULL,
  `meal_id` int(11) NOT NULL,
  `material_id` int(11) NOT NULL,
  `qty_required` decimal(10,3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `meal_recipes`
--

INSERT INTO `meal_recipes` (`id`, `meal_id`, `material_id`, `qty_required`) VALUES
(1, 1, 5, 1.000),
(2, 1, 6, 0.500),
(3, 1, 7, 0.100),
(4, 3, 9, 0.200),
(5, 3, 8, 0.100),
(6, 3, 10, 0.400),
(7, 1, 1, 100.000),
(8, 1, 2, 150.000),
(9, 1, 3, 100.000),
(10, 2, 4, 150.000),
(12, 2, 3, 80.000),
(13, 3, 6, 150.000),
(14, 3, 7, 20.000),
(15, 4, 8, 100.000),
(16, 4, 9, 50.000),
(17, 4, 10, 2.000),
(18, 5, 11, 100.000),
(19, 5, 12, 20.000),
(20, 5, 13, 30.000);

-- --------------------------------------------------------

--
-- Table structure for table `meal_recipes_assigned`
--

CREATE TABLE `meal_recipes_assigned` (
  `id` int(11) NOT NULL,
  `meal_id` int(11) NOT NULL,
  `recipe_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `notifications`
--

CREATE TABLE `notifications` (
  `id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `message` text NOT NULL,
  `is_read` tinyint(1) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `payments`
--

CREATE TABLE `payments` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `invoice_id` int(11) DEFAULT NULL,
  `amount` decimal(10,2) NOT NULL,
  `type` enum('Room','Laundry','Room Service','Restaurant','Bar','Conference') NOT NULL DEFAULT 'Room',
  `method` text NOT NULL,
  `payment_date` datetime NOT NULL DEFAULT current_timestamp(),
  `description` varchar(255) DEFAULT NULL,
  `user_id` varchar(200) DEFAULT NULL,
  `reservations_id` varchar(200) DEFAULT NULL,
  `reservation_id` varchar(200) DEFAULT NULL,
  `status` varchar(200) DEFAULT NULL,
  `created_by` varchar(200) DEFAULT NULL,
  `invoice_number` varchar(200) DEFAULT NULL,
  `discount` decimal(10,2) DEFAULT 0.00,
  `state` int(11) DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `payments`
--

INSERT INTO `payments` (`id`, `guest_id`, `invoice_id`, `amount`, `type`, `method`, `payment_date`, `description`, `user_id`, `reservations_id`, `reservation_id`, `status`, `created_by`, `invoice_number`, `discount`, `state`) VALUES
(1, 4, NULL, 90000.00, '', 'Cash', '2026-07-08 15:02:18', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(2, 7, NULL, 60000.00, '', 'Cash', '2026-07-14 07:15:17', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(3, 30, NULL, 60000.00, '', 'Cash', '2026-07-15 10:44:17', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(4, 3, NULL, 45000.00, '', 'Cash', '2026-07-15 10:46:51', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(5, 11, NULL, 50000.00, '', 'Cash', '2026-07-15 11:10:55', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(6, 9, NULL, 105000.00, '', 'Bank Transfer', '2026-07-15 11:12:49', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(7, 16, NULL, 35000.00, '', 'Cash', '2026-07-15 11:14:14', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(8, 24, NULL, 35000.00, '', 'Card', '2026-07-15 11:17:07', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(9, 27, NULL, 35000.00, '', 'Card', '2026-07-15 11:25:30', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(10, 22, NULL, 70000.00, '', 'Card', '2026-07-15 11:27:36', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(11, 28, NULL, 45000.00, '', 'Bank Transfer', '2026-07-15 11:29:18', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(12, 8, NULL, 405000.00, '', 'Online Payment', '2026-07-15 11:32:53', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(13, 39, NULL, 35000.00, '', 'Card', '2026-07-15 13:00:40', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(14, 40, NULL, 35000.00, '', 'Card', '2026-07-16 08:14:15', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(15, 3, NULL, 90000.00, '', 'Cash', '2026-07-16 08:19:47', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(16, 41, NULL, 55000.00, '', 'Cash', '2026-07-16 10:04:49', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(17, 37, NULL, 120000.00, '', 'Cash', '2026-07-16 11:17:03', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(18, 45, NULL, 35000.00, '', 'Card', '2026-07-17 07:31:21', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(19, 10, NULL, 105000.00, '', 'Card', '2026-07-17 07:33:24', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(20, 3, NULL, 45000.00, '', 'Cash', '2026-07-17 07:34:43', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(21, 25, NULL, 385000.00, '', 'Cash', '2026-07-17 08:04:33', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(22, 19, NULL, 90000.00, '', 'Cash', '2026-07-17 09:27:04', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(23, 46, NULL, 35000.00, '', 'Cash', '2026-07-17 09:48:15', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(24, 33, NULL, 45000.00, '', 'Cash', '2026-07-17 10:49:10', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(25, 43, NULL, 35000.00, '', 'Cash', '2026-07-17 10:50:12', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(26, 49, NULL, 45000.00, '', 'Card', '2026-07-17 19:27:07', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(27, 48, NULL, 35000.00, '', 'Card', '2026-07-17 19:27:35', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(28, 47, NULL, 35000.00, '', 'Cash', '2026-07-18 07:02:50', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(29, 6, NULL, 180000.00, '', 'Cash', '2026-07-20 17:35:58', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 0.00, 4),
(30, 54, NULL, 90000.00, '', 'Card', '2026-07-21 08:24:54', NULL, NULL, NULL, NULL, 'Paid', NULL, NULL, 15000.00, 4);

-- --------------------------------------------------------

--
-- Table structure for table `perishables`
--

CREATE TABLE `perishables` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `unit` varchar(50) DEFAULT 'pcs',
  `quantity` decimal(10,2) DEFAULT 0.00,
  `min_level` decimal(10,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `perishables`
--

INSERT INTO `perishables` (`id`, `name`, `unit`, `quantity`, `min_level`) VALUES
(1, 'Onions', 'Each', 0.00, 0.00),
(2, 'Tomato', 'Bucket', 0.00, 0.00),
(3, 'Lettuce', 'Each', 0.00, 0.00),
(4, 'Garlic', 'Each', 0.00, 0.00),
(5, 'Carrot', 'Each', 0.00, 0.00),
(6, 'Cucumber', 'Each', 0.00, 0.00),
(7, 'Cabbage', 'Each', 0.00, 0.00),
(8, 'Charcoal', 'Bag', 0.00, 0.00),
(9, 'Spinach', 'Kg', 0.00, 0.00),
(10, 'Green Chili', 'g', 0.00, 0.00),
(11, 'Coriander', 'g', 0.00, 0.00),
(12, 'Ginger', 'Kg', 0.00, 0.00),
(13, 'Lemon', 'Each', 0.00, 0.00),
(14, 'Irish Potatoe', 'liters', 0.00, 0.00),
(15, 'Potato', '', 0.00, 0.00),
(16, 'Cauliflower', 'g', 0.00, 0.00),
(17, 'Eggplant', 'g', 0.00, 0.00),
(18, 'Pumpkin', 'g', 0.00, 0.00),
(19, 'Sweet Potato', 'Bucket', 0.00, 0.00),
(20, 'Beetroot', 'Kg', 0.00, 0.00),
(22, 'GREENPAPER', 'KG', 0.00, 0.00),
(23, 'NKHWANI', 'KG', 0.00, 0.00),
(24, 'RAPE', 'KG', 0.00, 0.00),
(25, 'NKHWANYA', 'KG', 0.00, 0.00),
(26, 'BONONGWE', 'KG', 0.00, 0.00),
(27, 'KHOLOWA', 'KG', 0.00, 0.00),
(28, 'CHISOSO', 'KG', 0.00, 0.00),
(29, 'THERERE', 'KG', 0.00, 0.00),
(30, 'MUSHROOM', 'KG', 0.00, 0.00),
(31, 'CHISOSO', 'KG', 0.00, 0.00),
(32, 'BANANA', 'EACH', 0.00, 0.00),
(33, 'APPLES', 'EACH', 0.00, 0.00),
(34, 'WATERMELLON', 'KG', 0.00, 0.00),
(35, 'APPLES', 'EACH', 0.00, 0.00),
(36, 'Green Paper', 'Each', 0.00, 0.00),
(37, 'Chips', 'Kg', 0.00, 0.00),
(38, 'Paprika', 'Each', 0.00, 0.00),
(39, 'Royco', 'Each', 0.00, 0.00),
(40, 'Vegetables', 'Each', 0.00, 0.00);

-- --------------------------------------------------------

--
-- Table structure for table `perishable_dispatch`
--

CREATE TABLE `perishable_dispatch` (
  `id` int(11) NOT NULL,
  `perishable_id` int(11) NOT NULL,
  `department_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `collected_by` varchar(100) DEFAULT NULL,
  `dispatched_by` varchar(100) DEFAULT NULL,
  `dispatched_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `perishable_parameters`
--

CREATE TABLE `perishable_parameters` (
  `id` int(11) NOT NULL,
  `perishable_id` int(11) NOT NULL,
  `qty_per_person` decimal(10,2) NOT NULL,
  `composition` int(11) NOT NULL DEFAULT 1,
  `unit_cost` decimal(10,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `perishable_parameters`
--

INSERT INTO `perishable_parameters` (`id`, `perishable_id`, `qty_per_person`, `composition`, `unit_cost`) VALUES
(1, 1, 0.40, 1, 100.00),
(2, 7, 0.10, 1, 100.00),
(3, 20, 0.05, 1, 200.00),
(4, 5, 0.40, 1, 200.00),
(5, 16, 60.00, 1, 200.00),
(6, 8, 0.50, 1, 0.00),
(7, 11, 5.00, 1, 200.00),
(8, 6, 0.06, 1, 0.00),
(9, 17, 0.04, 2, 200.00),
(11, 12, 0.01, 1, 0.00),
(13, 14, 1.00, 1, 600.00),
(14, 13, 0.10, 1, 0.00),
(15, 3, 4.00, 1, 200.00),
(16, 18, 6.00, 1, 200.00),
(17, 9, 0.50, 1, 200.00),
(18, 19, 0.20, 1, 0.00),
(19, 2, 0.05, 1, 200.00),
(20, 33, 1.00, 1, 0.00),
(21, 32, 1.00, 1, 0.00),
(22, 34, 0.20, 1, 0.00),
(23, 26, 0.08, 1, 0.00),
(24, 28, 0.08, 1, 200.00),
(25, 29, 0.08, 1, 200.00),
(26, 23, 0.08, 1, 200.00),
(27, 30, 0.08, 1, 200.00),
(28, 24, 0.08, 1, 200.00),
(29, 27, 0.08, 1, 200.00),
(30, 25, 0.08, 1, 200.00),
(31, 10, 1.00, 1, 400.00),
(32, 4, 1.00, 1, 1000.00),
(33, 37, 0.50, 1, 750.00),
(34, 38, 1.00, 1, 1000.00),
(35, 40, 1.00, 7, 200.00);

-- --------------------------------------------------------

--
-- Table structure for table `perishable_production`
--

CREATE TABLE `perishable_production` (
  `id` int(11) NOT NULL,
  `production_date` datetime DEFAULT current_timestamp(),
  `number_of_people` int(11) NOT NULL,
  `created_by` varchar(100) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `perishable_production`
--

INSERT INTO `perishable_production` (`id`, `production_date`, `number_of_people`, `created_by`, `created_at`) VALUES
(1, '2026-02-22 11:54:07', 1, 'admin', '2026-02-22 11:55:37'),
(2, '2026-02-22 11:54:10', 1, 'admin', '2026-02-22 11:55:37'),
(3, '2026-02-22 11:55:41', 1, 'admin', '2026-02-22 11:55:41'),
(4, '2026-02-22 11:56:50', 10, 'admin', '2026-02-22 11:56:50'),
(5, '2026-02-22 15:05:48', 9, 'admin', '2026-02-22 15:05:48'),
(6, '2026-02-22 15:07:58', 9, 'admin', '2026-02-22 15:07:58'),
(7, '2026-02-24 10:54:50', 12, 'Bessie', '2026-02-24 10:54:50');

-- --------------------------------------------------------

--
-- Table structure for table `perishable_productions`
--

CREATE TABLE `perishable_productions` (
  `id` int(11) NOT NULL,
  `production_date` datetime DEFAULT current_timestamp(),
  `number_of_people` int(11) NOT NULL,
  `created_by` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `perishable_production_items`
--

CREATE TABLE `perishable_production_items` (
  `id` int(11) NOT NULL,
  `production_id` int(11) NOT NULL,
  `perishable_id` int(11) NOT NULL,
  `qty_per_person` decimal(10,2) NOT NULL,
  `people` int(11) NOT NULL,
  `total_needed` decimal(10,2) NOT NULL,
  `stock_available` decimal(10,2) DEFAULT 0.00,
  `status` varchar(20) DEFAULT 'OK'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `perishable_production_items`
--

INSERT INTO `perishable_production_items` (`id`, `production_id`, `perishable_id`, `qty_per_person`, `people`, `total_needed`, `stock_available`, `status`) VALUES
(1, 3, 1, 2.00, 1, 2.00, 0.00, 'Insufficient'),
(2, 4, 1, 2.00, 10, 20.00, 0.00, 'Insufficient'),
(3, 5, 16, 60.00, 9, 540.00, 0.00, 'Insufficient'),
(4, 5, 8, 0.50, 9, 4.50, 0.00, 'Insufficient'),
(5, 6, 16, 60.00, 9, 540.00, 0.00, 'Insufficient'),
(6, 6, 8, 0.50, 9, 4.50, 0.00, 'Insufficient'),
(7, 7, 7, 1.00, 12, 12.00, 0.00, 'Insufficient'),
(8, 7, 5, 0.05, 12, 0.60, 0.00, 'Insufficient'),
(9, 7, 1, 2.00, 12, 24.00, 0.00, 'Insufficient');

-- --------------------------------------------------------

--
-- Table structure for table `perishable_products`
--

CREATE TABLE `perishable_products` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `product_name` varchar(200) DEFAULT NULL,
  `department_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `expiry_date` date NOT NULL,
  `batch_number` varchar(100) DEFAULT NULL,
  `recorded_by` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `petty_cash`
--

CREATE TABLE `petty_cash` (
  `id` int(11) NOT NULL,
  `date` date NOT NULL,
  `amount` decimal(12,2) NOT NULL,
  `description` varchar(255) NOT NULL,
  `recorded_by` varchar(100) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `status` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `petty_cash`
--

INSERT INTO `petty_cash` (`id`, `date`, `amount`, `description`, `recorded_by`, `created_at`, `status`) VALUES
(1, '2026-03-24', 10000.00, 'tomato', 'Bessie', '2026-03-25 10:11:59', NULL),
(2, '2026-03-24', 10000.00, 'onion', 'Bessie', '2026-03-25 10:12:15', NULL),
(3, '2026-03-24', 10000.00, 'tomato', 'Bessie', '2026-03-25 10:12:26', NULL),
(4, '2026-03-24', 5000.00, 'carrot', 'Bessie', '2026-03-25 10:12:45', NULL),
(5, '2026-03-24', 5000.00, 'greenpaper', 'Bessie', '2026-03-25 10:13:05', NULL),
(6, '2026-03-24', 5000.00, 'garilc', 'Bessie', '2026-03-25 10:13:23', NULL),
(7, '2026-03-24', 6000.00, 'bread', 'Bessie', '2026-03-25 10:13:52', NULL),
(8, '2026-03-25', 16000.00, 'paprika', 'Bessie', '2026-03-25 10:17:49', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `production_plan`
--

CREATE TABLE `production_plan` (
  `id` int(11) NOT NULL,
  `booking_id` int(11) NOT NULL,
  `production_date` date NOT NULL,
  `item_name` varchar(150) NOT NULL,
  `item_type` enum('meal','refreshment','perishable') NOT NULL,
  `people_count` int(11) NOT NULL DEFAULT 1,
  `days_count` int(11) NOT NULL DEFAULT 1,
  `unit` varchar(20) DEFAULT NULL,
  `qty_per_person` decimal(10,3) DEFAULT NULL,
  `composition` varchar(50) DEFAULT NULL,
  `multiplier` decimal(10,2) DEFAULT 1.00,
  `total_qty` decimal(10,3) NOT NULL,
  `total_cost` decimal(12,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `unit_price` decimal(10,2) DEFAULT 0.00,
  `perishable_name` varchar(200) DEFAULT NULL,
  `unit_cost` decimal(10,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `production_plan`
--

INSERT INTO `production_plan` (`id`, `booking_id`, `production_date`, `item_name`, `item_type`, `people_count`, `days_count`, `unit`, `qty_per_person`, `composition`, `multiplier`, `total_qty`, `total_cost`, `created_at`, `unit_price`, `perishable_name`, `unit_cost`) VALUES
(173, 22, '0000-00-00', 'Lunch', 'meal', 9, 1, NULL, NULL, NULL, 1.00, 9.000, NULL, '2026-05-13 12:24:34', NULL, NULL, 0.00),
(174, 22, '0000-00-00', 'Afternoon Refreshments', '', 9, 1, NULL, NULL, NULL, 1.00, 9.000, NULL, '2026-05-13 12:24:34', NULL, NULL, 0.00),
(175, 22, '0000-00-00', 'BANANA', 'perishable', 9, 1, 'EACH', 1.000, '1', 1.00, 9.000, 0.00, '2026-05-13 12:24:34', 0.00, NULL, 0.00),
(176, 22, '0000-00-00', 'Chips', 'perishable', 9, 1, 'Kg', 0.500, '1', 1.00, 4.500, 6750.00, '2026-05-13 12:24:34', 0.00, NULL, 750.00),
(177, 22, '0000-00-00', 'Garlic', 'perishable', 9, 1, 'Each', 1.000, '1', 1.00, 9.000, 9000.00, '2026-05-13 12:24:34', 0.00, NULL, 1000.00),
(178, 22, '0000-00-00', 'COOKING OIL/2l', '', 9, 1, NULL, 0.230, '1', 1.00, 2.070, NULL, '2026-05-13 12:24:34', 0.00, NULL, 0.00);

-- --------------------------------------------------------

--
-- Table structure for table `production_settings`
--

CREATE TABLE `production_settings` (
  `id` int(11) NOT NULL,
  `number_of_people` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `production_settings`
--

INSERT INTO `production_settings` (`id`, `number_of_people`) VALUES
(1, 1),
(2, 2),
(3, 5),
(4, 10),
(5, 20),
(6, 50);

-- --------------------------------------------------------

--
-- Table structure for table `products`
--

CREATE TABLE `products` (
  `id` int(11) NOT NULL,
  `sku` varchar(100) DEFAULT NULL,
  `name` varchar(255) NOT NULL,
  `category_id` int(11) DEFAULT NULL,
  `buying_price` decimal(10,2) DEFAULT 0.00,
  `selling_price` decimal(10,2) DEFAULT 0.00,
  `vat_rate` decimal(5,2) DEFAULT 0.00,
  `quantity` int(11) DEFAULT 0,
  `min_level` int(11) DEFAULT 0,
  `barcode` varchar(100) DEFAULT NULL,
  `can_sell_when_out_of_stock` tinyint(1) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `store_name` varchar(200) DEFAULT NULL,
  `raw_materials` varchar(200) DEFAULT 'No',
  `status` enum('approved','denied','completed','pending') NOT NULL DEFAULT 'pending',
  `state` int(11) DEFAULT 2,
  `user_id` int(11) DEFAULT NULL,
  `unit` varchar(200) DEFAULT NULL,
  `department` varchar(200) DEFAULT 'main',
  `sales_count` int(11) DEFAULT 0,
  `deleted` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `products`
--

INSERT INTO `products` (`id`, `sku`, `name`, `category_id`, `buying_price`, `selling_price`, `vat_rate`, `quantity`, `min_level`, `barcode`, `can_sell_when_out_of_stock`, `created_at`, `store_name`, `raw_materials`, `status`, `state`, `user_id`, `unit`, `department`, `sales_count`, `deleted`) VALUES
(2, 'RL1', 'HUNTERS GOLD/DRY/1', 13, 6666.67, 6666.67, 0.00, 0, 0, '89', 0, '2026-02-18 04:56:04', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(3, 'RL3', 'SUGAR/Kg', 11, 4625.00, 5900.00, 0.00, 25, 20, '78', 0, '2026-02-18 04:57:42', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(4, 'RL4', 'SAVANNAH/1', 13, 8333.33, 8333.33, 0.00, 0, 0, 'FD7BDD60', 0, '2026-02-18 05:15:59', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(5, 'RL5', 'CASTEL CANE/1', 13, 7500.00, 7500.00, 0.00, 0, 0, 'BEF5ABCA', 0, '2026-02-18 06:12:39', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(6, 'RL6', 'BRUTAL/1', 13, 6666.00, 10000.00, 0.00, 0, 0, '663', 0, '2026-02-18 06:13:28', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(7, 'RL7', 'BEST WHISKEY/shot', 13, 1428.00, 2500.00, 0.00, 0, 0, '0', 0, '2026-02-18 06:14:28', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(8, 'RL8', 'JAMESON/SHot', 13, 4809.00, 8000.00, 0.00, 0, 0, '0', 0, '2026-02-18 06:15:49', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(9, 'RL9', 'ROSES/glass', 13, 1904.00, 2500.00, 0.00, 0, 0, '5', 0, '2026-02-18 06:18:21', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(10, 'RL10', 'KONYAGI/Shot', 13, 2142.00, 3000.00, 0.00, 0, 5, '360', 0, '2026-02-18 06:18:48', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(11, 'RL11', 'YAGER/shot', 13, 4285.71, 4285.71, 0.00, 0, 0, '5C9A3D6F', 0, '2026-02-18 06:19:33', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(12, 'RL12', 'BRANDY/shot', 13, 1428.00, 1428.60, 0.00, 0, 5, '0', 0, '2026-02-18 06:20:18', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(13, 'RL13', 'GRANTS/shot', 13, 3571.00, 5000.00, 0.00, 0, 0, '0', 0, '2026-02-18 06:20:57', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(14, 'RL14', 'OVEEMEER (5L)', 13, 4500.00, 10000.00, 0.00, 0, 0, '3', 0, '2026-02-18 06:21:49', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(15, 'RL15', 'REDWINE (5L)', 13, 4500.00, 10000.00, 0.00, 0, 0, '7', 0, '2026-02-18 06:22:45', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(16, 'RL16', 'CAPESTYLE(5L)', 13, 4500.00, 10000.00, 0.00, 0, 0, '95', 0, '2026-02-18 06:23:12', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(17, 'RL17', 'BARDO/1', 13, 15000.00, 25000.00, 0.00, 0, 0, '0', 0, '2026-02-18 06:23:57', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(18, 'RL18', 'SMALL CAPESTYLE/1', 13, 15000.00, 25000.00, 0.00, 0, 0, '830', 0, '2026-02-18 06:25:03', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(19, 'RL19', 'KUCHEKUCHE/1', 13, 2335.00, 3500.00, 0.00, 0, 10, '3', 0, '2026-02-18 06:43:31', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(20, 'RL20', 'GIN/Shot', 19, 0.00, 2500.00, 0.00, 0, 5, '9', 0, '2026-02-18 09:03:30', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(23, 'RL23', 'EGGS/1', 11, 466.67, 466.67, 0.00, 232, 60, '0158D2EF', 0, '2026-02-19 11:47:41', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(24, 'RL24', 'HYBRIDE CHICKEN/1', 11, 18500.00, 18500.00, 0.00, 28, 3, '6', 0, '2026-02-19 11:48:11', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(25, 'RL25', 'LOCAL CHICKEN/1', 11, 16500.00, 16500.00, 0.00, 23, 2, '7683', 0, '2026-02-19 11:48:38', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(26, 'RL26', 'BEEF/Kg', 11, 12000.00, 12000.00, 0.00, 50, 2, '95', 0, '2026-02-19 11:49:13', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(27, 'RL27', 'GOAT/Kg', 11, 12000.00, 15000.00, 0.00, 16, 3, '3', 0, '2026-02-19 11:49:59', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(28, 'RL28', 'FISH/1', 11, 5123.00, 5123.00, 0.00, 25, 5, '4F95B52A', 0, '2026-02-19 11:50:40', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(29, 'RL29', 'BEANS/Kg', 11, 5000.00, 5000.00, 0.00, 0, 5, '7', 0, '2026-02-19 11:51:07', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(30, 'RL30', 'RICE/Kg', 11, 3900.00, 3900.00, 0.00, 0, 10, '650B2AA1', 0, '2026-02-19 11:51:36', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(31, 'RL31', 'ROYCO/1', 11, 6250.00, 6250.00, 0.00, 2, 2, '011022ED', 0, '2026-02-19 11:52:17', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(35, 'RL32', 'NATURAL HONEY/1', 11, 8300.00, 8300.00, 0.00, 0, 2, '49CD038E', 0, '2026-02-19 11:59:29', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(36, 'RL36', 'SALT/Kg', 11, 3800.00, 3800.00, 0.00, 0, 5, '38457367', 0, '2026-02-19 11:59:59', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(37, 'RL37', 'SALT SACHETS/Kg', 11, 23500.00, 23500.00, 0.00, 0, 20, '3', 1, '2026-02-19 12:00:28', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(38, 'RL38', 'ACHALE', 11, 5200.00, 5200.00, 0.00, 0, 2, 'C7D73561', 0, '2026-02-19 12:00:59', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(39, 'RL39', 'CUSTARD POWDER', 11, 15500.00, 15500.00, 0.00, 1, 2, '0', 0, '2026-02-19 12:01:29', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(40, 'RL40', 'BAKING FLOUR /Kg', 11, 3000.00, 3000.00, 0.00, 61, 2, '0', 0, '2026-02-19 12:01:56', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(41, 'RL41', 'YEAST', 11, 11500.00, 11500.00, 0.00, 3, 2, 'F17DF6A9', 0, '2026-02-19 12:09:25', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(42, 'RL42', 'RAJAH/1', 11, 3000.00, 3000.00, 0.00, 12, 1, '9A301B60', 0, '2026-02-19 12:09:53', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(43, 'RL43', 'MINERALS', 1, 967.00, 2000.00, 0.00, 0, 20, '57', 1, '2026-02-19 12:10:38', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(44, 'RL44', 'WRAPPING PAPER', 11, 110000.00, 110000.00, 0.00, 0, 1, '104FBEF8', 0, '2026-02-19 12:11:18', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 1),
(45, 'RL45', 'BLUEBAND/1', 11, 25000.00, 25000.00, 0.00, 2, 2, 'DB507291', 0, '2026-02-19 12:11:48', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(46, 'RL46', 'MAYONNAISE/1', 11, 14500.00, 14500.00, 0.00, 2, 2, '7C881256', 0, '2026-02-19 12:12:19', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(47, 'RL47', 'RICCOFY/1', 11, 9600.00, 9600.00, 0.00, 2, 20, '9EED2C32', 0, '2026-02-19 12:12:50', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(48, 'RL48', 'COCOA/1', 11, 18500.00, 18500.00, 0.00, 0, 2, 'CBA1D35F', 0, '2026-02-19 12:13:36', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(49, 'RL49', 'TEABAG/1', 11, 2000.00, 2999.00, 0.00, 7, 2, '0', 1, '2026-02-19 12:14:10', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(50, 'RL50', 'TOMATO SAUCE/1', 11, 10500.00, 10500.00, 0.00, 3, 2, '1209', 1, '2026-02-19 12:14:55', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(51, 'RL51', 'BREAD FLOUR ', 11, 2936.00, 2936.00, 0.00, 0, 10, '0', 1, '2026-02-19 12:15:38', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(52, 'RL52', 'SWEETS', 11, 10000.00, 0.00, 0.00, 8, 50, '68', 0, '2026-02-19 12:16:15', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(53, 'RL53', 'WASHING POWDER', 20, 19500.00, 29400.00, 0.00, 4, 5, '100000000', 0, '2026-02-19 12:16:57', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(54, 'RL54', 'AIRFRESHNER', 20, 8350.00, 8350.00, 0.00, 13, 2, '0', 0, '2026-02-19 12:17:31', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(55, 'RL55', 'MR MIN', 20, 7250.00, 7250.00, 0.00, 0, 2, '775', 0, '2026-02-19 12:18:23', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(56, 'RL56', 'TISSUE', 20, 1920.00, 1920.00, 0.00, 173, 10, '07D9D67E', 0, '2026-02-19 12:19:00', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(57, 'RL57', 'HARPIC', 20, 12500.00, 12500.00, 0.00, 2, 2, '87ADBE14', 0, '2026-02-19 12:19:41', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(58, 'RL58', 'DOMESTOES', 20, 7800.00, 7800.00, 0.00, 3, 2, '9982EDCD', 0, '2026-02-19 12:20:38', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(59, 'RL59', 'HANDSOAP', 20, 4850.00, 4850.00, 0.00, 7, 2, '49', 0, '2026-02-19 12:21:14', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(60, 'RL60', 'PINE GEL', 20, 19850.00, 19850.00, 0.00, 12, 2, 'D2BC27AF', 0, '2026-02-19 12:22:01', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(61, 'RL61', 'STARSOFT', 20, 19995.00, 19650.00, 0.00, 3, 2, '548', 0, '2026-02-19 12:23:10', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(62, 'RL62', 'VIM', 20, 5000.00, 5000.00, 0.00, 7, 2, '1466', 0, '2026-02-19 12:51:32', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(63, 'RL63', 'DOOM', 20, 9500.00, 9500.00, 0.00, 9, 2, 'A9852840', 0, '2026-02-19 12:52:14', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(64, 'RL64', 'JIK', 20, 7950.00, 7950.00, 0.00, 4, 2, '3', 0, '2026-02-19 12:52:52', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(65, 'RL65', 'SHOWER GEL', 20, 29400.00, 29400.00, 0.00, 0, 1, '0', 0, '2026-02-19 12:55:39', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(66, 'RL66', 'WINGS', 11, 8295.00, 0.00, 0.00, 0, 5, '6868', 0, '2026-02-19 12:56:12', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(67, 'RL67', 'DRUMSTICKS', 11, 7120.00, 0.00, 0.00, 98, 5, '7', 1, '2026-02-19 12:57:15', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(68, 'RL68', 'MINCE MEAT/Kg', 11, 4250.00, 4250.00, 0.00, 5, 2, 'A20B2DEF', 0, '2026-02-19 13:03:16', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(69, 'RL69', 'SAUSAGE', 11, 920.00, 920.00, 0.00, 42, 5, '0CE081E5', 0, '2026-02-19 13:04:30', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(70, 'RL70', 'GIZZARD', 11, 5295.00, 5295.00, 0.00, 36, 5, '2A87408D', 0, '2026-02-19 13:08:59', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(71, 'RL71', 'BULBS', 20, 3800.00, 3800.00, 0.00, 0, 3, 'EA3F51E4', 0, '2026-02-19 13:10:05', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(72, 'RL72', 'MEAT BALL', 11, 1041.00, 1041.00, 0.00, 40, 3, '9C649D48', 0, '2026-02-19 13:10:37', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(73, 'RL73', 'PEANUT ', 11, 23000.00, 23000.00, 0.00, 1, 7, 'F1657D0D', 0, '2026-02-19 13:11:16', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(74, 'RL74', 'PAPER SERVITTES', 11, 2400.00, 2400.00, 0.00, 13, 2, '230', 0, '2026-02-19 13:12:54', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(75, 'RL75', 'TOOTHPICK', 11, 650.00, 650.00, 0.00, 0, 2, 'C2E4B019', 0, '2026-02-19 13:13:42', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(76, 'RL76', 'DISH WASH', 20, 15500.00, 15500.00, 0.00, 0, 2, '4140C686', 0, '2026-02-19 13:45:44', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(77, 'RL77', 'VINEGER', 11, 3800.00, 3800.00, 0.00, 0, 1, '4E6688C4', 0, '2026-02-19 13:46:23', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(78, 'RL78', 'COOKING OIL/2l', 11, 7900.00, 7900.00, 0.00, 0, 5, '0', 0, '2026-02-19 13:47:01', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(79, 'RL79', 'VANILA ', 11, 21500.00, 21500.00, 0.00, 0, 10, '1B0B08C4', 0, '2026-02-19 13:47:41', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(80, NULL, 'Spaghetti Pasta/1', 11, 2695.00, 0.00, 0.00, 0, 1, '0', 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(81, NULL, 'Ground Beef/Kg', 11, 0.00, 0.00, 0.00, 0, 0, '0', 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(83, NULL, 'Chicken Breast', 11, 0.00, 0.00, 0.00, 0, 0, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(84, NULL, 'Curry Powder', 11, 0.00, 0.00, 0.00, 0, 1, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(85, NULL, 'Vegetables Mix', 11, 200.00, 0.00, 0.00, 0, 2, '0', 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(86, NULL, 'Soy Sauce', 11, 0.00, 0.00, 0.00, 1, 2, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'ml', 'main', 0, 0),
(87, NULL, 'Flour/Kg', 11, 0.00, 0.00, 0.00, 0, 10, '0', 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(90, NULL, 'Lettuce', 11, 0.00, 0.00, 0.00, 0, 0, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(91, NULL, 'Parmesan Cheese', 11, 0.00, 0.00, 0.00, 0, 1, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(92, NULL, 'Croutons', 11, 0.00, 0.00, 0.00, 0, 1, NULL, 0, '2026-02-19 14:23:35', NULL, 'Yes', 'approved', 2, NULL, 'g', 'main', 0, 0),
(96, 'RL96', 'Pomme', 13, 0.00, 3500.00, 0.00, 0, 10, '10', 0, '2026-02-27 09:03:52', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(97, 'RL97', 'Special', 13, 0.00, 3500.00, 0.00, 0, 0, '7B69F2A2', 0, '2026-02-27 09:04:30', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(98, 'RL98', 'Chill', 13, 0.00, 4000.00, 0.00, 0, 10, '0', 0, '2026-02-27 09:04:59', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(99, 'RL99', 'Doppel', 13, 0.00, 3500.00, 0.00, 0, 10, '1', 0, '2026-02-27 09:05:30', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(100, 'RL100', 'Sapitwa', 13, 20.00, 3000.00, 0.00, 0, 10, '0', 0, '2026-02-27 09:06:01', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(101, 'RL101', 'Castel/Bottle/1', 13, 0.00, 3500.00, 0.00, 0, 10, '0', 0, '2026-02-27 09:14:16', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(102, 'RL102', 'Water', 1, 515.00, 1500.00, 0.00, 894, 20, '0', 1, '2026-02-27 09:15:12', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(103, 'RL103', 'Chicken Breast', 11, 0.00, 0.00, 0.00, 0, 0, 'FBF71A22', 0, '2026-03-04 10:18:55', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(105, 'RL105', 'cornflakes', 11, 19500.00, 0.00, 0.00, 2, 2, 'E35918B9', 0, '2026-03-04 13:18:07', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(106, 'RL106', 'sobo', 11, 10500.00, 0.00, 0.00, 2, 1, '4722CC26', 0, '2026-03-04 13:20:18', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(107, 'RL107', 'juice', 11, 3375.00, 3375.00, 0.00, 0, 0, '152387EC', 0, '2026-03-04 13:29:37', NULL, 'Yes', 'approved', 2, NULL, NULL, 'main', 0, 0),
(108, 'RL108', 'Take Away Box', 11, 0.00, 0.00, 0.00, 0, 0, '9AFF0A4E', 0, '2026-03-04 15:58:35', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(109, 'RL109', 'Windoling', 20, 14800.00, 0.00, 0.00, 0, 0, '2', 0, '2026-03-04 16:05:58', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(110, 'RL110', 'Morning fresh', 20, 0.00, 0.00, 0.00, 3, 0, '0', 1, '2026-03-04 16:09:16', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(111, 'RL111', 'Castor sugar', 11, 0.00, 0.00, 0.00, 0, 0, '0', 1, '2026-03-04 16:14:30', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(112, 'RL112', 'Sarvielt', 20, 0.00, 0.00, 0.00, 0, 0, '126B97A6', 0, '2026-03-05 05:57:04', NULL, 'No', 'approved', 2, NULL, NULL, 'main', 0, 0),
(114, 'RL114', 'MILK/Packet', 11, 950.00, 812.50, 0.00, 313, 20, '73', 1, '2026-03-06 06:13:19', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(115, 'RL115', 'Face Mask', 20, 10000.00, 10000.00, 0.00, 0, 0, 'B9E3D94B', 0, '2026-03-06 07:14:25', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(116, 'RL116', 'Gloves', 20, 10000.00, 10000.00, 0.00, 0, 0, '69065D79', 0, '2026-03-06 07:15:02', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(117, 'RL117', 'Cob Web', 20, 8000.00, 8000.00, 0.00, 0, 0, '6CBDFF0F', 0, '2026-03-06 07:15:35', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(118, 'RL118', 'Mopers', 20, 10000.00, 10000.00, 0.00, 0, 0, 'F8E1942F', 0, '2026-03-06 07:16:22', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(119, 'RL119', 'cake flour', 11, 0.00, 0.00, 0.00, 0, 0, '76F56949', 1, '2026-03-07 06:23:20', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(120, 'RL120', 'T Bone', 11, 0.00, 0.00, 0.00, 10, 0, '0', 1, '2026-03-10 12:41:27', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(121, 'RL121', 'mix meat', 11, 0.00, 0.00, 0.00, 0, 0, 'FD8FA2C9', 1, '2026-03-12 09:51:34', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(122, 'RL122', 'Green', 13, 3500.00, 3500.00, 0.00, 0, 10, '0', 0, '2026-03-18 12:57:25', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(123, 'RL123', 'Milk-Packet(500ml)', 11, 950.00, 950.00, 0.00, 0, 10, '0', 1, '2026-03-18 13:09:51', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(124, 'RL124', 'NALI', 11, 2000.00, 2000.00, 0.00, 30, 2, '352A2D33', 0, '2026-03-18 13:19:30', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(125, 'RL125', 'Dried Grapes', 11, 2000.00, 0.00, 0.00, 0, 1, 'B98BC84B', 1, '2026-03-18 16:37:14', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(126, 'RL126', 'Steak and chips', 11, 2000.00, 0.00, 0.00, 2, 5, '5AD7C2F1', 1, '2026-03-18 16:41:28', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(127, 'RL127', 'Aromat', 11, 3000.00, 0.00, 0.00, 0, 1, '652BD221', 1, '2026-03-18 16:48:21', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(128, 'RL128', 'chambo', 11, 7545.00, 0.00, 0.00, 4, 1, '0', 1, '2026-03-18 16:53:31', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(129, 'RL129', 'Hairnats', 11, 0.00, 0.00, 0.00, 0, 1, 'A26312DA', 1, '2026-03-20 05:13:40', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(130, 'RL130', 'Mushroom', 11, 0.00, 0.00, 0.00, 2, 1, 'F4EF2D0B', 0, '2026-03-20 10:45:00', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(131, 'RL131', 'Mushroom Soup', 11, 0.00, 0.00, 0.00, 0, 1, '7042FFF8', 1, '2026-03-20 10:46:13', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(132, 'RL132', 'Rapping Paper', 12, 130000.00, 0.00, 0.00, 0, 1, '0', 1, '2026-03-20 10:48:33', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 1),
(134, 'RL134', 'Ufa', 11, 50000.00, 0.00, 0.00, 0, 10, 'A0CBF0C4', 1, '2026-03-24 07:40:03', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(135, 'RL135', 'Pot wire', 11, 0.00, 0.00, 0.00, 0, 1, '62F4F406', 1, '2026-03-24 11:07:32', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(136, 'RL136', 'Ndiyo spice', 11, 0.00, 0.00, 0.00, 0, 10, '33A12FBB', 1, '2026-03-25 09:17:44', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(137, 'RL137', 'Guest Sugar', 11, 0.00, 0.00, 0.00, 284, 30, '033FA304', 1, '2026-03-25 13:24:08', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(138, 'RL138', 'Matches', 11, 2000.00, 0.00, 0.00, 0, 0, '58040E33', 1, '2026-03-26 09:28:53', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(139, 'RL139', 'Diesel', 20, 0.00, 0.00, 0.00, 0, 0, 'DE55070D', 1, '2026-03-26 13:05:24', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(141, 'RL141', 'Banana', 11, 20000.00, 0.00, 0.00, 0, 0, '90732', 1, '2026-03-27 09:07:24', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(143, 'RL143', 'MR SHEEN', 11, 0.00, 0.00, 0.00, 1, 1, '287E8934', 1, '2026-05-19 08:15:49', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(144, 'RL144', 'KAN FRESH', 16, 0.00, 0.00, 0.00, 0, 2, 'FBC39AEA', 1, '2026-05-19 08:19:57', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(145, 'RL145', 'CERES', 14, 9995.00, 0.00, 0.00, 0, 1, '314', 1, '2026-05-19 08:32:37', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(146, 'RL146', 'COWBELL', 11, 0.01, 0.00, 0.00, 0, 50, '5B6D7058', 1, '2026-05-19 08:48:46', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(147, 'RL147', 'IRISH POTATO', 11, 15000.00, 0.00, 0.00, 3, 0, '53253', 0, '2026-05-19 08:56:51', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(148, 'RL148', 'MAIZE FLOUR/ KG', 11, 0.00, 0.00, 0.00, 50, 0, '6F572B90', 0, '2026-05-19 09:06:50', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(149, 'RL149', 'TOILET BALLS', 20, 0.00, 0.00, 0.00, 0, 0, '1D47E69C', 0, '2026-05-19 09:19:58', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(150, 'RL150', 'ONION', 16, 1000.00, 0.00, 0.00, 25, 0, 'ADF6E437', 0, '2026-05-19 09:36:25', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(151, 'RL151', 'TOMATO', 11, 2000.00, 0.00, 0.00, 41, 0, '0', 0, '2026-05-19 09:38:07', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(152, 'RL152', 'GREENPAPPER', 11, 1000.00, 1000.00, 0.00, 20, 0, '9475', 0, '2026-05-19 09:38:44', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(153, 'RL153', 'SINJIRO', 11, 8500.00, 0.00, 0.00, 1, 0, '0', 0, '2026-05-19 09:39:12', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(154, 'RL154', 'TANGELIN', 11, 6000.00, 0.00, 0.00, 0, 0, '4', 0, '2026-05-19 09:40:09', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(155, 'RL155', 'SODA', 16, 1000.00, 0.00, 0.00, 0, 0, 'A0AC51D8', 0, '2026-05-19 09:40:41', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(156, 'RL156', 'CARROT', 13, 1000.00, 0.00, 0.00, 20, 0, '0', 0, '2026-05-19 09:43:49', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(157, 'RL157', 'MALAWI GIN', 13, 0.00, 0.00, 0.00, 1, 0, '48', 0, '2026-05-19 10:13:00', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(158, 'RL158', 'GUEST TEA BAG', 11, 0.00, 0.00, 0.00, 3, 0, '61EAFB46', 0, '2026-05-19 13:22:16', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(159, 'RL159', 'CABBEGE', 11, 0.00, 1000.00, 0.00, 3, 0, 'A2B0671C', 0, '2026-05-20 09:21:42', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(160, 'RL160', 'Notepads', 11, 0.00, 0.00, 0.00, 70, 0, 'AD5307DC', 0, '2026-05-25 09:42:19', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(161, 'RL161', 'Pens', 11, 0.00, 0.00, 0.00, 0, 0, '8CEFAC74', 0, '2026-05-25 09:42:35', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(162, 'RL162', 'BOOM FORCE', 11, 7900.00, 0.00, 0.00, 0, 0, '0', 1, '2026-06-02 07:19:06', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(163, 'RL163', 'BOOM FORCE', 20, 6400.00, 0.00, 0.00, 0, 0, '962', 0, '2026-06-02 08:18:58', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(164, 'RL164', 'FRUITS', NULL, 5000.00, 0.00, 0.00, 12, 0, '9DD33C93', 0, '2026-06-08 08:44:09', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(165, 'RL165', 'TABLE SALT', 11, 0.00, 0.00, 0.00, 4, 0, 'D876A9D6', 0, '2026-06-09 11:51:38', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(166, 'RL166', 'BREAD', 1, 3200.00, 0.00, 0.00, 6, 0, '2F9D2381', 0, '2026-06-10 09:13:47', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(167, 'RL167', 'COOKING OIL/5LT', 16, 36300.00, 0.00, 0.00, 1, 0, '92', 0, '2026-06-10 09:17:21', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(168, 'RL168', 'PRESTIGE ', 11, 18800.00, 0.00, 0.00, 4, 0, '36831', 0, '2026-06-10 09:34:21', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(169, 'RL169', 'PET DRINKS ', 12, 1133.00, 0.00, 0.00, 727, 0, '5F93C6F8', 0, '2026-06-13 08:11:24', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(170, 'RL170', 'DRY FISH ', 11, 2000.00, 0.00, 0.00, 0, 0, 'A9EB1F85', 0, '2026-06-13 13:07:04', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(171, 'RL171', 'NOTE PAD', 11, 0.00, 0.00, 0.00, 0, 0, 'D483BE18', 0, '2026-06-15 09:10:09', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(172, 'RL172', 'BALL PEN', 11, 800.00, 0.00, 0.00, 0, 0, 'F24ACF95', 0, '2026-06-15 09:11:16', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(173, 'RL173', 'GAS', 11, 4910.00, 0.00, 0.00, 38, 0, '3', 0, '2026-06-15 09:13:11', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(174, 'RL174', 'POPCONE', 1, 0.00, 0.00, 0.00, 0, 0, '40441D49', 0, '2026-07-07 14:36:18', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(175, 'RL175', 'CUT BEEF', 1, 0.00, 0.00, 0.00, 4, 0, '92922629', 0, '2026-07-08 11:05:17', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(176, 'RL176', 'Food Colors', 11, 0.00, 0.00, 0.00, 7, 0, '313B47B2', 0, '2026-07-14 07:37:01', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(177, 'RL177', 'Baking Powder', 11, 0.00, 0.00, 0.00, 5, 0, 'B2C878BE', 0, '2026-07-14 07:38:11', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(178, 'RL178', 'Whipping Cream', 11, 0.00, 0.00, 0.00, 2, 0, '9B0A762B', 0, '2026-07-14 07:38:52', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(179, 'RL179', 'Castor Sugar', 11, 0.00, 0.00, 0.00, 6, 0, 'DD03B4FC', 0, '2026-07-14 07:42:22', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(180, 'RL180', 'Icing Sugar', 11, 0.00, 0.00, 0.00, 5, 0, '32C9AC1B', 0, '2026-07-14 07:42:53', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(181, 'RL181', 'Tablet Soap', 20, 0.00, 0.00, 0.00, 3, 1, '988B2196', 0, '2026-07-14 07:49:24', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(182, 'RL182', 'Maize Bags', 11, 0.00, 0.00, 0.00, 5, 1, '535CAAC0', 0, '2026-07-14 07:50:13', NULL, 'Yes', 'pending', 2, NULL, NULL, 'main', 0, 0),
(183, 'RL183', 'Fresh Milk', 11, 0.00, 0.00, 0.00, 46, 0, '9A046AB6', 0, '2026-07-14 07:59:30', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(184, 'RL184', 'Goat Cut Meat', 11, 0.00, 0.00, 0.00, 1, 0, 'B782D555', 0, '2026-07-14 08:03:21', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(185, 'RL185', 'PAPLIKA/KG', NULL, 16000.00, 0.00, 0.00, 1, 0, '42D4FFBC', 1, '2026-07-16 08:35:56', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0),
(187, 'RL186', 'PORK', 16, 0.00, 0.00, 0.00, 0, 0, '73C1C42E', 0, '2026-07-20 10:39:17', NULL, 'No', 'pending', 2, NULL, NULL, 'main', 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `product_stock`
--

CREATE TABLE `product_stock` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `store_id` int(11) NOT NULL,
  `department_id` int(11) DEFAULT NULL,
  `quantity` int(11) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `reorder_level` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `product_stock`
--

INSERT INTO `product_stock` (`id`, `product_id`, `store_id`, `department_id`, `quantity`, `created_at`, `reorder_level`) VALUES
(2, 2, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(3, 4, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(4, 5, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(5, 6, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(6, 7, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(7, 8, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(8, 9, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(9, 10, 1, 5, 0, '2026-02-23 06:05:40', 5),
(10, 11, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(11, 12, 1, 5, 0, '2026-02-23 06:05:40', 5),
(12, 13, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(13, 14, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(14, 15, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(15, 16, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(16, 17, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(17, 18, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(18, 21, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(19, 22, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(22, 25, 1, 5, 23, '2026-02-23 06:05:40', NULL),
(26, 29, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(31, 37, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(32, 38, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(33, 39, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(35, 93, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(36, 89, 2, 5, 0, '2026-02-23 06:05:40', NULL),
(37, 78, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(38, 87, 1, 5, 0, '2026-02-23 06:05:40', NULL),
(40, 76, 0, 5, 0, '2026-02-24 08:15:38', NULL),
(41, 45, 0, 5, 2, '2026-02-24 09:33:23', NULL),
(42, 61, 0, 5, 3, '2026-02-24 09:34:39', NULL),
(43, 95, 1, 5, 0, '2026-02-24 09:37:25', NULL),
(44, 51, 0, 5, 0, '2026-02-24 10:06:18', NULL),
(45, 66, 0, 5, 0, '2026-02-24 10:07:04', NULL),
(46, 19, 0, 5, 0, '2026-02-24 11:10:07', 10),
(47, 63, 0, 5, 9, '2026-02-24 14:34:23', NULL),
(48, 54, 0, 5, 12, '2026-02-24 14:35:08', NULL),
(49, 59, 0, 5, 7, '2026-02-24 14:37:33', NULL),
(50, 58, 0, 5, 1, '2026-02-24 14:38:52', NULL),
(51, 67, 0, 5, 98, '2026-02-24 14:40:07', NULL),
(52, 57, 0, 5, 2, '2026-02-24 14:43:18', NULL),
(53, 64, 0, 5, 4, '2026-02-24 15:39:56', NULL),
(54, 46, 0, 5, 2, '2026-02-24 15:49:36', NULL),
(56, 73, 0, 5, 1, '2026-02-24 15:56:23', NULL),
(57, 55, 0, 5, 0, '2026-02-24 15:57:24', NULL),
(58, 74, 0, 5, 13, '2026-02-24 16:00:25', NULL),
(59, 60, 0, 5, 12, '2026-02-24 16:02:24', NULL),
(60, 47, 0, 5, 2, '2026-02-24 16:03:34', NULL),
(61, 53, 0, 5, 3, '2026-02-24 16:26:23', NULL),
(62, 42, 0, 5, 12, '2026-02-24 16:28:00', NULL),
(63, 56, 0, 5, 173, '2026-02-24 16:29:24', NULL),
(64, 62, 0, 5, 6, '2026-02-24 16:31:05', NULL),
(65, 75, 0, 5, 0, '2026-02-24 16:33:04', NULL),
(68, 98, 1, 5, 0, '2026-02-27 09:04:59', 10),
(69, 99, 1, 5, 0, '2026-02-27 09:05:30', 10),
(70, 100, 1, 5, 0, '2026-02-27 09:06:01', 10),
(71, 43, 0, 5, 0, '2026-02-27 09:11:04', 20),
(72, 101, 1, 5, 0, '2026-02-27 09:14:16', 10),
(74, 20, 0, 5, 0, '2026-02-27 09:22:37', 5),
(75, 35, 0, 5, 0, '2026-03-04 13:01:34', NULL),
(169, 168, 0, 5, 4, '2026-06-10 09:35:05', NULL),
(78, 79, 0, 5, 0, '2026-03-04 13:13:44', NULL),
(79, 23, 0, 5, 232, '2026-03-04 13:16:09', NULL),
(80, 105, 0, 5, 1, '2026-03-04 13:18:40', NULL),
(81, 106, 0, 5, 2, '2026-03-04 13:21:29', NULL),
(82, 77, 0, 5, 0, '2026-03-04 13:23:01', NULL),
(83, 82, 0, 5, 0, '2026-03-04 13:25:13', NULL),
(84, 86, 0, 5, 1, '2026-03-04 13:27:51', NULL),
(85, 31, 0, 5, 2, '2026-03-04 13:28:05', NULL),
(86, 40, 0, 5, 61, '2026-03-04 13:28:31', NULL),
(87, 41, 0, 5, 3, '2026-03-04 13:28:51', NULL),
(88, 107, 0, 5, 0, '2026-03-04 13:29:56', NULL),
(89, 39, 0, 5, 1, '2026-03-04 13:30:21', NULL),
(90, 3, 0, 5, 20, '2026-03-04 13:30:43', NULL),
(92, 108, 0, 5, 0, '2026-03-04 15:59:24', NULL),
(93, 109, 0, 5, 0, '2026-03-04 16:06:39', NULL),
(94, 110, 0, 5, 3, '2026-03-04 16:09:44', NULL),
(95, 49, 0, 5, 4, '2026-03-04 16:11:56', NULL),
(96, 111, 0, 5, 0, '2026-03-04 16:14:59', NULL),
(97, 113, 1, 5, 0, '2026-03-05 19:20:39', NULL),
(98, 50, 0, 5, 3, '2026-03-06 05:57:18', NULL),
(100, 102, 0, 5, 894, '2026-03-06 07:37:34', NULL),
(101, 119, 0, 5, 0, '2026-03-07 06:23:50', NULL),
(102, 52, 0, 5, 7, '2026-03-07 06:34:29', NULL),
(104, 30, 0, 5, 0, '2026-03-07 07:48:13', NULL),
(105, 36, 0, 5, 0, '2026-03-10 12:25:37', NULL),
(106, 114, 0, 5, 313, '2026-03-10 12:30:02', NULL),
(107, 70, 0, 5, 36, '2026-03-10 12:38:51', NULL),
(108, 26, 0, 5, 50, '2026-03-10 12:39:52', NULL),
(109, 120, 0, 5, 10, '2026-03-10 12:42:03', NULL),
(110, 83, 0, 5, 0, '2026-03-10 12:43:07', NULL),
(111, 69, 0, 5, 42, '2026-03-10 12:44:16', NULL),
(112, 24, 0, 5, 28, '2026-03-10 12:45:12', NULL),
(114, 112, 0, 5, 0, '2026-03-10 13:25:35', NULL),
(116, 65, 0, 5, 0, '2026-03-10 13:36:01', NULL),
(177, 152, 0, 5, 20, '2026-07-02 13:56:22', NULL),
(118, 27, 0, 5, 16, '2026-03-12 09:52:41', NULL),
(119, 97, 0, 5, 0, '2026-03-13 06:43:26', NULL),
(121, 28, 0, 5, 25, '2026-03-18 12:13:10', NULL),
(122, 48, 0, 5, 0, '2026-03-18 12:19:55', NULL),
(123, 68, 0, 5, 5, '2026-03-18 12:23:14', NULL),
(124, 122, 1, 5, 0, '2026-03-18 12:57:25', NULL),
(125, 123, 1, 5, 0, '2026-03-18 13:09:51', NULL),
(126, 124, 1, 5, 30, '2026-03-18 13:19:30', NULL),
(127, 126, 0, 5, 2, '2026-03-18 16:49:26', NULL),
(128, 127, 0, 5, 0, '2026-03-18 16:50:51', NULL),
(129, 125, 0, 5, 0, '2026-03-18 16:51:42', NULL),
(130, 128, 0, 5, 4, '2026-03-18 16:54:23', NULL),
(132, 131, 1, 5, 0, '2026-03-20 10:46:13', NULL),
(134, 133, 1, 5, 0, '2026-03-20 10:50:21', NULL),
(135, 130, 0, 5, 2, '2026-03-21 05:33:28', NULL),
(136, 81, 0, 5, 0, '2026-03-21 07:54:15', NULL),
(138, 96, 0, 5, 0, '2026-03-21 15:01:45', NULL),
(139, 85, 0, 5, 0, '2026-03-21 15:05:48', NULL),
(140, 135, 1, 5, 0, '2026-03-24 11:07:32', NULL),
(141, 136, 1, 5, 0, '2026-03-25 09:17:44', NULL),
(142, 137, 1, 5, 284, '2026-03-25 13:24:08', NULL),
(144, 138, 1, 5, 0, '2026-03-26 09:28:53', NULL),
(145, 139, 1, 5, 0, '2026-03-26 13:05:24', NULL),
(161, 158, 0, 5, 3, '2026-05-19 13:23:04', NULL),
(189, 183, 1, 5, 18, '2026-07-14 07:59:30', NULL),
(148, 143, 0, 5, 1, '2026-05-19 08:16:21', NULL),
(149, 144, 0, 5, 0, '2026-05-19 08:20:27', NULL),
(150, 145, 0, 5, 0, '2026-05-19 08:33:05', NULL),
(151, 146, 0, 5, 0, '2026-05-19 08:49:28', NULL),
(152, 147, 0, 5, 3, '2026-05-19 08:57:31', NULL),
(153, 149, 0, 5, 0, '2026-05-19 09:23:01', NULL),
(154, 150, 0, 5, 25, '2026-05-19 09:41:16', NULL),
(155, 151, 0, 5, 41, '2026-05-19 09:41:55', NULL),
(156, 154, 0, 5, 0, '2026-05-19 09:46:26', NULL),
(157, 157, 0, 5, 1, '2026-05-19 10:13:22', NULL),
(158, 156, 0, 5, 20, '2026-05-19 10:18:08', NULL),
(159, 155, 0, 5, 0, '2026-05-19 10:18:34', NULL),
(160, 153, 0, 5, 1, '2026-05-19 10:19:07', NULL),
(162, 159, 0, 5, 0, '2026-05-20 09:22:16', NULL),
(163, 163, 0, 5, 0, '2026-06-03 08:43:07', NULL),
(164, 80, 0, 5, 0, '2026-06-03 08:47:38', NULL),
(165, 164, 0, 5, 12, '2026-06-09 11:45:10', NULL),
(166, 165, 0, 5, 4, '2026-06-09 11:52:13', NULL),
(167, 167, 0, 5, 1, '2026-06-10 09:18:21', NULL),
(168, 166, 0, 5, 6, '2026-06-10 09:19:17', NULL),
(170, 72, 0, 5, 40, '2026-06-10 10:08:55', NULL),
(171, 148, 0, 5, 50, '2026-06-10 10:11:57', NULL),
(172, 169, 0, 5, 727, '2026-06-13 08:13:34', NULL),
(173, 170, 0, 5, 0, '2026-06-13 13:07:38', NULL),
(175, 172, 0, 5, 0, '2026-06-15 09:12:06', NULL),
(176, 173, 0, 5, 38, '2026-06-18 09:56:03', NULL),
(178, 118, 0, 5, 0, '2026-07-03 07:13:39', NULL),
(179, 174, 0, 5, 0, '2026-07-07 14:36:37', NULL),
(180, 175, 0, 5, 4, '2026-07-08 11:06:03', NULL),
(181, 176, 1, 5, 7, '2026-07-14 07:37:01', NULL),
(182, 177, 1, 5, 5, '2026-07-14 07:38:11', NULL),
(183, 178, 1, 5, 2, '2026-07-14 07:38:52', NULL),
(184, 179, 1, 5, 6, '2026-07-14 07:42:22', NULL),
(185, 180, 1, 5, 5, '2026-07-14 07:42:53', NULL),
(186, 160, 0, 5, 70, '2026-07-14 07:47:06', NULL),
(187, 181, 1, 5, 3, '2026-07-14 07:49:24', NULL),
(188, 182, 1, 5, 5, '2026-07-14 07:50:13', NULL),
(190, 184, 1, 5, 1, '2026-07-14 08:03:21', NULL),
(191, 185, 0, 5, 1, '2026-07-16 08:40:16', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `product_stock_log`
--

CREATE TABLE `product_stock_log` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `type` enum('Restock','Adjustment') NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `promotions`
--

CREATE TABLE `promotions` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `type` enum('percentage','fixed','buy_x_get_y') NOT NULL,
  `value` decimal(10,2) NOT NULL,
  `start_date` date DEFAULT NULL,
  `end_date` date DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `min_qty` int(11) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `purchase_requests`
--

CREATE TABLE `purchase_requests` (
  `id` int(10) UNSIGNED NOT NULL,
  `product_id` int(10) UNSIGNED NOT NULL,
  `requested_by` int(10) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `purchase_requestsk`
--

CREATE TABLE `purchase_requestsk` (
  `id` int(10) UNSIGNED NOT NULL,
  `product_id` int(10) UNSIGNED NOT NULL,
  `requested_by` int(10) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `purchase_requests_front`
--

CREATE TABLE `purchase_requests_front` (
  `id` int(10) UNSIGNED NOT NULL,
  `product_id` int(10) UNSIGNED NOT NULL,
  `requested_by` int(10) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `purchase_requests_restaurant`
--

CREATE TABLE `purchase_requests_restaurant` (
  `id` int(10) UNSIGNED NOT NULL,
  `product_id` int(10) UNSIGNED NOT NULL,
  `requested_by` int(10) UNSIGNED NOT NULL,
  `quantity` int(11) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Pending',
  `approved_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `quotations`
--

CREATE TABLE `quotations` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `stay_id` int(11) DEFAULT NULL,
  `type` enum('Service','Restaurant','Product') NOT NULL,
  `item_name` varchar(255) NOT NULL,
  `unit_price` decimal(12,2) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 1,
  `amount` decimal(12,2) NOT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `quotations`
--

INSERT INTO `quotations` (`id`, `guest_id`, `stay_id`, `type`, `item_name`, `unit_price`, `quantity`, `amount`, `created_at`) VALUES
(1, 151, NULL, '', 'ROOM 22 (Standard)', 35000.00, 1, 35000.00, '2026-05-19 12:34:35');

-- --------------------------------------------------------

--
-- Table structure for table `quotation_finalized`
--

CREATE TABLE `quotation_finalized` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) NOT NULL,
  `total_amount` decimal(12,2) NOT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `quotation_finalized`
--

INSERT INTO `quotation_finalized` (`id`, `guest_id`, `total_amount`, `created_at`) VALUES
(1, 151, 0.00, '2026-05-19 12:33:34'),
(2, 42, 0.00, '2026-07-16 08:42:22');

-- --------------------------------------------------------

--
-- Table structure for table `raw_materials`
--

CREATE TABLE `raw_materials` (
  `id` int(11) NOT NULL,
  `material_name` varchar(150) NOT NULL,
  `unit` varchar(50) DEFAULT 'pcs',
  `stock_qty` decimal(10,2) DEFAULT 0.00,
  `cost_price` decimal(10,2) DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `recipes`
--

CREATE TABLE `recipes` (
  `id` int(11) NOT NULL,
  `menu_id` int(11) NOT NULL,
  `yield_qty` decimal(10,2) DEFAULT 1.00,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `recipe_items`
--

CREATE TABLE `recipe_items` (
  `id` int(11) NOT NULL,
  `recipe_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity_required` decimal(10,3) NOT NULL,
  `unit` varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `refunds`
--

CREATE TABLE `refunds` (
  `id` int(11) NOT NULL,
  `reservation_id` int(11) DEFAULT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `total_amount` decimal(10,2) DEFAULT NULL,
  `refund_amount` decimal(10,2) DEFAULT NULL,
  `refund_status` varchar(50) DEFAULT 'Pending',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `completed_at` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `refunds`
--

INSERT INTO `refunds` (`id`, `reservation_id`, `guest_id`, `total_amount`, `refund_amount`, `refund_status`, `created_at`, `completed_at`) VALUES
(1, 8, 9, 27000.00, 13500.00, 'Completed', '2026-02-19 00:56:47', '2026-02-19 03:00:15'),
(2, 14, 28, 35000.00, 17500.00, 'Pending', '2026-03-09 15:14:19', NULL),
(3, 17, 101, 105000.00, 52500.00, 'Pending', '2026-03-23 15:10:34', NULL),
(4, 18, 102, 35000.00, 17500.00, 'Pending', '2026-03-24 07:31:50', NULL),
(5, 15, 99, 70000.00, 35000.00, 'Pending', '2026-03-24 07:32:08', NULL),
(6, 16, 100, 70000.00, 35000.00, 'Pending', '2026-03-24 08:41:54', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `reservations`
--

CREATE TABLE `reservations` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `room_id` int(11) DEFAULT NULL,
  `date_in` date DEFAULT NULL,
  `date_out` date DEFAULT NULL,
  `status` varchar(20) DEFAULT NULL,
  `payment_amount` varchar(255) DEFAULT NULL,
  `payment_proof` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `checkin_done` varchar(200) DEFAULT NULL,
  `days` int(11) DEFAULT NULL,
  `payment_status` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_menu`
--

CREATE TABLE `restaurant_menu` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `product_id` int(11) DEFAULT NULL,
  `price` decimal(12,2) NOT NULL,
  `category` enum('Appetizer','Main','Dessert','Drink','Other','Starter','Snack','Breakfast','Bevarages') DEFAULT 'Other',
  `is_active` tinyint(1) DEFAULT 1,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `cate` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `restaurant_menu`
--

INSERT INTO `restaurant_menu` (`id`, `name`, `product_id`, `price`, `category`, `is_active`, `created_at`, `updated_at`, `cate`) VALUES
(2, 'BEEF STEW/RICE', NULL, 15000.00, 'Main', 1, '2026-02-18 04:50:53', '2026-02-19 04:39:15', 'STEWS'),
(3, 'MUSHROOM SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 04:26:13', '2026-02-19 04:29:17', 'HOT STARTERS'),
(4, 'CHICKEN SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 04:26:29', '2026-02-19 04:29:27', 'HOT STARTERS'),
(5, 'VEGETABLE SOUP', NULL, 8000.00, 'Starter', 1, '2026-02-19 04:26:46', '2026-02-19 04:29:23', 'HOT STARTERS'),
(6, 'GARDEN SALAD ', NULL, 6000.00, 'Starter', 1, '2026-02-19 04:27:51', '2026-02-19 04:29:31', 'COLD STARTERS'),
(7, 'CALSAW SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 04:28:18', '2026-02-19 04:29:35', 'COLD STARTERS'),
(8, 'GARLIC SALAD ', NULL, 6000.00, 'Starter', 1, '2026-02-19 04:34:27', '2026-02-19 04:34:27', 'COLD STARTERS'),
(9, 'PASTA SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 04:34:45', '2026-02-19 04:34:45', 'COLD STARTERS'),
(10, 'GREEN SALAD', NULL, 6000.00, 'Starter', 1, '2026-02-19 04:35:06', '2026-02-19 04:35:06', 'COLD STARTERS'),
(11, 'BEEF STEW/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 04:35:49', '2026-02-19 04:35:49', 'STEWS'),
(12, 'BEEF STEW/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 04:36:15', '2026-02-19 04:36:15', 'STEWS'),
(13, 'GOAT STEW/RICE', NULL, 15000.00, 'Main', 1, '2026-02-19 04:37:10', '2026-02-19 04:37:10', 'STEWS'),
(14, 'GOAT STEW/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 04:37:28', '2026-02-19 04:37:28', 'STEWS'),
(15, 'GOAT STEW/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 04:37:56', '2026-02-19 04:38:18', 'STEWS'),
(16, 'LOCAL CHICKEN/NSIMA', NULL, 16000.00, 'Main', 1, '2026-02-19 04:45:20', '2026-02-19 04:45:20', 'STEAKS'),
(17, 'HYBRIDE CHICKEN', NULL, 16000.00, 'Main', 1, '2026-02-19 04:45:41', '2026-02-19 04:49:20', 'STEW'),
(18, 'SOUTHENFRIED', NULL, 15000.00, 'Main', 1, '2026-02-19 04:46:06', '2026-02-19 04:49:16', 'STEW'),
(19, 'CHICKEN STIRFRY', NULL, 15000.00, 'Main', 1, '2026-02-19 04:46:33', '2026-02-19 04:49:10', 'STEW'),
(20, 'BEEF STEAK', NULL, 17000.00, 'Main', 1, '2026-02-19 04:51:38', '2026-02-19 04:51:38', 'STEAKS'),
(21, 'T BONE STEAK', NULL, 17000.00, 'Main', 1, '2026-02-19 04:52:05', '2026-02-19 04:52:05', 'STEAKS'),
(22, 'BUTTERFLY CHICKEN', NULL, 15000.00, 'Main', 1, '2026-02-19 04:52:25', '2026-02-19 04:52:25', 'STEAKS'),
(23, 'PORK CHOPS', NULL, 17000.00, 'Main', 1, '2026-02-19 04:52:45', '2026-02-19 04:52:45', 'STEAKS'),
(24, 'BUTTER CHICKEN', NULL, 17000.00, 'Main', 1, '2026-02-19 04:53:04', '2026-02-19 04:53:04', 'STEAKS'),
(25, 'CHAMBO/NSIMA', NULL, 20000.00, 'Main', 1, '2026-02-19 04:54:15', '2026-02-19 04:54:15', 'LAKES'),
(26, 'CHAMBO/CHIPS', NULL, 20000.00, 'Main', 1, '2026-02-19 04:54:36', '2026-02-19 04:54:36', 'LAKES'),
(27, 'CHAMBO/RICE', NULL, 20000.00, 'Main', 1, '2026-02-19 04:54:52', '2026-02-19 04:54:52', 'LAKES'),
(28, 'FILLET CHAMBO/NSIMA', NULL, 20000.00, 'Main', 1, '2026-02-19 04:55:21', '2026-02-19 04:55:21', 'LAKES'),
(29, 'FILLET CHAMBO/RICE', NULL, 20000.00, 'Main', 1, '2026-02-19 04:55:50', '2026-02-19 04:55:50', 'LAKES'),
(30, 'FILLET CHAMBO/CHIPS', NULL, 20000.00, 'Main', 1, '2026-02-19 04:57:01', '2026-02-19 04:57:01', 'LAKES'),
(31, 'KAMPANGO/CHIPS', NULL, 15000.00, 'Main', 1, '2026-02-19 04:57:49', '2026-02-19 04:57:49', 'LAKES'),
(32, 'KAMPANGO/RICE', NULL, 15000.00, 'Main', 1, '2026-02-19 04:58:09', '2026-02-19 04:58:09', 'LAKES'),
(33, 'KAMPANGO/NSIMA', NULL, 15000.00, 'Main', 1, '2026-02-19 04:58:37', '2026-02-19 04:58:37', 'LAKES'),
(34, 'BUTTER FISH ', NULL, 20000.00, 'Main', 1, '2026-02-19 05:00:09', '2026-02-19 05:00:09', 'LAKES'),
(35, 'CHICEKEN ROLLPOP', NULL, 10000.00, 'Snack', 1, '2026-02-19 05:00:42', '2026-02-19 05:12:57', 'SNACK'),
(36, 'SAMOOSA', NULL, 5000.00, 'Snack', 1, '2026-02-19 05:01:06', '2026-02-19 05:13:01', 'SNACK'),
(37, 'BREAKFAST', NULL, 15000.00, 'Snack', 1, '2026-02-19 05:11:09', '2026-02-19 05:13:07', 'BREAKFAST'),
(38, 'MEATPIE', NULL, 10000.00, 'Main', 1, '2026-02-19 05:14:03', '2026-02-19 05:14:03', 'SNACK'),
(39, 'PIZZA LARGE', NULL, 45000.00, 'Snack', 1, '2026-02-19 05:14:21', '2026-02-19 05:14:21', 'SNACK'),
(40, 'PIZZA MEDIUM', NULL, 30000.00, 'Snack', 1, '2026-02-19 05:14:42', '2026-02-19 05:14:42', 'SNACK'),
(41, 'PIZZA SMALL', NULL, 20000.00, 'Snack', 1, '2026-02-19 05:15:01', '2026-02-19 05:15:01', 'SNACK'),
(42, '100%JUICE', NULL, 5000.00, 'Appetizer', 1, '2026-02-19 05:21:44', '2026-05-06 16:48:29', 'BEVARAGES'),
(43, 'ORANGE', NULL, 5000.00, 'Appetizer', 1, '2026-02-19 05:22:04', '2026-05-06 16:49:03', 'BEVARAGES'),
(44, 'SOFT DRINK', NULL, 2000.00, 'Bevarages', 1, '2026-02-19 05:22:22', '2026-02-19 05:22:22', 'BEVARAGES'),
(45, 'BOTTLED WATER', NULL, 1500.00, 'Appetizer', 1, '2026-02-19 05:22:41', '2026-02-22 17:28:48', 'BEVARAGES'),
(46, 'CHIDEDE JUICE', NULL, 6000.00, 'Bevarages', 1, '2026-02-19 05:22:57', '2026-02-19 05:22:57', 'BEVARAGES'),
(47, 'MALAMBE JUICE', NULL, 6000.00, 'Bevarages', 1, '2026-02-19 05:23:18', '2026-02-19 05:23:18', 'BEVARAGES'),
(48, 'BANANA', NULL, 2500.00, 'Dessert', 1, '2026-02-19 05:23:48', '2026-02-19 05:23:48', 'DESSERTS'),
(49, 'APPLES', NULL, 3000.00, 'Dessert', 1, '2026-02-19 05:24:00', '2026-02-19 05:24:00', 'DESSERTS'),
(50, 'PINEAPPLES', NULL, 5000.00, 'Dessert', 1, '2026-02-19 05:25:01', '2026-02-19 05:25:01', 'DESSERTS'),
(51, 'FRUITS SALAD', NULL, 8000.00, 'Dessert', 1, '2026-02-19 05:25:20', '2026-02-19 05:26:11', 'DESSERTS'),
(52, 'WATERMELON', NULL, 5000.00, 'Dessert', 1, '2026-02-19 05:25:47', '2026-02-19 05:25:47', 'DESSERTS'),
(53, 'CHIPS', NULL, 8000.00, 'Main', 1, '2026-02-19 04:54:36', '2026-02-19 04:54:36', 'SNACKS'),
(54, 'RICE', NULL, 8000.00, 'Main', 1, '2026-02-19 04:54:36', '2026-02-19 04:54:36', 'Starch'),
(55, 'TAKE AWAY BOX', NULL, 2000.00, 'Other', 1, '2026-03-05 12:40:37', '2026-03-05 12:40:37', 'SNACK'),
(56, 'Nsima and Goat', NULL, 12000.00, 'Main', 1, '2026-05-13 11:23:52', '2026-05-13 11:23:52', 'LUNCH');

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_orders`
--

CREATE TABLE `restaurant_orders` (
  `id` int(11) NOT NULL,
  `waiter_id` int(11) NOT NULL,
  `customer_id` int(11) DEFAULT NULL,
  `table_number` varchar(50) DEFAULT NULL,
  `subtotal` decimal(12,2) DEFAULT NULL,
  `discount` decimal(12,2) DEFAULT 0.00,
  `grand_total` decimal(12,2) DEFAULT NULL,
  `payment_method` varchar(50) DEFAULT NULL,
  `status` enum('PENDING','IN_KITCHEN','READY','PAID','SERVED') DEFAULT 'PENDING',
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `created_by` varchar(200) DEFAULT NULL,
  `is_reconciled` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `restaurant_orders`
--

INSERT INTO `restaurant_orders` (`id`, `waiter_id`, `customer_id`, `table_number`, `subtotal`, `discount`, `grand_total`, `payment_method`, `status`, `created_at`, `updated_at`, `created_by`, `is_reconciled`) VALUES
(62, 2, 0, NULL, 17000.00, 0.00, 17000.00, 'Orders', 'PAID', '2026-07-18 14:26:00', '2026-07-18 18:35:18', 'Alex', 0),
(61, 16, 0, NULL, 8000.00, 0.00, 8000.00, 'Orders', 'PAID', '2026-07-17 13:53:00', '2026-07-17 15:55:48', 'Patricia', 0),
(60, 13, 0, NULL, 12000.00, 0.00, 12000.00, 'Orders', 'SERVED', '2026-05-13 11:34:00', '2026-05-13 11:35:05', 'admin', 0),
(59, 13, 0, NULL, 26000.00, 0.00, 26000.00, 'Orders', 'SERVED', '2026-05-13 11:19:00', '2026-07-21 07:40:41', 'admin', 0);

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_order_items`
--

CREATE TABLE `restaurant_order_items` (
  `id` int(11) NOT NULL,
  `order_id` int(11) NOT NULL,
  `menu_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `price` decimal(12,2) DEFAULT NULL,
  `qty` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `restaurant_order_items`
--

INSERT INTO `restaurant_order_items` (`id`, `order_id`, `menu_id`, `product_id`, `price`, `qty`) VALUES
(69, 62, 20, NULL, 17000.00, 1),
(68, 61, 55, NULL, 2000.00, 3),
(67, 61, 55, NULL, 2000.00, 1),
(66, 60, 56, NULL, 12000.00, 1),
(65, 59, 41, NULL, 20000.00, 1),
(64, 59, 10, NULL, 6000.00, 1);

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_requisitions`
--

CREATE TABLE `restaurant_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) NOT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_requisition_items`
--

CREATE TABLE `restaurant_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `restaurant_shifts`
--

CREATE TABLE `restaurant_shifts` (
  `id` int(11) NOT NULL,
  `shift_no` varchar(50) NOT NULL,
  `date_from` date NOT NULL,
  `date_to` date NOT NULL,
  `total_sales` decimal(12,2) DEFAULT 0.00,
  `cash_sales` decimal(12,2) DEFAULT 0.00,
  `bank_sales` decimal(12,2) DEFAULT 0.00,
  `restaurant_sales` decimal(12,2) DEFAULT 0.00,
  `pos_sales` decimal(12,2) DEFAULT 0.00,
  `closed_by` varchar(200) DEFAULT NULL,
  `closed_at` datetime DEFAULT current_timestamp(),
  `status` enum('OPEN','CLOSED') DEFAULT 'CLOSED'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `roles`
--

CREATE TABLE `roles` (
  `id` int(11) NOT NULL,
  `role_name` varchar(100) NOT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `roles`
--

INSERT INTO `roles` (`id`, `role_name`, `created_at`) VALUES
(1, 'front_office', '2026-02-17 20:32:16'),
(2, 'housekeeping', '2026-02-17 20:32:35'),
(3, 'accountant', '2026-02-17 20:32:54'),
(4, 'kitchen', '2026-03-18 12:44:55'),
(6, 'restaurant', '2026-03-18 13:16:51');

-- --------------------------------------------------------

--
-- Table structure for table `rooms`
--

CREATE TABLE `rooms` (
  `id` int(11) NOT NULL,
  `room_number` varchar(20) NOT NULL,
  `room_type` varchar(50) NOT NULL,
  `floor` int(11) DEFAULT NULL,
  `capacity` int(11) DEFAULT 1,
  `price` decimal(10,2) NOT NULL DEFAULT 0.00,
  `status` enum('Available','Occupied','Reserved','Maintenance','Dirty','Out of Order') DEFAULT 'Available',
  `housekeeping_status` enum('Clean','Dirty','Inspected') DEFAULT 'Clean',
  `last_cleaned` datetime DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `name` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `rooms`
--

INSERT INTO `rooms` (`id`, `room_number`, `room_type`, `floor`, `capacity`, `price`, `status`, `housekeeping_status`, `last_cleaned`, `notes`, `created_at`, `updated_at`, `name`) VALUES
(7, '2', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Deluxe room have Air conditioners,  min fridge, Kettle ,bottled water and tea /coffee as complementary ', '2026-02-19 05:40:40', '2026-07-21 06:22:49', NULL),
(6, '1', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', '2026-02-19 00:00:00', 'Deluxe room have Air conditioners,  min fridge, Kettle ,bottled water and tea /coffee as complementary ', '2026-02-19 05:33:12', '2026-07-20 09:39:46', NULL),
(8, '3', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:43:55', '2026-07-20 09:41:50', NULL),
(9, '4', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:44:40', '2026-07-20 09:40:09', NULL),
(10, '5', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:45:17', '2026-07-20 08:28:31', NULL),
(11, '6', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:46:38', '2026-07-20 08:26:27', NULL),
(12, '7', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, '', '2026-02-19 05:47:35', '2026-07-20 09:40:26', NULL),
(13, '8', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:47:54', '2026-07-20 09:40:55', NULL),
(14, '9', 'Executive ', 0, 1, 45000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:48:10', '2026-07-20 09:39:28', NULL),
(15, '10', 'Executive ', 0, 1, 45000.00, 'Available', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:48:56', '2026-07-18 05:05:28', NULL),
(16, '11', 'Executive Double beds', 0, 1, 60000.00, 'Available', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:49:29', '2026-07-16 09:15:32', NULL),
(17, '12', 'Executive Double beds', 0, 1, 60000.00, 'Occupied', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:49:42', '2026-07-20 08:27:15', NULL),
(18, '13', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:49:53', '2026-07-17 05:33:39', NULL),
(19, '14', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, 'Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:50:23', '2026-07-16 09:13:13', NULL),
(20, '15', 'Standard', 0, 1, 35000.00, 'Occupied', 'Clean', NULL, '2.	Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:51:45', '2026-07-21 17:21:29', NULL),
(21, '16', 'Standard', 0, 1, 35000.00, 'Occupied', 'Clean', NULL, '2.	Executive room have Air conditioners, Kettle, tea/coffee and bottled water as a complementary', '2026-02-19 05:51:59', '2026-07-21 17:22:05', NULL),
(22, '17', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, '', '2026-02-19 05:53:00', '2026-07-15 09:14:27', NULL),
(23, '18', 'Standard', 0, 1, 35000.00, 'Occupied', 'Clean', NULL, '', '2026-02-19 05:53:15', '2026-07-20 16:25:07', NULL),
(24, '19', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, '', '2026-02-19 05:53:28', '2026-07-18 05:01:43', NULL),
(25, '20', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, '', '2026-02-19 05:53:42', '2026-07-18 06:59:26', NULL),
(26, '21', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, '', '2026-02-19 05:53:58', '2026-07-17 06:05:27', NULL),
(27, '22', 'Standard', 0, 1, 35000.00, 'Available', 'Clean', NULL, '', '2026-02-19 05:54:11', '2026-07-17 07:48:27', NULL),
(28, '23', 'Standard', 0, 1, 35000.00, 'Occupied', 'Clean', NULL, '', '2026-02-19 05:57:08', '2026-07-20 09:37:58', NULL),
(29, '24', 'Deluxe', 0, 1, 55000.00, 'Occupied', 'Clean', NULL, '', '2026-02-19 05:57:20', '2026-07-20 09:42:21', NULL),
(35, '25', 'Deluxe', 0, 1, 55000.00, 'Occupied', 'Clean', '2026-07-02 00:00:00', '', '2026-07-02 10:02:16', '2026-07-14 18:31:39', NULL),
(36, '26', 'Deluxe', 0, 1, 55000.00, 'Available', 'Clean', '2026-07-02 00:00:00', '', '2026-07-02 10:02:54', '2026-07-16 09:10:11', NULL),
(37, '27', 'Deluxe', 0, 1, 55000.00, 'Available', 'Clean', '2026-07-02 00:00:00', '', '2026-07-02 10:03:33', '2026-07-07 16:19:27', NULL),
(38, '28', 'Deluxe', 0, 1, 55000.00, 'Available', 'Clean', '2026-07-02 00:00:00', '', '2026-07-02 10:04:06', '2026-07-07 16:20:12', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `room_pricing`
--

CREATE TABLE `room_pricing` (
  `id` int(11) NOT NULL,
  `room_id` int(11) NOT NULL,
  `plan_name` varchar(100) NOT NULL,
  `capacity` int(11) NOT NULL,
  `price` decimal(10,2) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `room_pricing`
--

INSERT INTO `room_pricing` (`id`, `room_id`, `plan_name`, `capacity`, `price`) VALUES
(1, 6, 'Single', 1, 45000.00),
(2, 6, 'Family', 2, 60000.00),
(3, 7, 'Single', 1, 45000.00),
(4, 7, 'Family', 2, 60000.00),
(5, 8, 'Single', 1, 45000.00),
(6, 8, 'Family', 2, 60000.00),
(7, 9, 'Single', 1, 45000.00),
(8, 9, 'Family', 2, 60000.00),
(9, 10, 'Single', 1, 45000.00),
(10, 10, 'Family', 2, 60000.00),
(11, 11, 'Single', 1, 45000.00),
(12, 11, 'Family', 2, 60000.00),
(13, 12, 'Single', 1, 45000.00),
(14, 12, 'Family', 2, 60000.00),
(15, 13, 'Single', 1, 45000.00),
(16, 13, 'Family', 2, 60000.00),
(17, 14, 'Single', 1, 45000.00),
(18, 14, 'Family', 2, 60000.00),
(19, 15, 'Single', 1, 45000.00),
(20, 15, 'Family', 2, 60000.00),
(21, 16, 'Single', 1, 60000.00),
(22, 16, 'Family', 2, 75000.00),
(23, 17, 'Single', 1, 60000.00),
(24, 17, 'Family', 2, 75000.00),
(25, 18, 'Single', 1, 35000.00),
(26, 18, 'Family', 2, 50000.00),
(27, 19, 'Single', 1, 35000.00),
(28, 19, 'Family', 2, 50000.00),
(29, 20, 'Single', 1, 35000.00),
(30, 20, 'Family', 2, 50000.00),
(31, 21, 'Single', 1, 35000.00),
(32, 21, 'Family', 2, 50000.00),
(33, 22, 'Single', 1, 35000.00),
(34, 22, 'Family', 2, 50000.00),
(35, 23, 'Single', 1, 35000.00),
(36, 23, 'Family', 2, 50000.00),
(37, 24, 'Single', 1, 35000.00),
(38, 24, 'Family', 2, 50000.00),
(39, 25, 'Single', 1, 35000.00),
(40, 25, 'Family', 2, 50000.00),
(41, 26, 'Single', 1, 35000.00),
(42, 26, 'Family', 2, 50000.00),
(43, 27, 'Single', 1, 35000.00),
(44, 27, 'Family', 2, 50000.00),
(45, 28, 'Single', 1, 55000.00),
(46, 28, 'Family', 2, 70000.00),
(47, 29, 'Single', 1, 55000.00),
(48, 29, 'Family', 2, 70000.00),
(49, 32, 'Single ', 1, 50000.00),
(50, 33, 'Single ', 1, 60000.00),
(51, 34, 'Family', 1, 70000.00),
(52, 35, 'Double', 1, 45000.00),
(53, 36, 'Double', 1, 55000.00),
(54, 37, 'Double', 1, 55000.00),
(55, 38, 'Double', 1, 35000.00);

-- --------------------------------------------------------

--
-- Table structure for table `r_requisitions`
--

CREATE TABLE `r_requisitions` (
  `id` int(11) NOT NULL,
  `requested_by` int(11) DEFAULT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `approved_by` int(11) DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `r_requisition_items`
--

CREATE TABLE `r_requisition_items` (
  `id` int(11) NOT NULL,
  `requisition_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `quantity` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sales`
--

CREATE TABLE `sales` (
  `id` int(11) NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `vat_total` decimal(10,2) DEFAULT 0.00,
  `discount` decimal(10,2) DEFAULT 0.00,
  `payment_method` varchar(50) NOT NULL,
  `sale_date` timestamp NULL DEFAULT current_timestamp(),
  `archived` tinyint(1) DEFAULT 0,
  `customer_id` varchar(200) DEFAULT NULL,
  `loyalty_points` int(11) DEFAULT NULL,
  `store_id` varchar(200) DEFAULT NULL,
  `product_id` varchar(200) DEFAULT NULL,
  `sales_date` datetime DEFAULT current_timestamp(),
  `rest` int(11) DEFAULT 0,
  `user_id` varchar(200) DEFAULT NULL,
  `tab_id` varchar(200) DEFAULT NULL,
  `print_count` int(11) DEFAULT 0,
  `created_by` varchar(200) DEFAULT NULL,
  `phone_number` varchar(200) DEFAULT NULL,
  `order_id` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `sales`
--

INSERT INTO `sales` (`id`, `total`, `vat_total`, `discount`, `payment_method`, `sale_date`, `archived`, `customer_id`, `loyalty_points`, `store_id`, `product_id`, `sales_date`, `rest`, `user_id`, `tab_id`, `print_count`, `created_by`, `phone_number`, `order_id`) VALUES
(100, 8000.00, 0.00, 0.00, 'Cash', '2026-07-17 13:55:48', 0, '0', NULL, '3', NULL, '2026-07-17 15:55:48', 2, '16', NULL, 0, 'Patricia', NULL, NULL),
(101, 0.00, 0.00, 17000.00, 'Cash', '2026-07-18 16:35:18', 0, '0', NULL, '3', NULL, '2026-07-18 18:35:18', 2, '2', NULL, 0, 'Alex', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `sale_items`
--

CREATE TABLE `sale_items` (
  `id` int(11) NOT NULL,
  `sale_id` int(11) NOT NULL,
  `product_id` int(11) DEFAULT NULL,
  `qty` int(11) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `vat` decimal(10,2) DEFAULT 0.00,
  `menu_id` varchar(200) DEFAULT NULL,
  `store_id` varchar(200) DEFAULT NULL,
  `sales_date` datetime DEFAULT current_timestamp(),
  `created_by` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `sale_items`
--

INSERT INTO `sale_items` (`id`, `sale_id`, `product_id`, `qty`, `price`, `vat`, `menu_id`, `store_id`, `sales_date`, `created_by`) VALUES
(108, 100, NULL, 3, 2000.00, 0.00, '55', '3', '2026-07-17 15:55:48', NULL),
(109, 100, NULL, 1, 2000.00, 0.00, '55', '3', '2026-07-17 15:55:48', NULL),
(110, 101, NULL, 1, 17000.00, 0.00, '20', '3', '2026-07-18 18:35:18', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `services`
--

CREATE TABLE `services` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `price` decimal(10,2) DEFAULT 0.00,
  `quantity` int(11) NOT NULL,
  `status` enum('open','closed') NOT NULL DEFAULT 'open'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `services`
--

INSERT INTO `services` (`id`, `name`, `description`, `created_at`, `price`, `quantity`, `status`) VALUES
(1, 'Laundry', 'Laundry services for clothes', '2026-02-16 23:30:40', 2000.00, 0, 'open'),
(2, 'Washing', 'Washing services for small items', '2026-02-16 23:30:40', 2000.00, 0, 'open'),
(3, 'Bar', 'Beverages and cocktails', '2026-02-16 23:30:40', 0.00, 0, 'open'),
(4, 'Restaurant', 'Food and dining services', '2026-02-16 23:30:40', 0.00, 0, 'open'),
(5, 'Room Service', 'In-room dining and amenities', '2026-02-16 23:30:40', 1500.00, 0, 'open'),
(6, 'Spa', 'Spa and massage services', '2026-02-16 23:30:40', 0.00, 0, 'open'),
(7, 'Cleaning', 'Extra room cleaning services', '2026-02-16 23:30:40', 0.00, 0, 'open'),
(8, 'Extra Bed', 'Additional bed for the room', '2026-02-16 23:30:40', 15000.00, 0, 'open');

-- --------------------------------------------------------

--
-- Table structure for table `settings`
--

CREATE TABLE `settings` (
  `id` int(11) NOT NULL,
  `system_email` varchar(150) DEFAULT '',
  `notification_email` varchar(150) DEFAULT '',
  `logo` varchar(255) DEFAULT '',
  `hotel_name` varchar(150) DEFAULT 'My Hotel',
  `phone` varchar(50) DEFAULT '',
  `address` varchar(255) DEFAULT '',
  `currency` varchar(20) DEFAULT 'MWK',
  `timezone` varchar(100) DEFAULT 'Africa/Blantyre',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `settings`
--

INSERT INTO `settings` (`id`, `system_email`, `notification_email`, `logo`, `hotel_name`, `phone`, `address`, `currency`, `timezone`, `created_at`, `updated_at`) VALUES
(1, 'info@myhotel.com', 'notify@myhotel.com', 'uploads/logo_1771226804.png', 'My Hotel', '+265000000000', 'Lilongwe, Malawi', 'MWK', 'Africa/Blantyre', '2026-02-16 07:24:37', '2026-02-16 07:26:44');

-- --------------------------------------------------------

--
-- Table structure for table `shifts`
--

CREATE TABLE `shifts` (
  `id` int(11) NOT NULL,
  `shift_no` varchar(20) NOT NULL,
  `cashier` varchar(200) NOT NULL,
  `date_from` date NOT NULL,
  `date_to` date DEFAULT NULL,
  `opened_at` datetime DEFAULT current_timestamp(),
  `closed_at` datetime DEFAULT NULL,
  `status` enum('OPEN','CLOSED') DEFAULT 'OPEN',
  `total_cash` decimal(12,2) DEFAULT 0.00,
  `total_bank` decimal(12,2) DEFAULT 0.00,
  `total_all` decimal(12,2) DEFAULT 0.00,
  `over_short` decimal(12,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `shifts`
--

INSERT INTO `shifts` (`id`, `shift_no`, `cashier`, `date_from`, `date_to`, `opened_at`, `closed_at`, `status`, `total_cash`, `total_bank`, `total_all`, `over_short`) VALUES
(1, 'SHIFT-20260604083206', 'Bessie', '2026-06-04', '2026-06-04', '2026-06-04 10:32:06', '2026-06-04 10:32:06', 'CLOSED', 135000.00, 0.00, 135000.00, 0.00),
(2, 'SHIFT-20260605115558', 'LindaF', '2026-06-05', '2026-06-05', '2026-06-05 13:55:58', '2026-06-05 13:55:58', 'CLOSED', 0.00, 660000.00, 660000.00, 0.00),
(3, 'SHIFT-20260607171832', 'LindaF', '2026-06-07', '2026-06-07', '2026-06-07 19:18:32', '2026-06-07 19:18:32', 'CLOSED', 55000.00, 0.00, 55000.00, 0.00),
(4, 'SHIFT-20260608114421', 'LindaF', '2026-06-08', '2026-06-08', '2026-06-08 13:44:21', '2026-06-08 13:44:21', 'CLOSED', 0.00, 60000.00, 60000.00, 0.00),
(5, 'SHIFT-20260609065551', 'LindaF', '2026-06-09', '2026-06-09', '2026-06-09 08:55:51', '2026-06-09 08:55:51', 'CLOSED', 30000.00, 35000.00, 65000.00, 0.00),
(6, 'SHIFT-20260611065918', 'LindaF', '2026-06-11', '2026-06-11', '2026-06-11 08:59:18', '2026-06-11 08:59:18', 'CLOSED', 0.00, 135000.00, 135000.00, 0.00),
(7, 'SHIFT-20260612074417', 'LindaF', '2026-06-12', '2026-06-12', '2026-06-12 09:44:17', '2026-06-12 09:44:17', 'CLOSED', 45000.00, 5000.00, 50000.00, 0.00),
(8, 'SHIFT-20260617050400', 'LindaF', '2026-06-17', '2026-06-17', '2026-06-17 07:04:00', '2026-06-17 07:04:00', 'CLOSED', 130000.00, 0.00, 130000.00, 0.00),
(9, 'SHIFT-20260707135846', 'LindaF', '2026-07-07', '2026-07-07', '2026-07-07 15:58:46', '2026-07-07 15:58:46', 'CLOSED', 70000.00, 0.00, 70000.00, 0.00),
(10, 'SHIFT-20260708133118', 'Mbulukwa', '2026-07-08', '2026-07-08', '2026-07-08 15:31:18', '2026-07-08 15:31:18', 'CLOSED', 90000.00, 0.00, 90000.00, 0.00),
(11, 'SHIFT-20260715095759', 'Jane', '2026-07-15', '2026-07-15', '2026-07-15 11:57:59', '2026-07-15 11:57:59', 'CLOSED', 190000.00, 695000.00, 885000.00, 0.00),
(12, 'SHIFT-20260717070613', 'Mbulukwa', '2026-07-17', '2026-07-17', '2026-07-17 09:06:13', '2026-07-17 09:06:13', 'CLOSED', 430000.00, 140000.00, 570000.00, 0.00);

-- --------------------------------------------------------

--
-- Table structure for table `staff`
--

CREATE TABLE `staff` (
  `id` int(11) NOT NULL,
  `fullname` varchar(100) NOT NULL,
  `role` varchar(50) DEFAULT 'Housekeeper',
  `phone` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `staff`
--

INSERT INTO `staff` (`id`, `fullname`, `role`, `phone`) VALUES
(1, 'Kondwani', 'Housekeeper', '0999666444');

-- --------------------------------------------------------

--
-- Table structure for table `stays`
--

CREATE TABLE `stays` (
  `id` int(11) NOT NULL,
  `guest_id` int(11) DEFAULT NULL,
  `room_id` int(11) DEFAULT NULL,
  `locked_room_price` decimal(10,2) NOT NULL DEFAULT 0.00,
  `checkin_date` datetime DEFAULT NULL,
  `checkout_date` datetime DEFAULT NULL,
  `days` int(11) DEFAULT NULL,
  `breakfast_prepared` int(11) DEFAULT 0,
  `breakfast_preparated` datetime DEFAULT current_timestamp(),
  `breakfast_prepared_at` datetime DEFAULT current_timestamp(),
  `services_closed` varchar(200) DEFAULT NULL,
  `created_by` varchar(200) DEFAULT NULL,
  `status` int(11) DEFAULT 7,
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `discount` decimal(10,2) DEFAULT 0.00
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `stays`
--

INSERT INTO `stays` (`id`, `guest_id`, `room_id`, `locked_room_price`, `checkin_date`, `checkout_date`, `days`, `breakfast_prepared`, `breakfast_preparated`, `breakfast_prepared_at`, `services_closed`, `created_by`, `status`, `updated_at`, `discount`) VALUES
(1, 4, 9, 45000.00, '2026-07-08 12:48:00', '2026-07-08 14:53:21', 2, 1, '2026-07-08 14:48:23', '2026-07-21 08:15:32', '1', 'LindaF', 7, '2026-07-21 06:15:32', 0.00),
(2, 2, 26, 35000.00, '2026-07-06 12:50:00', '2026-07-13 16:21:31', 3, 0, '2026-07-08 14:50:27', '2026-07-08 14:50:27', '1', 'LindaF', 7, '2026-07-13 14:21:31', 0.00),
(3, 3, 7, 45000.00, '2026-07-08 12:51:00', '2026-07-15 12:32:33', 0, 0, '2026-07-08 14:52:05', '2026-07-08 14:52:05', '1', 'LindaF', 7, '2026-07-15 10:32:33', 0.00),
(4, 1, 19, 35000.00, '2026-07-06 12:52:00', '2026-07-13 16:21:11', 3, 0, '2026-07-08 14:52:44', '2026-07-08 14:52:44', '1', 'LindaF', 7, '2026-07-13 14:21:11', 0.00),
(5, 4, 9, 45000.00, '2026-07-08 12:53:00', '2026-07-13 16:18:52', 2, 0, '2026-07-08 14:54:15', '2026-07-08 14:54:15', '1', 'LindaF', 7, '2026-07-13 14:18:52', 0.00),
(6, 5, 25, 35000.00, '2026-07-08 13:46:00', '2026-07-13 16:18:06', 1, 0, '2026-07-08 15:46:38', '2026-07-08 15:46:38', '1', 'LindaF', 7, '2026-07-13 14:18:06', 0.00),
(7, 6, 22, 35000.00, '2026-07-07 15:55:00', '2026-07-13 16:20:23', 3, 0, '2026-07-08 17:55:38', '2026-07-08 17:55:38', '1', 'LindaF', 7, '2026-07-13 14:20:23', 0.00),
(8, 7, 17, 60000.00, '2026-07-13 15:30:00', '2026-07-15 12:35:09', 0, 0, '2026-07-13 17:30:33', '2026-07-13 17:30:33', '1', 'LindaF', 7, '2026-07-15 10:35:09', 0.00),
(9, 8, 12, 45000.00, '2026-07-07 15:35:00', '2026-07-15 11:33:02', 9, 0, '2026-07-13 17:36:40', '2026-07-13 17:36:40', '1', 'LindaF', 7, '2026-07-15 09:33:02', 0.00),
(10, 9, 20, 35000.00, '2026-07-13 15:46:00', '2026-07-15 11:13:10', 3, 0, '2026-07-13 17:46:19', '2026-07-13 17:46:19', '1', 'LindaF', 7, '2026-07-15 09:13:10', 0.00),
(11, 10, 18, 35000.00, '2026-07-13 15:46:00', '2026-07-17 07:33:39', 3, 0, '2026-07-13 17:46:41', '2026-07-13 17:46:41', '1', 'LindaF', 7, '2026-07-17 05:33:39', 0.00),
(12, 11, 21, 35000.00, '2026-07-13 16:40:00', '2026-07-15 11:11:06', 1, 1, '2026-07-13 18:40:35', '2026-07-14 12:01:44', '1', 'LindaF', 7, '2026-07-15 09:11:06', 0.00),
(13, 3, 9, 45000.00, '2026-07-14 05:16:00', '2026-07-20 10:23:51', 6, 1, '2026-07-14 07:18:47', '2026-07-14 12:01:43', '1', 'LindaF', 7, '2026-07-20 08:23:51', 0.00),
(14, 0, 0, 0.00, '2026-07-14 07:19:12', NULL, 1, 0, '2026-07-14 09:19:12', '2026-07-14 09:19:12', NULL, 'admin', 7, '2026-07-14 07:19:12', 0.00),
(15, 14, 11, 45000.00, '2026-07-14 13:03:00', '2026-07-18 07:03:52', 3, 0, '2026-07-14 15:08:13', '2026-07-14 15:08:13', '1', 'LindaF', 7, '2026-07-18 05:03:52', 0.00),
(16, 15, 10, 45000.00, '2026-07-14 13:08:00', '2026-07-17 09:27:44', 2, 0, '2026-07-14 15:08:39', '2026-07-14 15:08:39', '1', 'LindaF', 7, '2026-07-17 07:27:44', 0.00),
(17, 13, 8, 45000.00, '2026-07-14 13:08:00', '2026-07-18 07:04:12', 3, 0, '2026-07-14 15:09:03', '2026-07-14 15:09:03', '1', 'LindaF', 7, '2026-07-18 05:04:12', 0.00),
(18, 12, 9, 45000.00, '2026-07-14 17:51:00', '2026-07-15 12:43:18', 2, 0, '2026-07-14 19:52:20', '2026-07-14 19:52:20', '1', 'LindaF', 7, '2026-07-15 10:43:18', 0.00),
(19, 16, 22, 35000.00, '2026-07-14 17:52:00', '2026-07-15 11:14:27', 1, 0, '2026-07-14 19:52:38', '2026-07-14 19:52:38', '1', 'LindaF', 7, '2026-07-15 09:14:27', 0.00),
(20, 17, 28, 35000.00, '2026-07-14 17:55:00', '2026-07-18 07:04:29', 3, 0, '2026-07-14 19:55:26', '2026-07-14 19:55:26', '1', 'LindaF', 7, '2026-07-18 05:04:29', 0.00),
(21, 18, 29, 55000.00, '2026-07-14 17:58:00', '2026-07-18 07:04:46', 3, 0, '2026-07-14 19:58:21', '2026-07-14 19:58:21', '1', 'LindaF', 7, '2026-07-18 05:04:46', 0.00),
(22, 19, 6, 45000.00, '2026-07-14 18:24:00', '2026-07-17 09:27:15', 2, 0, '2026-07-14 20:24:15', '2026-07-14 20:24:15', '1', 'LindaF', 7, '2026-07-17 07:27:15', 0.00),
(23, 21, 19, 35000.00, '2026-07-14 18:28:00', '2026-07-16 11:13:13', 2, 0, '2026-07-14 20:28:44', '2026-07-14 20:28:44', '1', 'LindaF', 7, '2026-07-16 09:13:13', 0.00),
(24, 20, 22, 35000.00, '2026-07-14 18:28:00', '2026-07-16 11:13:35', 2, 0, '2026-07-14 20:29:01', '2026-07-14 20:29:01', '1', 'LindaF', 7, '2026-07-16 09:13:35', 0.00),
(25, 22, 24, 35000.00, '2026-07-14 18:31:00', '2026-07-15 11:27:45', 2, 0, '2026-07-14 20:31:39', '2026-07-14 20:31:39', '1', 'LindaF', 7, '2026-07-15 09:27:45', 0.00),
(26, 23, 27, 35000.00, '2026-07-14 18:31:00', '2026-07-16 11:12:47', 2, 0, '2026-07-14 20:31:54', '2026-07-14 20:31:54', '1', 'LindaF', 7, '2026-07-16 09:12:47', 0.00),
(27, 24, 24, 35000.00, '2026-07-14 18:36:00', '2026-07-15 11:17:22', 1, 0, '2026-07-14 20:36:30', '2026-07-14 20:36:30', '1', 'LindaF', 7, '2026-07-15 09:17:22', 0.00),
(28, 25, 26, 35000.00, '2026-07-05 18:39:00', '2026-07-17 08:05:27', 11, 0, '2026-07-14 20:40:06', '2026-07-14 20:40:06', '1', 'LindaF', 7, '2026-07-17 06:05:27', 0.00),
(29, 26, 15, 45000.00, '2026-07-14 18:42:00', '2026-07-18 07:05:28', 3, 0, '2026-07-14 20:42:43', '2026-07-14 20:42:43', '1', 'LindaF', 7, '2026-07-18 05:05:28', 0.00),
(30, 27, 25, 35000.00, '2026-07-14 18:44:00', '2026-07-15 11:25:52', 1, 0, '2026-07-14 20:45:16', '2026-07-14 20:45:16', '1', 'LindaF', 7, '2026-07-15 09:25:52', 0.00),
(31, 28, 14, 45000.00, '2026-07-14 18:46:00', '2026-07-15 11:29:32', 1, 0, '2026-07-14 20:47:02', '2026-07-14 20:47:02', '1', 'LindaF', 7, '2026-07-15 09:29:32', 0.00),
(32, 30, 16, 60000.00, '2026-07-14 04:55:00', '2026-07-15 10:44:40', 1, 0, '2026-07-15 06:56:13', '2026-07-15 06:56:13', '1', 'LindaF', 7, '2026-07-15 08:44:40', 0.00),
(33, 31, 12, 45000.00, '2026-07-15 09:38:00', '2026-07-16 11:12:16', 1, 0, '2026-07-15 11:39:40', '2026-07-15 11:39:40', '1', 'Jane', 7, '2026-07-16 09:12:16', 0.00),
(34, 33, 14, 45000.00, '2026-07-15 09:49:00', '2026-07-17 10:49:20', 1, 0, '2026-07-15 11:49:31', '2026-07-15 11:49:31', '1', 'Jane', 7, '2026-07-17 08:49:20', 0.00),
(35, 34, 24, 35000.00, '2026-07-14 09:53:00', '2026-07-16 11:14:12', 2, 0, '2026-07-15 11:54:22', '2026-07-15 11:54:22', '1', 'Jane', 7, '2026-07-16 09:14:12', 0.00),
(36, 35, 13, 45000.00, '2026-07-14 10:02:00', '2026-07-18 07:03:27', 3, 0, '2026-07-15 12:03:25', '2026-07-15 12:03:25', '1', 'Jane', 7, '2026-07-18 05:03:27', 0.00),
(37, 36, 16, 60000.00, '2026-07-15 10:14:00', '2026-07-16 11:15:32', 1, 0, '2026-07-15 12:14:39', '2026-07-15 12:14:39', '1', 'Jane', 7, '2026-07-16 09:15:32', 0.00),
(38, 32, 7, 45000.00, '2026-07-15 10:32:00', '2026-07-17 09:29:43', 2, 0, '2026-07-15 12:33:43', '2026-07-15 12:33:43', '1', 'Jane', 7, '2026-07-17 07:29:43', 0.00),
(39, 37, 17, 60000.00, '2026-07-15 10:36:00', '2026-07-18 07:05:11', 2, 0, '2026-07-15 12:37:00', '2026-07-15 12:37:00', '1', 'Jane', 7, '2026-07-18 05:05:11', 0.00),
(40, 38, 23, 35000.00, '2026-07-14 10:48:00', '2026-07-20 10:23:38', 5, 1, '2026-07-15 12:49:44', '2026-07-18 11:34:40', '1', 'Jane', 7, '2026-07-20 08:23:38', 0.00),
(41, 39, 25, 35000.00, '2026-07-15 10:59:00', '2026-07-18 08:59:26', 2, 0, '2026-07-15 12:59:56', '2026-07-15 12:59:56', '1', 'Jane', 7, '2026-07-18 06:59:26', 0.00),
(42, 40, 20, 35000.00, '2026-07-15 16:38:00', '2026-07-16 08:16:31', 1, 0, '2026-07-15 18:39:03', '2026-07-15 18:39:03', '1', 'LindaF', 7, '2026-07-16 06:16:31', 0.00),
(43, 43, 21, 35000.00, '2026-07-16 06:56:00', '2026-07-17 10:51:04', 1, 0, '2026-07-16 08:56:35', '2026-07-16 08:56:35', '1', 'Jane', 7, '2026-07-17 08:51:04', 0.00),
(44, 41, 36, 55000.00, '2026-07-15 06:56:00', '2026-07-16 11:10:11', 1, 0, '2026-07-16 08:58:02', '2026-07-16 08:58:02', '1', 'Jane', 7, '2026-07-16 09:10:11', 0.00),
(45, 8, 12, 45000.00, '2026-07-16 11:15:00', '2026-07-18 08:59:40', 1, 0, '2026-07-16 13:16:13', '2026-07-16 13:16:13', '1', 'Jane', 7, '2026-07-18 06:59:40', 0.00),
(46, 45, 20, 35000.00, '2026-07-16 05:28:00', '2026-07-17 07:31:39', 1, 0, '2026-07-17 07:29:23', '2026-07-17 07:29:23', '1', 'Jane', 7, '2026-07-17 05:31:39', 0.00),
(47, 46, 27, 35000.00, '2026-07-16 07:47:00', '2026-07-17 09:48:27', 1, 0, '2026-07-17 09:47:55', '2026-07-17 09:47:55', '1', 'Jane', 7, '2026-07-17 07:48:27', 0.00),
(48, 47, 20, 35000.00, '2026-07-17 16:41:00', '2026-07-18 07:03:08', 1, 0, '2026-07-17 18:42:07', '2026-07-17 18:42:07', '1', 'LindaF', 7, '2026-07-18 05:03:08', 0.00),
(49, 48, 24, 35000.00, '2026-07-17 17:26:00', '2026-07-18 07:01:43', 1, 0, '2026-07-17 19:26:21', '2026-07-17 19:26:21', '1', 'LindaF', 7, '2026-07-18 05:01:43', 0.00),
(50, 49, 6, 45000.00, '2026-07-17 17:26:00', '2026-07-18 07:01:14', 1, 0, '2026-07-17 19:26:38', '2026-07-17 19:26:38', '1', 'LindaF', 7, '2026-07-18 05:01:14', 0.00),
(51, 14, 11, 0.00, '2026-07-17 08:25:00', NULL, 5, 1, '2026-07-20 10:26:27', '2026-07-21 07:50:41', NULL, 'LindaF', 7, '2026-07-21 05:50:41', 0.00),
(52, 6, 17, 60000.00, '2026-07-20 08:26:00', NULL, 3, 1, '2026-07-20 10:27:15', '2026-07-21 07:40:24', '1', 'LindaF', 7, '2026-07-21 05:40:24', 0.00),
(53, 41, 10, 45000.00, '2026-07-17 08:27:00', NULL, 5, 1, '2026-07-20 10:28:31', '2026-07-21 08:01:37', NULL, 'LindaF', 7, '2026-07-21 17:21:07', 0.00),
(54, 15, 28, 0.00, '2026-07-20 09:37:00', NULL, 3, 1, '2026-07-20 11:37:58', '2026-07-21 07:49:53', NULL, 'LindaF', 7, '2026-07-21 05:49:53', 0.00),
(55, 51, 14, 0.00, '2026-07-20 09:39:00', NULL, 2, 1, '2026-07-20 11:39:28', '2026-07-21 08:10:44', NULL, 'LindaF', 7, '2026-07-21 17:20:46', 0.00),
(56, 52, 6, 0.00, '2026-07-20 09:39:00', NULL, 3, 1, '2026-07-20 11:39:46', '2026-07-21 11:43:29', NULL, 'LindaF', 7, '2026-07-21 09:43:29', 0.00),
(57, 21, 9, 0.00, '2026-07-20 09:39:00', NULL, 3, 1, '2026-07-20 11:40:09', '2026-07-21 11:43:09', NULL, 'LindaF', 7, '2026-07-21 09:43:09', 0.00),
(58, 27, 12, 0.00, '2026-07-20 09:40:00', NULL, 2, 1, '2026-07-20 11:40:26', '2026-07-21 07:58:53', NULL, 'LindaF', 7, '2026-07-21 17:20:29', 0.00),
(59, 3, 13, 0.00, '2026-07-20 09:40:00', NULL, 3, 1, '2026-07-20 11:40:55', '2026-07-21 07:58:39', NULL, 'LindaF', 7, '2026-07-21 05:58:39', 0.00),
(60, 40, 8, 0.00, '2026-07-20 09:41:00', NULL, 3, 1, '2026-07-20 11:41:50', '2026-07-21 10:45:23', NULL, 'LindaF', 7, '2026-07-21 08:45:23', 0.00),
(61, 18, 29, 0.00, '2026-07-20 09:41:00', NULL, 3, 1, '2026-07-20 11:42:21', '2026-07-21 10:45:15', NULL, 'LindaF', 7, '2026-07-21 08:45:15', 0.00),
(62, 53, 23, 0.00, '2026-07-21 16:23:00', NULL, 2, 1, '2026-07-20 18:25:07', '2026-07-21 07:59:05', NULL, 'Jane', 7, '2026-07-21 05:59:05', 0.00),
(63, 54, 7, 45000.00, '2026-07-21 06:21:00', NULL, 2, 1, '2026-07-21 08:22:49', '2026-07-21 10:45:03', NULL, 'LindaF', 7, '2026-07-21 08:45:03', 0.00),
(64, 56, 20, 0.00, '2026-07-21 17:21:00', NULL, 1, 1, '2026-07-21 19:21:29', '2026-07-22 07:22:50', NULL, 'Jane', 7, '2026-07-22 05:22:50', 0.00),
(65, 55, 21, 0.00, '2026-07-21 17:21:00', NULL, 1, 1, '2026-07-21 19:22:05', '2026-07-22 07:22:39', NULL, 'Jane', 7, '2026-07-22 05:22:39', 0.00);

-- --------------------------------------------------------

--
-- Table structure for table `stock_dispatch_requests`
--

CREATE TABLE `stock_dispatch_requests` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `from_store_id` int(11) NOT NULL,
  `to_store_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `requested_by` varchar(100) DEFAULT NULL,
  `dispatched_by` varchar(100) DEFAULT NULL,
  `approved_by` varchar(100) DEFAULT NULL,
  `status` enum('Pending','Approved','Rejected') DEFAULT 'Pending',
  `dispatch_date` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `approved_at` datetime DEFAULT NULL,
  `department_id` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `stock_dispatch_requests`
--

INSERT INTO `stock_dispatch_requests` (`id`, `product_id`, `from_store_id`, `to_store_id`, `quantity`, `requested_by`, `dispatched_by`, `approved_by`, `status`, `dispatch_date`, `created_at`, `approved_at`, `department_id`) VALUES
(345, 38, 0, 0, 5, 'Bessie', 'Bessie', NULL, 'Approved', '2026-05-11 12:36:37', '2026-05-11 12:36:37', NULL, 4);

-- --------------------------------------------------------

--
-- Table structure for table `stock_movements`
--

CREATE TABLE `stock_movements` (
  `id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `from_store_id` int(11) DEFAULT NULL,
  `to_store_id` int(11) DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `movement_type` enum('Transfer','Sale','Restock') NOT NULL,
  `reference_id` int(11) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Table structure for table `stores`
--

CREATE TABLE `stores` (
  `id` int(11) NOT NULL,
  `store_name` varchar(100) NOT NULL,
  `location` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `manager` varchar(200) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `stores`
--

INSERT INTO `stores` (`id`, `store_name`, `location`, `created_at`, `manager`) VALUES
(1, 'Bar', 'Within', '2026-02-13 15:49:08', 'KHO'),
(2, 'Kitchen', 'Within', '2026-02-13 16:16:01', 'kondwa'),
(3, 'Restaurant', 'Within', '2026-02-13 16:17:37', 'Kondwni'),
(4, 'Front Office', 'Within', '2026-02-13 16:18:51', 'James'),
(5, 'House keeping', 'Within', '2026-02-13 19:37:47', 'Chimatiro'),
(6, 'Administration', 'Within', '2026-02-13 19:38:24', 'Nzathu');

-- --------------------------------------------------------

--
-- Table structure for table `store_stock`
--

CREATE TABLE `store_stock` (
  `id` int(11) NOT NULL,
  `store_id` int(11) NOT NULL,
  `product_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 0,
  `last_updated` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `store_stock`
--

INSERT INTO `store_stock` (`id`, `store_id`, `product_id`, `quantity`, `last_updated`) VALUES
(1, 1, 1, 8, '2026-02-13 16:35:05'),
(2, 2, 1, 8, '2026-02-13 16:30:12');

-- --------------------------------------------------------

--
-- Table structure for table `suppliers`
--

CREATE TABLE `suppliers` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `phone` varchar(50) DEFAULT NULL,
  `email` varchar(150) DEFAULT NULL,
  `address` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `username` varchar(100) NOT NULL,
  `email` varchar(100) DEFAULT NULL,
  `password` varchar(255) NOT NULL,
  `fullname` varchar(150) DEFAULT NULL,
  `role` enum('admin','cashier','manager','Chef','Accountant','Front Desk','Bartender','Waiter','Kitchen','front_office','housekeeping','stores') DEFAULT 'cashier',
  `status` enum('active','disabled') NOT NULL DEFAULT 'active',
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `username`, `email`, `password`, `fullname`, `role`, `status`, `created_at`, `updated_at`) VALUES
(1, 'Rams', NULL, 'admin123', 'Administrator', 'admin', 'active', '2025-12-07 23:05:51', '2026-02-19 17:42:50'),
(2, 'Alex', NULL, 'alex2025', 'Alex Kampango', 'Waiter', 'active', '2025-12-07 23:05:51', '2026-02-19 17:41:23'),
(4, 'Rams1', NULL, 'Rams1', 'Alinafe', 'Chef', 'active', '2025-12-07 23:05:51', '2026-02-19 17:42:59'),
(5, 'Rams2', NULL, 'Rams2', NULL, 'Bartender', 'active', '2026-02-16 07:25:13', '2026-02-19 17:43:04'),
(7, 'Rams3', NULL, 'Rams3', NULL, 'manager', 'active', '2026-02-17 20:28:24', '2026-02-19 17:43:09'),
(8, 'Rams4', NULL, 'Rams4', NULL, 'Accountant', 'active', '2026-02-17 20:28:43', '2026-02-19 17:43:17'),
(9, 'Rams55', NULL, 'Rams55', NULL, 'front_office', 'active', '2026-02-17 20:34:26', '2026-02-19 17:44:39'),
(10, 'Rams5', NULL, 'Rams6', NULL, 'housekeeping', 'active', '2026-02-17 20:35:15', '2026-02-19 17:44:44'),
(11, 'Rams7', NULL, 'Rams7', NULL, 'front_office', 'active', '2026-02-17 20:38:05', '2026-02-19 17:44:52'),
(12, 'Rams8', NULL, 'Rams8', NULL, 'Kitchen', 'active', '2026-02-17 20:38:05', '2026-02-19 17:44:59'),
(13, 'admin', NULL, 'admin123', 'Administrator', 'admin', 'active', '2025-12-07 23:05:51', '2026-02-19 17:42:50'),
(14, 'Linda', NULL, 'Linda123', 'Linda', 'Waiter', 'active', '2026-02-20 09:46:56', '2026-02-20 09:47:53'),
(15, 'Benard', NULL, 'Benard100', 'Benard', 'stores', 'active', '2026-02-20 09:48:32', '2026-02-20 10:00:22'),
(16, 'Patricia', NULL, 'Pat2025', 'Patricia', 'Waiter', 'active', '2026-02-20 09:52:28', '2026-02-20 09:54:22'),
(17, 'Jane', NULL, 'Jane123', 'Jane', 'admin', 'active', '2026-02-20 09:58:09', '2026-07-14 06:31:18'),
(18, 'LindaF', NULL, 'Lie2026', NULL, 'front_office', 'active', '2026-02-20 10:03:58', '2026-02-20 10:04:34'),
(20, 'Bessie', NULL, 'Bessie123', NULL, 'admin', 'active', '2026-02-20 10:06:18', '2026-02-24 08:40:40'),
(21, 'Welbert', NULL, 'W2202', NULL, 'manager', 'active', '2026-02-20 10:06:45', '2026-02-22 15:52:52'),
(22, 'Everlyn', NULL, 'Everlyn200', NULL, 'Waiter', 'active', '2026-02-20 12:38:58', '2026-03-05 18:24:37'),
(23, 'Blessings', NULL, 'Blessings100', NULL, 'Chef', 'active', '2026-02-20 12:38:58', '2026-02-20 14:46:48'),
(24, 'Isaac', NULL, 'Isaac123', NULL, 'Chef', 'active', '2026-02-20 12:38:58', '2026-02-20 14:46:48'),
(25, 'Mbulukwa', NULL, 'Mbulukwa2025', NULL, 'admin', 'active', '2026-02-20 12:38:58', '2026-02-22 15:57:19'),
(26, 'Bertha', NULL, 'Bertha100', NULL, 'front_office', 'active', '2026-02-24 08:24:24', '2026-02-24 08:24:24'),
(27, 'Getrude', NULL, 'Getrude100', NULL, 'admin', 'active', '2026-02-24 08:24:24', '2026-02-24 08:24:24'),
(28, 'Annette', NULL, 'Annette100', NULL, 'Chef', 'active', '2026-02-24 08:24:24', '2026-03-24 06:20:35'),
(29, 'kitchen', NULL, 'kitchen123', NULL, 'Kitchen', 'active', '2026-03-18 12:45:19', '2026-03-18 12:45:19'),
(31, 'restaurant', NULL, 'rest123', NULL, '', 'active', '2026-03-18 13:17:18', '2026-03-18 13:17:18');

-- --------------------------------------------------------

--
-- Table structure for table `user_logs`
--

CREATE TABLE `user_logs` (
  `id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `login_time` datetime DEFAULT current_timestamp(),
  `logout_time` datetime DEFAULT NULL,
  `status` enum('Success','Failed') DEFAULT 'Success'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `user_logs`
--

INSERT INTO `user_logs` (`id`, `user_id`, `ip_address`, `login_time`, `logout_time`, `status`) VALUES
(1, 1, NULL, '2026-02-17 22:02:22', '2026-02-17 22:02:40', 'Success'),
(2, 1, NULL, '2026-02-17 22:03:04', NULL, 'Success'),
(3, 1, NULL, '2026-02-17 22:07:46', '2026-02-17 22:17:02', 'Success'),
(4, 1, NULL, '2026-02-17 22:17:06', '2026-02-17 22:18:16', 'Success'),
(5, 4, NULL, '2026-02-17 22:18:26', '2026-02-17 22:18:57', 'Success'),
(6, 1, NULL, '2026-02-17 22:19:00', '2026-02-17 22:20:09', 'Success'),
(7, 2, NULL, '2026-02-17 22:20:22', '2026-02-17 22:22:15', 'Success'),
(8, 1, NULL, '2026-02-17 22:22:18', '2026-02-17 22:22:37', 'Success'),
(9, 4, NULL, '2026-02-17 22:22:41', '2026-02-17 22:23:07', 'Success'),
(10, 2, NULL, '2026-02-17 22:23:27', NULL, 'Success'),
(11, 1, NULL, '2026-02-17 22:25:47', '2026-02-17 22:25:56', 'Success'),
(12, 2, NULL, '2026-02-17 22:26:00', '2026-02-17 22:27:14', 'Success'),
(13, 1, NULL, '2026-02-17 22:27:17', '2026-02-17 22:38:20', 'Success'),
(14, 5, NULL, '2026-02-17 22:38:34', '2026-02-17 22:58:20', 'Success'),
(15, 1, NULL, '2026-02-17 22:58:25', '2026-02-17 22:58:42', 'Success'),
(16, 1, NULL, '2026-02-17 22:58:45', NULL, 'Success'),
(17, 1, NULL, '2026-02-18 05:14:21', '2026-02-18 05:22:14', 'Success'),
(18, 1, NULL, '2026-02-18 05:22:17', '2026-02-18 05:24:52', 'Success'),
(19, 1, NULL, '2026-02-18 05:25:14', '2026-02-19 07:34:47', 'Success'),
(20, 1, NULL, '2026-02-18 06:12:04', NULL, 'Success'),
(21, 1, NULL, '2026-02-18 08:37:11', NULL, 'Success'),
(22, 1, NULL, '2026-02-18 08:40:16', NULL, 'Success'),
(23, 1, NULL, '2026-02-18 09:15:29', NULL, 'Success'),
(24, 1, NULL, '2026-02-18 09:34:01', '2026-02-18 09:53:04', 'Success'),
(25, 1, NULL, '2026-02-18 09:37:54', NULL, 'Success'),
(26, 1, NULL, '2026-02-18 09:53:26', NULL, 'Success'),
(27, 1, NULL, '2026-02-18 11:47:58', NULL, 'Success'),
(28, 1, NULL, '2026-02-18 12:49:30', NULL, 'Success'),
(29, 1, NULL, '2026-02-18 13:31:46', '2026-02-18 13:31:54', 'Success'),
(30, 2, NULL, '2026-02-18 13:32:07', NULL, 'Success'),
(31, 1, NULL, '2026-02-18 13:39:07', NULL, 'Success'),
(32, 1, NULL, '2026-02-18 13:43:57', '2026-02-18 13:44:27', 'Success'),
(33, 1, NULL, '2026-02-18 13:45:14', NULL, 'Success'),
(34, 2, NULL, '2026-02-18 13:47:35', '2026-02-18 13:47:39', 'Success'),
(35, 1, NULL, '2026-02-18 13:48:25', '2026-02-18 14:48:34', 'Success'),
(36, 1, NULL, '2026-02-18 14:48:19', NULL, 'Success'),
(37, 2, NULL, '2026-02-18 14:49:02', '2026-02-18 14:53:01', 'Success'),
(38, 1, NULL, '2026-02-18 14:53:15', NULL, 'Success'),
(39, 1, NULL, '2026-02-18 14:58:20', NULL, 'Success'),
(40, 2, NULL, '2026-02-18 15:06:18', NULL, 'Success'),
(41, 1, NULL, '2026-02-18 15:07:23', NULL, 'Success'),
(42, 1, NULL, '2026-02-18 15:18:16', NULL, 'Success'),
(43, 1, NULL, '2026-02-18 15:36:40', '2026-02-18 15:38:13', 'Success'),
(44, 1, NULL, '2026-02-18 15:38:20', '2026-02-18 15:39:35', 'Success'),
(45, 2, NULL, '2026-02-18 15:59:58', NULL, 'Success'),
(46, 2, NULL, '2026-02-18 17:41:06', NULL, 'Success'),
(47, 4, NULL, '2026-02-19 07:34:54', '2026-02-19 07:35:02', 'Success'),
(48, 1, NULL, '2026-02-19 07:35:06', NULL, 'Success'),
(49, 13, NULL, '2026-02-20 09:40:58', '2026-02-20 10:07:10', 'Success'),
(50, 13, NULL, '2026-02-20 09:40:58', NULL, 'Success'),
(51, 15, NULL, '2026-02-20 10:07:31', '2026-02-20 10:27:07', 'Success'),
(52, 15, NULL, '2026-02-20 10:27:16', '2026-02-20 10:46:22', 'Success'),
(53, 15, NULL, '2026-02-20 10:46:39', '2026-02-20 10:51:01', 'Success'),
(54, 1, NULL, '2026-02-20 10:51:07', '2026-02-20 10:52:32', 'Success'),
(55, 15, NULL, '2026-02-20 10:52:41', '2026-02-20 10:54:25', 'Success'),
(56, 15, NULL, '2026-02-20 10:54:32', '2026-02-20 11:07:15', 'Success'),
(57, 13, NULL, '2026-02-20 11:07:21', '2026-02-20 11:41:26', 'Success'),
(58, 16, NULL, '2026-02-20 11:42:09', '2026-02-20 12:27:43', 'Success'),
(59, 13, NULL, '2026-02-20 12:28:00', '2026-02-20 12:29:02', 'Success'),
(60, 16, NULL, '2026-02-20 12:29:05', '2026-02-20 12:37:35', 'Success'),
(61, 16, NULL, '2026-02-20 12:37:38', '2026-02-20 12:38:23', 'Success'),
(62, 13, NULL, '2026-02-20 12:38:31', '2026-02-20 12:54:14', 'Success'),
(63, 17, NULL, '2026-02-20 12:54:54', '2026-02-20 12:55:42', 'Success'),
(64, 17, NULL, '2026-02-20 12:55:49', '2026-02-20 13:17:28', 'Success'),
(65, 13, NULL, '2026-02-20 13:17:37', '2026-02-20 13:20:00', 'Success'),
(66, 13, NULL, '2026-02-20 13:24:01', NULL, 'Success'),
(67, 13, NULL, '2026-02-20 13:35:11', '2026-02-20 13:36:25', 'Success'),
(68, 13, NULL, '2026-02-20 13:36:48', '2026-02-20 13:51:32', 'Success'),
(69, 18, NULL, '2026-02-20 13:38:35', '2026-02-20 13:39:40', 'Success'),
(70, 19, NULL, '2026-02-20 13:38:36', NULL, 'Success'),
(71, 18, NULL, '2026-02-20 13:39:42', NULL, 'Success'),
(72, 16, NULL, '2026-02-20 13:51:35', NULL, 'Success'),
(73, 16, NULL, '2026-02-20 14:06:00', '2026-02-20 14:19:44', 'Success'),
(74, 13, NULL, '2026-02-20 14:08:18', '2026-02-20 14:23:03', 'Success'),
(75, 13, NULL, '2026-02-20 14:20:00', '2026-02-20 14:46:15', 'Success'),
(76, 13, NULL, '2026-02-20 14:24:19', NULL, 'Success'),
(77, 13, NULL, '2026-02-20 14:32:56', '2026-02-20 15:01:53', 'Success'),
(78, 23, NULL, '2026-02-20 14:46:34', '2026-02-20 14:46:53', 'Success'),
(79, 23, NULL, '2026-02-20 14:47:03', '2026-02-20 14:57:42', 'Success'),
(80, 23, NULL, '2026-02-20 15:02:18', '2026-02-20 15:08:14', 'Success'),
(81, 13, NULL, '2026-02-20 15:03:43', NULL, 'Success'),
(82, 24, NULL, '2026-02-20 15:08:52', NULL, 'Success'),
(83, 24, NULL, '2026-02-20 15:26:09', '2026-02-20 15:26:30', 'Success'),
(84, 2, NULL, '2026-02-20 16:20:44', NULL, 'Success'),
(85, 2, NULL, '2026-02-20 16:21:34', NULL, 'Success'),
(86, 2, NULL, '2026-02-20 16:21:59', NULL, 'Success'),
(87, 14, NULL, '2026-02-21 04:57:36', NULL, 'Success'),
(88, 14, NULL, '2026-02-21 05:06:30', '2026-02-21 05:11:32', 'Success'),
(89, 18, NULL, '2026-02-21 05:08:15', NULL, 'Success'),
(90, 18, NULL, '2026-02-21 05:08:27', NULL, 'Success'),
(91, 19, NULL, '2026-02-21 05:09:35', NULL, 'Success'),
(92, 19, NULL, '2026-02-21 05:40:11', NULL, 'Success'),
(93, 19, NULL, '2026-02-21 05:40:28', NULL, 'Success'),
(94, 19, NULL, '2026-02-21 06:02:30', NULL, 'Success'),
(95, 19, NULL, '2026-02-21 06:06:49', NULL, 'Success'),
(96, 18, NULL, '2026-02-21 07:26:20', NULL, 'Success'),
(97, 19, NULL, '2026-02-21 10:37:44', NULL, 'Success'),
(98, 18, NULL, '2026-02-21 11:15:16', NULL, 'Success'),
(99, 18, NULL, '2026-02-21 13:35:18', NULL, 'Success'),
(100, 18, NULL, '2026-02-22 11:04:55', NULL, 'Success'),
(101, 24, NULL, '2026-02-22 11:28:58', NULL, 'Success'),
(102, 15, NULL, '2026-02-22 11:44:30', NULL, 'Success'),
(103, 16, NULL, '2026-02-22 11:54:42', NULL, 'Success'),
(104, 16, NULL, '2026-02-22 11:54:55', NULL, 'Success'),
(105, 16, NULL, '2026-02-22 12:00:35', NULL, 'Success'),
(106, 13, NULL, '2026-02-22 12:47:56', '2026-02-22 15:54:22', 'Success'),
(107, 13, NULL, '2026-02-22 16:07:11', '2026-02-22 16:08:38', 'Success'),
(108, 13, NULL, '2026-02-22 16:08:45', NULL, 'Success'),
(109, 25, NULL, '2026-02-22 16:27:14', NULL, 'Success'),
(110, 25, NULL, '2026-02-22 19:37:42', NULL, 'Success'),
(111, 19, NULL, '2026-02-23 07:21:50', NULL, 'Success'),
(112, 13, NULL, '2026-02-23 07:36:13', NULL, 'Success'),
(113, 2, NULL, '2026-02-23 07:38:03', NULL, 'Success'),
(114, 2, NULL, '2026-02-23 07:41:34', '2026-02-23 07:44:08', 'Success'),
(115, 16, NULL, '2026-02-23 07:46:37', NULL, 'Success'),
(116, 16, NULL, '2026-02-23 07:49:57', NULL, 'Success'),
(117, 16, NULL, '2026-02-23 07:57:22', NULL, 'Success'),
(118, 19, NULL, '2026-02-23 08:16:29', NULL, 'Success'),
(119, 25, NULL, '2026-02-23 10:51:27', NULL, 'Success'),
(120, 13, NULL, '2026-02-23 11:09:04', NULL, 'Success'),
(121, 19, NULL, '2026-02-23 11:49:29', NULL, 'Success'),
(122, 24, NULL, '2026-02-23 12:06:48', NULL, 'Success'),
(123, 18, NULL, '2026-02-23 12:31:20', NULL, 'Success'),
(124, 19, NULL, '2026-02-23 13:26:52', NULL, 'Success'),
(125, 19, NULL, '2026-02-23 13:27:01', NULL, 'Success'),
(126, 19, NULL, '2026-02-23 13:27:27', NULL, 'Success'),
(127, 13, NULL, '2026-02-23 14:18:35', NULL, 'Success'),
(128, 25, NULL, '2026-02-23 15:27:51', NULL, 'Success'),
(129, 25, NULL, '2026-02-23 15:28:45', NULL, 'Success'),
(130, 25, NULL, '2026-02-23 19:01:48', NULL, 'Success'),
(131, 25, NULL, '2026-02-23 19:49:54', NULL, 'Success'),
(132, 13, NULL, '2026-02-23 21:31:31', NULL, 'Success'),
(133, 19, NULL, '2026-02-24 05:25:56', NULL, 'Success'),
(134, 19, NULL, '2026-02-24 05:47:50', NULL, 'Success'),
(135, 18, NULL, '2026-02-24 05:57:40', NULL, 'Success'),
(136, 13, NULL, '2026-02-24 06:11:52', NULL, 'Success'),
(137, 25, NULL, '2026-02-24 06:14:49', NULL, 'Success'),
(138, 19, NULL, '2026-02-24 08:06:28', NULL, 'Success'),
(139, 16, NULL, '2026-02-24 08:09:52', NULL, 'Success'),
(140, 13, NULL, '2026-02-24 08:10:28', '2026-02-24 08:44:02', 'Success'),
(141, 16, NULL, '2026-02-24 08:16:54', NULL, 'Success'),
(142, 19, NULL, '2026-02-24 08:36:01', NULL, 'Success'),
(143, 19, NULL, '2026-02-24 08:39:54', NULL, 'Success'),
(144, 20, NULL, '2026-02-24 08:42:03', '2026-02-24 11:14:36', 'Success'),
(145, 27, NULL, '2026-02-24 08:50:36', '2026-02-24 11:14:32', 'Success'),
(146, 19, NULL, '2026-02-24 08:54:16', NULL, 'Success'),
(147, 19, NULL, '2026-02-24 08:58:07', NULL, 'Success'),
(148, 27, NULL, '2026-02-24 11:16:22', '2026-02-24 11:16:32', 'Success'),
(149, 27, NULL, '2026-02-24 11:17:16', '2026-02-24 11:17:40', 'Success'),
(150, 13, NULL, '2026-02-24 11:53:51', NULL, 'Success'),
(151, 21, NULL, '2026-02-24 12:11:47', NULL, 'Success'),
(152, 18, NULL, '2026-02-24 12:41:34', NULL, 'Success'),
(153, 15, NULL, '2026-02-24 13:36:44', NULL, 'Success'),
(154, 15, NULL, '2026-02-24 13:52:43', NULL, 'Success'),
(155, 15, NULL, '2026-02-24 14:05:01', NULL, 'Success'),
(156, 25, NULL, '2026-02-24 15:03:06', NULL, 'Success'),
(157, 15, NULL, '2026-02-24 15:10:30', NULL, 'Success'),
(158, 15, NULL, '2026-02-24 15:33:28', NULL, 'Success'),
(159, 18, NULL, '2026-02-24 15:48:44', NULL, 'Success'),
(160, 25, NULL, '2026-02-24 18:43:20', NULL, 'Success'),
(161, 18, NULL, '2026-02-25 06:00:07', NULL, 'Success'),
(162, 19, NULL, '2026-02-25 06:06:43', NULL, 'Success'),
(163, 13, NULL, '2026-02-25 06:22:39', NULL, 'Success'),
(164, 2, NULL, '2026-02-25 06:49:56', NULL, 'Success'),
(165, 20, NULL, '2026-02-25 07:02:41', NULL, 'Success'),
(166, 27, NULL, '2026-02-25 07:09:50', NULL, 'Success'),
(167, 27, NULL, '2026-02-25 07:22:40', NULL, 'Success'),
(168, 27, NULL, '2026-02-25 07:37:09', NULL, 'Success'),
(169, 19, NULL, '2026-02-25 09:58:02', NULL, 'Success'),
(170, 2, NULL, '2026-02-25 10:08:24', NULL, 'Success'),
(171, 19, NULL, '2026-02-25 10:13:18', NULL, 'Success'),
(172, 13, NULL, '2026-02-25 10:14:31', NULL, 'Success'),
(173, 21, NULL, '2026-02-25 10:34:44', NULL, 'Success'),
(174, 21, NULL, '2026-02-25 10:37:29', NULL, 'Success'),
(175, 27, NULL, '2026-02-25 10:41:11', '2026-02-25 10:48:31', 'Success'),
(176, 20, NULL, '2026-02-25 10:48:37', NULL, 'Success'),
(177, 27, NULL, '2026-02-25 10:55:01', NULL, 'Success'),
(178, 2, NULL, '2026-02-25 11:44:08', NULL, 'Success'),
(179, 21, NULL, '2026-02-25 11:48:35', NULL, 'Success'),
(180, 19, NULL, '2026-02-25 12:10:08', NULL, 'Success'),
(181, 20, NULL, '2026-02-25 13:31:47', NULL, 'Success'),
(182, 21, NULL, '2026-02-25 13:49:04', NULL, 'Success'),
(183, 19, NULL, '2026-02-25 13:49:37', NULL, 'Success'),
(184, 13, NULL, '2026-02-25 13:58:38', NULL, 'Success'),
(185, 25, NULL, '2026-02-25 17:12:40', NULL, 'Success'),
(186, 19, NULL, '2026-02-26 05:59:33', NULL, 'Success'),
(187, 19, NULL, '2026-02-26 06:00:31', NULL, 'Success'),
(188, 2, NULL, '2026-02-26 06:34:55', '2026-02-26 06:35:01', 'Success'),
(189, 19, NULL, '2026-02-26 07:06:21', NULL, 'Success'),
(190, 17, NULL, '2026-02-26 07:19:26', NULL, 'Success'),
(191, 17, NULL, '2026-02-26 07:28:32', NULL, 'Success'),
(192, 17, NULL, '2026-02-26 07:31:25', NULL, 'Success'),
(193, 17, NULL, '2026-02-26 07:41:17', NULL, 'Success'),
(194, 19, NULL, '2026-02-26 07:57:46', NULL, 'Success'),
(195, 17, NULL, '2026-02-26 08:10:25', NULL, 'Success'),
(196, 13, NULL, '2026-02-26 08:31:19', NULL, 'Success'),
(197, 19, NULL, '2026-02-26 08:37:19', NULL, 'Success'),
(198, 16, NULL, '2026-02-26 09:20:34', NULL, 'Success'),
(199, 19, NULL, '2026-02-26 09:26:44', NULL, 'Success'),
(200, 20, NULL, '2026-02-26 09:43:33', NULL, 'Success'),
(201, 27, NULL, '2026-02-26 10:41:10', NULL, 'Success'),
(202, 19, NULL, '2026-02-26 12:16:50', NULL, 'Success'),
(203, 17, NULL, '2026-02-26 13:11:35', NULL, 'Success'),
(204, 20, NULL, '2026-02-26 13:29:51', NULL, 'Success'),
(205, 25, NULL, '2026-02-26 15:19:38', NULL, 'Success'),
(206, 25, NULL, '2026-02-26 17:05:56', NULL, 'Success'),
(207, 25, NULL, '2026-02-26 18:49:55', NULL, 'Success'),
(208, 13, NULL, '2026-02-26 20:19:50', NULL, 'Success'),
(209, 13, NULL, '2026-02-27 06:30:02', NULL, 'Success'),
(210, 18, NULL, '2026-02-27 07:08:50', NULL, 'Success'),
(211, 21, NULL, '2026-02-27 07:21:25', NULL, 'Success'),
(212, 13, NULL, '2026-02-27 09:00:36', NULL, 'Success'),
(213, 20, NULL, '2026-02-27 09:50:20', NULL, 'Success'),
(214, 18, NULL, '2026-02-27 09:52:03', NULL, 'Success'),
(215, 27, NULL, '2026-02-27 10:20:37', NULL, 'Success'),
(216, 27, NULL, '2026-02-27 10:24:14', NULL, 'Success'),
(217, 13, NULL, '2026-02-27 10:33:22', NULL, 'Success'),
(218, 13, NULL, '2026-02-27 12:03:39', NULL, 'Success'),
(219, 18, NULL, '2026-02-28 09:22:57', NULL, 'Success'),
(220, 2, NULL, '2026-02-28 10:37:20', NULL, 'Success'),
(221, 13, NULL, '2026-02-28 16:33:29', NULL, 'Success'),
(222, 13, NULL, '2026-02-28 17:30:52', NULL, 'Success'),
(223, 25, NULL, '2026-03-01 11:12:52', NULL, 'Success'),
(224, 25, NULL, '2026-03-01 18:01:21', NULL, 'Success'),
(225, 13, NULL, '2026-03-01 18:53:47', NULL, 'Success'),
(226, 20, NULL, '2026-03-02 06:38:54', NULL, 'Success'),
(227, 13, NULL, '2026-03-02 06:50:53', NULL, 'Success'),
(228, 18, NULL, '2026-03-02 07:10:01', NULL, 'Success'),
(229, 18, NULL, '2026-03-02 07:57:04', NULL, 'Success'),
(230, 18, NULL, '2026-03-02 08:00:29', NULL, 'Success'),
(231, 18, NULL, '2026-03-02 13:01:54', NULL, 'Success'),
(232, 18, NULL, '2026-03-02 13:13:56', NULL, 'Success'),
(233, 16, NULL, '2026-03-02 13:19:37', NULL, 'Success'),
(234, 20, NULL, '2026-03-02 14:02:30', NULL, 'Success'),
(235, 18, NULL, '2026-03-02 14:11:24', NULL, 'Success'),
(236, 18, NULL, '2026-03-02 15:31:08', NULL, 'Success'),
(237, 16, NULL, '2026-03-02 18:33:21', '2026-03-02 19:07:41', 'Success'),
(238, 18, NULL, '2026-03-02 18:37:58', '2026-03-02 18:46:28', 'Success'),
(239, 18, NULL, '2026-03-02 18:46:33', NULL, 'Success'),
(240, 13, NULL, '2026-03-02 18:52:12', NULL, 'Success'),
(241, 25, NULL, '2026-03-02 19:04:25', NULL, 'Success'),
(242, 13, NULL, '2026-03-03 07:31:40', NULL, 'Success'),
(243, 15, NULL, '2026-03-03 09:49:43', NULL, 'Success'),
(244, 15, NULL, '2026-03-03 10:04:29', NULL, 'Success'),
(245, 14, NULL, '2026-03-03 12:20:54', NULL, 'Success'),
(246, 18, NULL, '2026-03-03 12:27:17', NULL, 'Success'),
(247, 13, NULL, '2026-03-03 13:18:56', NULL, 'Success'),
(248, 18, NULL, '2026-03-03 13:19:53', NULL, 'Success'),
(249, 18, NULL, '2026-03-03 13:52:47', NULL, 'Success'),
(250, 25, NULL, '2026-03-03 15:55:35', NULL, 'Success'),
(251, 25, NULL, '2026-03-03 16:25:10', NULL, 'Success'),
(252, 18, NULL, '2026-03-03 16:25:35', NULL, 'Success'),
(253, 25, NULL, '2026-03-03 18:29:52', NULL, 'Success'),
(254, 13, NULL, '2026-03-04 05:13:10', NULL, 'Success'),
(255, 2, NULL, '2026-03-04 06:01:28', NULL, 'Success'),
(256, 13, NULL, '2026-03-04 07:56:25', NULL, 'Success'),
(257, 20, NULL, '2026-03-04 08:10:29', NULL, 'Success'),
(258, 18, NULL, '2026-03-04 08:27:42', NULL, 'Success'),
(259, 25, NULL, '2026-03-04 08:38:19', NULL, 'Success'),
(260, 13, NULL, '2026-03-04 08:39:59', NULL, 'Success'),
(261, 17, NULL, '2026-03-04 08:49:49', NULL, 'Success'),
(262, 17, NULL, '2026-03-04 08:51:51', '2026-03-04 09:30:00', 'Success'),
(263, 20, NULL, '2026-03-04 09:30:46', NULL, 'Success'),
(264, 20, NULL, '2026-03-04 10:03:52', NULL, 'Success'),
(265, 13, NULL, '2026-03-04 10:18:19', NULL, 'Success'),
(266, 2, NULL, '2026-03-04 10:28:15', NULL, 'Success'),
(267, 17, NULL, '2026-03-04 10:30:11', NULL, 'Success'),
(268, 25, NULL, '2026-03-04 10:36:10', NULL, 'Success'),
(269, 17, NULL, '2026-03-04 10:47:25', NULL, 'Success'),
(270, 17, NULL, '2026-03-04 11:00:45', NULL, 'Success'),
(271, 17, NULL, '2026-03-04 11:02:48', NULL, 'Success'),
(272, 17, NULL, '2026-03-04 11:16:41', NULL, 'Success'),
(273, 18, NULL, '2026-03-04 11:59:50', NULL, 'Success'),
(274, 20, NULL, '2026-03-04 12:51:18', '2026-03-04 13:34:51', 'Success'),
(275, 13, NULL, '2026-03-04 13:59:11', NULL, 'Success'),
(276, 25, NULL, '2026-03-04 14:41:33', NULL, 'Success'),
(277, 15, NULL, '2026-03-04 15:54:50', NULL, 'Success'),
(278, 25, NULL, '2026-03-04 16:04:01', NULL, 'Success'),
(279, 15, NULL, '2026-03-04 16:22:42', NULL, 'Success'),
(280, 16, NULL, '2026-03-04 17:45:49', NULL, 'Success'),
(281, 25, NULL, '2026-03-04 18:36:14', NULL, 'Success'),
(282, 25, NULL, '2026-03-04 18:41:35', NULL, 'Success'),
(283, 15, NULL, '2026-03-04 18:43:34', NULL, 'Success'),
(284, 13, NULL, '2026-03-04 20:04:07', NULL, 'Success'),
(285, 15, NULL, '2026-03-05 05:48:36', NULL, 'Success'),
(286, 15, NULL, '2026-03-05 06:31:10', NULL, 'Success'),
(287, 15, NULL, '2026-03-05 06:32:15', NULL, 'Success'),
(288, 25, NULL, '2026-03-05 06:45:23', NULL, 'Success'),
(289, 20, NULL, '2026-03-05 06:51:48', NULL, 'Success'),
(290, 13, NULL, '2026-03-05 06:53:28', NULL, 'Success'),
(291, 14, NULL, '2026-03-05 07:11:35', NULL, 'Success'),
(292, 21, NULL, '2026-03-05 07:34:33', NULL, 'Success'),
(293, 13, NULL, '2026-03-05 07:45:23', NULL, 'Success'),
(294, 15, NULL, '2026-03-05 07:55:53', NULL, 'Success'),
(295, 20, NULL, '2026-03-05 08:02:52', NULL, 'Success'),
(296, 27, NULL, '2026-03-05 08:32:25', NULL, 'Success'),
(297, 25, NULL, '2026-03-05 08:35:55', NULL, 'Success'),
(298, 27, NULL, '2026-03-05 08:43:31', NULL, 'Success'),
(299, 18, NULL, '2026-03-05 08:43:49', NULL, 'Success'),
(300, 25, NULL, '2026-03-05 08:49:24', NULL, 'Success'),
(301, 13, NULL, '2026-03-05 08:56:29', NULL, 'Success'),
(302, 27, NULL, '2026-03-05 09:07:06', NULL, 'Success'),
(303, 20, NULL, '2026-03-05 09:40:58', '2026-03-05 10:10:16', 'Success'),
(304, 27, NULL, '2026-03-05 10:41:43', NULL, 'Success'),
(305, 13, NULL, '2026-03-05 11:19:01', NULL, 'Success'),
(306, 20, NULL, '2026-03-05 11:20:54', NULL, 'Success'),
(307, 25, NULL, '2026-03-05 11:44:12', NULL, 'Success'),
(308, 21, NULL, '2026-03-05 12:05:48', NULL, 'Success'),
(309, 20, NULL, '2026-03-05 12:16:38', '2026-03-05 12:44:46', 'Success'),
(310, 17, NULL, '2026-03-05 12:42:08', NULL, 'Success'),
(311, 20, NULL, '2026-03-05 13:08:30', NULL, 'Success'),
(312, 17, NULL, '2026-03-05 13:20:09', NULL, 'Success'),
(313, 27, NULL, '2026-03-05 13:23:00', NULL, 'Success'),
(314, 25, NULL, '2026-03-05 14:41:32', NULL, 'Success'),
(315, 25, NULL, '2026-03-05 15:22:11', NULL, 'Success'),
(316, 17, NULL, '2026-03-05 15:56:32', NULL, 'Success'),
(317, 17, NULL, '2026-03-05 15:57:41', NULL, 'Success'),
(318, 25, NULL, '2026-03-05 16:19:27', NULL, 'Success'),
(319, 16, NULL, '2026-03-05 16:45:29', NULL, 'Success'),
(320, 17, NULL, '2026-03-05 16:51:37', NULL, 'Success'),
(321, 18, NULL, '2026-03-05 16:55:29', NULL, 'Success'),
(322, 25, NULL, '2026-03-05 16:59:28', NULL, 'Success'),
(323, 25, NULL, '2026-03-05 17:33:32', NULL, 'Success'),
(324, 17, NULL, '2026-03-05 17:56:48', NULL, 'Success'),
(325, 18, NULL, '2026-03-05 18:08:19', NULL, 'Success'),
(326, 16, NULL, '2026-03-05 18:22:31', NULL, 'Success'),
(327, 17, NULL, '2026-03-05 18:25:51', '2026-03-05 18:46:42', 'Success'),
(328, 16, NULL, '2026-03-05 18:40:18', NULL, 'Success'),
(329, 18, NULL, '2026-03-05 18:46:49', NULL, 'Success'),
(330, 17, NULL, '2026-03-05 19:09:39', NULL, 'Success'),
(331, 25, NULL, '2026-03-05 20:40:13', NULL, 'Success'),
(332, 25, NULL, '2026-03-05 21:47:37', NULL, 'Success'),
(333, 18, NULL, '2026-03-06 04:34:05', NULL, 'Success'),
(334, 25, NULL, '2026-03-06 05:32:24', NULL, 'Success'),
(335, 15, NULL, '2026-03-06 05:48:39', NULL, 'Success'),
(336, 13, NULL, '2026-03-06 05:48:46', '2026-03-06 06:03:25', 'Success'),
(337, 18, NULL, '2026-03-06 06:00:35', NULL, 'Success'),
(338, 13, NULL, '2026-03-06 06:03:29', NULL, 'Success'),
(339, 14, NULL, '2026-03-06 06:43:28', NULL, 'Success'),
(340, 14, NULL, '2026-03-06 06:46:43', NULL, 'Success'),
(341, 16, NULL, '2026-03-06 06:47:17', NULL, 'Success'),
(342, 27, NULL, '2026-03-06 06:55:33', NULL, 'Success'),
(343, 13, NULL, '2026-03-06 06:57:46', NULL, 'Success'),
(344, 18, NULL, '2026-03-06 07:09:20', NULL, 'Success'),
(345, 15, NULL, '2026-03-06 07:16:37', NULL, 'Success'),
(346, 18, NULL, '2026-03-06 07:46:06', NULL, 'Success'),
(347, 14, NULL, '2026-03-06 07:57:40', NULL, 'Success'),
(348, 21, NULL, '2026-03-06 08:19:47', NULL, 'Success'),
(349, 18, NULL, '2026-03-06 08:51:07', NULL, 'Success'),
(350, 25, NULL, '2026-03-06 09:18:51', NULL, 'Success'),
(351, 25, NULL, '2026-03-06 09:24:24', NULL, 'Success'),
(352, 21, NULL, '2026-03-06 09:24:52', NULL, 'Success'),
(353, 21, NULL, '2026-03-06 09:25:45', NULL, 'Success'),
(354, 20, NULL, '2026-03-06 09:41:23', '2026-03-06 11:06:45', 'Success'),
(355, 18, NULL, '2026-03-06 09:53:14', NULL, 'Success'),
(356, 25, NULL, '2026-03-06 09:54:35', NULL, 'Success'),
(357, 25, NULL, '2026-03-06 10:05:29', NULL, 'Success'),
(358, 25, NULL, '2026-03-06 10:28:19', NULL, 'Success'),
(359, 25, NULL, '2026-03-06 10:45:49', NULL, 'Success'),
(360, 27, NULL, '2026-03-06 11:07:08', NULL, 'Success'),
(361, 17, NULL, '2026-03-06 12:15:56', NULL, 'Success'),
(362, 17, NULL, '2026-03-06 12:18:11', NULL, 'Success'),
(363, 18, NULL, '2026-03-06 12:25:09', NULL, 'Success'),
(364, 25, NULL, '2026-03-06 12:28:11', NULL, 'Success'),
(365, 18, NULL, '2026-03-06 12:30:41', NULL, 'Success'),
(366, 18, NULL, '2026-03-06 12:31:26', NULL, 'Success'),
(367, 18, NULL, '2026-03-06 12:34:29', NULL, 'Success'),
(368, 18, NULL, '2026-03-06 12:43:57', NULL, 'Success'),
(369, 20, NULL, '2026-03-06 12:50:51', NULL, 'Success'),
(370, 13, NULL, '2026-03-06 12:51:58', NULL, 'Success'),
(371, 20, NULL, '2026-03-06 12:52:21', '2026-03-06 12:58:41', 'Success'),
(372, 15, NULL, '2026-03-06 13:11:17', NULL, 'Success'),
(373, 20, NULL, '2026-03-06 13:35:42', '2026-03-06 13:38:29', 'Success'),
(374, 16, NULL, '2026-03-06 13:43:08', NULL, 'Success'),
(375, 18, NULL, '2026-03-06 14:29:03', NULL, 'Success'),
(376, 18, NULL, '2026-03-06 15:27:38', NULL, 'Success'),
(377, 16, NULL, '2026-03-06 16:54:26', NULL, 'Success'),
(378, 18, NULL, '2026-03-06 17:14:33', NULL, 'Success'),
(379, 16, NULL, '2026-03-06 17:28:26', NULL, 'Success'),
(380, 16, NULL, '2026-03-06 17:31:24', NULL, 'Success'),
(381, 25, NULL, '2026-03-06 18:09:45', NULL, 'Success'),
(382, 25, NULL, '2026-03-06 18:17:27', NULL, 'Success'),
(383, 25, NULL, '2026-03-06 18:23:46', NULL, 'Success'),
(384, 25, NULL, '2026-03-07 05:30:43', NULL, 'Success'),
(385, 2, NULL, '2026-03-07 05:36:20', NULL, 'Success'),
(386, 15, NULL, '2026-03-07 06:18:22', NULL, 'Success'),
(387, 18, NULL, '2026-03-07 07:15:01', NULL, 'Success'),
(388, 15, NULL, '2026-03-07 07:35:35', NULL, 'Success'),
(389, 18, NULL, '2026-03-07 09:24:36', NULL, 'Success'),
(390, 13, NULL, '2026-03-07 09:41:42', NULL, 'Success'),
(391, 25, NULL, '2026-03-07 11:08:30', NULL, 'Success'),
(392, 18, NULL, '2026-03-07 12:38:01', NULL, 'Success'),
(393, 18, NULL, '2026-03-07 12:39:33', NULL, 'Success'),
(394, 18, NULL, '2026-03-07 13:44:24', NULL, 'Success'),
(395, 13, NULL, '2026-03-07 13:56:53', NULL, 'Success'),
(396, 15, NULL, '2026-03-07 14:16:51', NULL, 'Success'),
(397, 27, NULL, '2026-03-07 14:20:23', '2026-03-07 14:31:08', 'Success'),
(398, 2, NULL, '2026-03-07 14:58:55', NULL, 'Success'),
(399, 18, NULL, '2026-03-07 15:19:32', NULL, 'Success'),
(400, 13, NULL, '2026-03-07 15:23:11', NULL, 'Success'),
(401, 18, NULL, '2026-03-07 15:24:17', NULL, 'Success'),
(402, 25, NULL, '2026-03-07 16:09:17', NULL, 'Success'),
(403, 25, NULL, '2026-03-07 16:09:47', NULL, 'Success'),
(404, 25, NULL, '2026-03-07 17:10:13', NULL, 'Success'),
(405, 25, NULL, '2026-03-07 17:10:14', NULL, 'Success'),
(406, 18, NULL, '2026-03-07 17:19:31', NULL, 'Success'),
(407, 18, NULL, '2026-03-07 17:20:31', NULL, 'Success'),
(408, 2, NULL, '2026-03-07 17:38:21', NULL, 'Success'),
(409, 15, NULL, '2026-03-07 18:02:00', NULL, 'Success'),
(410, 25, NULL, '2026-03-07 19:36:08', NULL, 'Success'),
(411, 13, NULL, '2026-03-08 00:07:05', NULL, 'Success'),
(412, 13, NULL, '2026-03-08 07:12:55', NULL, 'Success'),
(413, 17, NULL, '2026-03-08 07:46:20', NULL, 'Success'),
(414, 18, NULL, '2026-03-08 07:46:43', NULL, 'Success'),
(415, 13, NULL, '2026-03-08 10:03:20', NULL, 'Success'),
(416, 25, NULL, '2026-03-08 10:52:42', NULL, 'Success'),
(417, 13, NULL, '2026-03-08 11:24:17', NULL, 'Success'),
(418, 25, NULL, '2026-03-08 11:27:05', NULL, 'Success'),
(419, 25, NULL, '2026-03-08 11:29:35', NULL, 'Success'),
(420, 16, NULL, '2026-03-08 11:50:34', NULL, 'Success'),
(421, 16, NULL, '2026-03-08 13:08:23', NULL, 'Success'),
(422, 18, NULL, '2026-03-08 14:52:35', NULL, 'Success'),
(423, 16, NULL, '2026-03-08 14:59:00', NULL, 'Success'),
(424, 16, NULL, '2026-03-08 15:08:20', NULL, 'Success'),
(425, 16, NULL, '2026-03-08 15:11:10', NULL, 'Success'),
(426, 16, NULL, '2026-03-08 15:11:47', NULL, 'Success'),
(427, 16, NULL, '2026-03-08 15:13:10', NULL, 'Success'),
(428, 16, NULL, '2026-03-08 15:15:10', NULL, 'Success'),
(429, 25, NULL, '2026-03-08 15:21:03', NULL, 'Success'),
(430, 17, NULL, '2026-03-08 15:37:57', NULL, 'Success'),
(431, 17, NULL, '2026-03-08 15:40:12', NULL, 'Success'),
(432, 18, NULL, '2026-03-08 15:51:32', NULL, 'Success'),
(433, 16, NULL, '2026-03-08 16:52:36', NULL, 'Success'),
(434, 25, NULL, '2026-03-08 17:15:16', NULL, 'Success'),
(435, 17, NULL, '2026-03-08 17:17:36', NULL, 'Success'),
(436, 18, NULL, '2026-03-08 17:18:04', NULL, 'Success'),
(437, 16, NULL, '2026-03-08 17:48:39', NULL, 'Success'),
(438, 16, NULL, '2026-03-08 18:02:04', NULL, 'Success'),
(439, 18, NULL, '2026-03-08 18:25:16', NULL, 'Success'),
(440, 16, NULL, '2026-03-08 18:33:08', NULL, 'Success'),
(441, 25, NULL, '2026-03-08 18:36:26', NULL, 'Success'),
(442, 16, NULL, '2026-03-08 19:11:32', NULL, 'Success'),
(443, 25, NULL, '2026-03-08 20:32:49', NULL, 'Success'),
(444, 14, NULL, '2026-03-09 06:16:01', NULL, 'Success'),
(445, 14, NULL, '2026-03-09 06:24:01', NULL, 'Success'),
(446, 24, NULL, '2026-03-09 07:31:25', NULL, 'Success'),
(447, 17, NULL, '2026-03-09 07:54:56', NULL, 'Success'),
(448, 13, NULL, '2026-03-09 07:57:17', '2026-03-09 08:21:28', 'Success'),
(449, 17, NULL, '2026-03-09 08:00:15', NULL, 'Success'),
(450, 18, NULL, '2026-03-09 08:28:15', NULL, 'Success'),
(451, 18, NULL, '2026-03-09 08:43:45', NULL, 'Success'),
(452, 18, NULL, '2026-03-09 08:44:00', NULL, 'Success'),
(453, 18, NULL, '2026-03-09 10:53:18', NULL, 'Success'),
(454, 17, NULL, '2026-03-09 11:08:49', NULL, 'Success'),
(455, 18, NULL, '2026-03-09 11:14:12', NULL, 'Success'),
(456, 18, NULL, '2026-03-09 13:19:06', NULL, 'Success'),
(457, 18, NULL, '2026-03-09 14:11:28', NULL, 'Success'),
(458, 25, NULL, '2026-03-09 14:56:28', NULL, 'Success'),
(459, 25, NULL, '2026-03-09 15:14:43', NULL, 'Success'),
(460, 18, NULL, '2026-03-09 15:16:16', NULL, 'Success'),
(461, 2, NULL, '2026-03-09 15:37:59', NULL, 'Success'),
(462, 25, NULL, '2026-03-09 15:38:18', NULL, 'Success'),
(463, 25, NULL, '2026-03-09 15:47:08', NULL, 'Success'),
(464, 2, NULL, '2026-03-09 15:58:52', NULL, 'Success'),
(465, 2, NULL, '2026-03-09 16:59:14', NULL, 'Success'),
(466, 25, NULL, '2026-03-09 17:05:48', NULL, 'Success'),
(467, 2, NULL, '2026-03-09 17:05:49', NULL, 'Success'),
(468, 2, NULL, '2026-03-09 18:22:40', NULL, 'Success'),
(469, 18, NULL, '2026-03-09 18:35:28', NULL, 'Success'),
(470, 25, NULL, '2026-03-09 18:49:21', NULL, 'Success'),
(471, 18, NULL, '2026-03-10 04:21:00', NULL, 'Success'),
(472, 18, NULL, '2026-03-10 05:22:00', NULL, 'Success'),
(473, 14, NULL, '2026-03-10 05:23:28', NULL, 'Success'),
(474, 13, NULL, '2026-03-10 05:39:28', NULL, 'Success'),
(475, 25, NULL, '2026-03-10 05:48:01', NULL, 'Success'),
(476, 13, NULL, '2026-03-10 09:26:02', NULL, 'Success'),
(477, 18, NULL, '2026-03-10 09:54:40', NULL, 'Success'),
(478, 14, NULL, '2026-03-10 10:26:49', NULL, 'Success'),
(479, 21, NULL, '2026-03-10 11:06:24', NULL, 'Success'),
(480, 18, NULL, '2026-03-10 11:37:44', NULL, 'Success'),
(481, 13, NULL, '2026-03-10 11:48:53', NULL, 'Success'),
(482, 18, NULL, '2026-03-10 11:51:02', NULL, 'Success'),
(483, 13, NULL, '2026-03-10 11:59:18', NULL, 'Success'),
(484, 2, NULL, '2026-03-10 12:13:33', NULL, 'Success'),
(485, 13, NULL, '2026-03-10 12:20:59', NULL, 'Success'),
(486, 15, NULL, '2026-03-10 12:21:50', NULL, 'Success'),
(487, 18, NULL, '2026-03-10 12:25:46', NULL, 'Success'),
(488, 21, NULL, '2026-03-10 12:44:32', NULL, 'Success'),
(489, 21, NULL, '2026-03-10 12:46:25', NULL, 'Success'),
(490, 21, NULL, '2026-03-10 12:47:05', NULL, 'Success'),
(491, 15, NULL, '2026-03-10 12:47:46', NULL, 'Success'),
(492, 25, NULL, '2026-03-10 12:47:54', NULL, 'Success'),
(493, 15, NULL, '2026-03-10 12:57:25', NULL, 'Success'),
(494, 15, NULL, '2026-03-10 12:59:15', NULL, 'Success'),
(495, 17, NULL, '2026-03-10 13:03:12', NULL, 'Success'),
(496, 17, NULL, '2026-03-10 13:08:51', '2026-03-10 13:36:20', 'Success'),
(497, 25, NULL, '2026-03-10 13:24:01', NULL, 'Success'),
(498, 25, NULL, '2026-03-10 13:25:04', NULL, 'Success'),
(499, 25, NULL, '2026-03-10 13:25:05', NULL, 'Success'),
(500, 27, NULL, '2026-03-10 13:55:56', NULL, 'Success'),
(501, 27, NULL, '2026-03-10 14:04:30', NULL, 'Success'),
(502, 18, NULL, '2026-03-10 14:23:13', NULL, 'Success'),
(503, 17, NULL, '2026-03-10 14:24:11', NULL, 'Success'),
(504, 25, NULL, '2026-03-10 14:33:18', NULL, 'Success'),
(505, 17, NULL, '2026-03-10 15:31:31', NULL, 'Success'),
(506, 25, NULL, '2026-03-10 17:19:00', NULL, 'Success'),
(507, 2, NULL, '2026-03-10 17:33:58', NULL, 'Success'),
(508, 18, NULL, '2026-03-10 17:58:22', NULL, 'Success'),
(509, 17, NULL, '2026-03-10 18:12:20', NULL, 'Success'),
(510, 25, NULL, '2026-03-10 18:49:33', NULL, 'Success'),
(511, 25, NULL, '2026-03-10 18:55:04', NULL, 'Success'),
(512, 25, NULL, '2026-03-10 19:56:26', NULL, 'Success'),
(513, 18, NULL, '2026-03-11 04:31:31', NULL, 'Success'),
(514, 17, NULL, '2026-03-11 05:10:04', NULL, 'Success'),
(515, 18, NULL, '2026-03-11 05:25:28', NULL, 'Success'),
(516, 16, NULL, '2026-03-11 06:13:17', NULL, 'Success'),
(517, 17, NULL, '2026-03-11 07:02:44', NULL, 'Success'),
(518, 18, NULL, '2026-03-11 07:32:01', NULL, 'Success'),
(519, 18, NULL, '2026-03-11 12:19:50', NULL, 'Success'),
(520, 25, NULL, '2026-03-11 15:45:36', NULL, 'Success'),
(521, 18, NULL, '2026-03-11 16:33:04', NULL, 'Success'),
(522, 2, NULL, '2026-03-11 16:36:20', NULL, 'Success'),
(523, 25, NULL, '2026-03-11 16:52:48', NULL, 'Success'),
(524, 25, NULL, '2026-03-11 17:18:20', NULL, 'Success'),
(525, 25, NULL, '2026-03-11 18:46:54', NULL, 'Success'),
(526, 13, NULL, '2026-03-11 20:20:15', NULL, 'Success'),
(527, 16, NULL, '2026-03-12 04:34:24', NULL, 'Success'),
(528, 18, NULL, '2026-03-12 04:57:43', NULL, 'Success'),
(529, 18, NULL, '2026-03-12 06:26:24', NULL, 'Success'),
(530, 18, NULL, '2026-03-12 08:41:36', NULL, 'Success'),
(531, 18, NULL, '2026-03-12 09:08:38', NULL, 'Success'),
(532, 15, NULL, '2026-03-12 09:42:35', NULL, 'Success'),
(533, 25, NULL, '2026-03-12 11:35:34', NULL, 'Success'),
(534, 18, NULL, '2026-03-12 12:37:31', NULL, 'Success'),
(535, 2, NULL, '2026-03-12 12:42:16', NULL, 'Success'),
(536, 17, NULL, '2026-03-12 14:11:13', NULL, 'Success'),
(537, 18, NULL, '2026-03-12 15:39:29', NULL, 'Success'),
(538, 17, NULL, '2026-03-12 15:49:53', NULL, 'Success'),
(539, 2, NULL, '2026-03-12 15:52:26', NULL, 'Success'),
(540, 18, NULL, '2026-03-12 16:07:59', NULL, 'Success'),
(541, 18, NULL, '2026-03-12 16:13:11', NULL, 'Success'),
(542, 17, NULL, '2026-03-12 16:48:05', NULL, 'Success'),
(543, 25, NULL, '2026-03-12 17:11:27', NULL, 'Success'),
(544, 18, NULL, '2026-03-12 17:15:18', NULL, 'Success'),
(545, 18, NULL, '2026-03-12 17:22:08', NULL, 'Success'),
(546, 18, NULL, '2026-03-12 17:33:22', NULL, 'Success'),
(547, 17, NULL, '2026-03-12 17:35:19', NULL, 'Success'),
(548, 17, NULL, '2026-03-12 18:21:00', NULL, 'Success'),
(549, 25, NULL, '2026-03-12 19:06:28', NULL, 'Success'),
(550, 16, NULL, '2026-03-13 04:39:56', NULL, 'Success'),
(551, 18, NULL, '2026-03-13 05:20:58', NULL, 'Success'),
(552, 17, NULL, '2026-03-13 06:39:32', NULL, 'Success'),
(553, 25, NULL, '2026-03-13 07:10:37', NULL, 'Success'),
(554, 18, NULL, '2026-03-13 07:14:34', NULL, 'Success'),
(555, 17, NULL, '2026-03-13 07:46:14', NULL, 'Success'),
(556, 16, NULL, '2026-03-13 08:59:38', NULL, 'Success'),
(557, 18, NULL, '2026-03-13 09:02:20', NULL, 'Success'),
(558, 27, NULL, '2026-03-13 09:13:36', NULL, 'Success'),
(559, 27, NULL, '2026-03-13 09:16:38', NULL, 'Success'),
(560, 27, NULL, '2026-03-13 09:20:07', NULL, 'Success'),
(561, 18, NULL, '2026-03-13 09:20:17', NULL, 'Success'),
(562, 16, NULL, '2026-03-13 11:03:01', NULL, 'Success'),
(563, 17, NULL, '2026-03-13 11:27:42', NULL, 'Success'),
(564, 25, NULL, '2026-03-13 12:15:40', NULL, 'Success'),
(565, 25, NULL, '2026-03-13 14:25:01', NULL, 'Success'),
(566, 25, NULL, '2026-03-13 14:25:03', NULL, 'Success'),
(567, 2, NULL, '2026-03-13 14:28:06', NULL, 'Success'),
(568, 25, NULL, '2026-03-13 15:48:04', NULL, 'Success'),
(569, 27, NULL, '2026-03-13 16:00:20', NULL, 'Success'),
(570, 25, NULL, '2026-03-13 19:08:41', NULL, 'Success'),
(571, 18, NULL, '2026-03-14 04:46:57', NULL, 'Success'),
(572, 16, NULL, '2026-03-14 05:01:40', NULL, 'Success'),
(573, 25, NULL, '2026-03-14 05:04:26', NULL, 'Success'),
(574, 18, NULL, '2026-03-14 05:16:42', NULL, 'Success'),
(575, 18, NULL, '2026-03-14 05:34:15', NULL, 'Success'),
(576, 15, NULL, '2026-03-14 06:05:01', NULL, 'Success'),
(577, 18, NULL, '2026-03-14 06:24:32', NULL, 'Success'),
(578, 15, NULL, '2026-03-14 06:31:15', NULL, 'Success'),
(579, 15, NULL, '2026-03-14 06:37:48', NULL, 'Success'),
(580, 16, NULL, '2026-03-14 07:24:06', NULL, 'Success'),
(581, 15, NULL, '2026-03-14 08:20:27', NULL, 'Success'),
(582, 18, NULL, '2026-03-14 08:56:48', NULL, 'Success'),
(583, 18, NULL, '2026-03-14 09:00:28', NULL, 'Success'),
(584, 18, NULL, '2026-03-14 09:04:12', NULL, 'Success'),
(585, 18, NULL, '2026-03-14 09:07:01', NULL, 'Success'),
(586, 15, NULL, '2026-03-14 10:26:01', NULL, 'Success'),
(587, 18, NULL, '2026-03-14 10:44:23', NULL, 'Success'),
(588, 18, NULL, '2026-03-14 13:48:59', NULL, 'Success'),
(589, 25, NULL, '2026-03-14 15:23:57', NULL, 'Success'),
(590, 16, NULL, '2026-03-14 15:30:01', NULL, 'Success'),
(591, 16, NULL, '2026-03-14 15:35:48', NULL, 'Success'),
(592, 25, NULL, '2026-03-14 16:25:20', NULL, 'Success'),
(593, 16, NULL, '2026-03-14 16:29:07', NULL, 'Success'),
(594, 16, NULL, '2026-03-14 16:33:31', NULL, 'Success'),
(595, 16, NULL, '2026-03-14 17:13:57', NULL, 'Success'),
(596, 25, NULL, '2026-03-14 17:21:20', NULL, 'Success'),
(597, 25, NULL, '2026-03-14 18:15:59', NULL, 'Success'),
(598, 16, NULL, '2026-03-14 18:52:13', NULL, 'Success'),
(599, 2, NULL, '2026-03-15 04:37:44', NULL, 'Success'),
(600, 17, NULL, '2026-03-15 05:06:47', NULL, 'Success'),
(601, 18, NULL, '2026-03-15 05:56:16', NULL, 'Success'),
(602, 25, NULL, '2026-03-15 06:08:14', NULL, 'Success'),
(603, 18, NULL, '2026-03-15 07:05:15', NULL, 'Success'),
(604, 25, NULL, '2026-03-15 07:24:49', NULL, 'Success'),
(605, 18, NULL, '2026-03-15 08:22:58', NULL, 'Success'),
(606, 25, NULL, '2026-03-15 11:04:49', NULL, 'Success'),
(607, 25, NULL, '2026-03-15 12:47:50', NULL, 'Success'),
(608, 18, NULL, '2026-03-15 13:16:03', NULL, 'Success'),
(609, 2, NULL, '2026-03-15 13:16:39', NULL, 'Success'),
(610, 18, NULL, '2026-03-15 16:01:53', NULL, 'Success'),
(611, 2, NULL, '2026-03-15 16:30:10', NULL, 'Success'),
(612, 25, NULL, '2026-03-15 17:39:25', NULL, 'Success'),
(613, 25, NULL, '2026-03-15 18:10:39', NULL, 'Success'),
(614, 2, NULL, '2026-03-16 04:39:21', NULL, 'Success'),
(615, 18, NULL, '2026-03-16 05:08:50', NULL, 'Success'),
(616, 2, NULL, '2026-03-16 05:27:14', NULL, 'Success'),
(617, 18, NULL, '2026-03-16 05:27:26', NULL, 'Success'),
(618, 18, NULL, '2026-03-16 05:55:46', NULL, 'Success'),
(619, 25, NULL, '2026-03-16 06:24:27', NULL, 'Success'),
(620, 18, NULL, '2026-03-16 06:43:14', NULL, 'Success'),
(621, 18, NULL, '2026-03-16 07:20:40', NULL, 'Success'),
(622, 18, NULL, '2026-03-16 07:28:39', NULL, 'Success'),
(623, 13, NULL, '2026-03-16 07:35:44', NULL, 'Success'),
(624, 18, NULL, '2026-03-16 08:38:24', NULL, 'Success'),
(625, 13, NULL, '2026-03-16 08:39:51', NULL, 'Success'),
(626, 18, NULL, '2026-03-16 09:19:28', NULL, 'Success'),
(627, 18, NULL, '2026-03-16 11:21:26', NULL, 'Success'),
(628, 25, NULL, '2026-03-16 11:58:58', NULL, 'Success'),
(629, 20, NULL, '2026-03-16 12:04:17', NULL, 'Success'),
(630, 2, NULL, '2026-03-16 12:07:11', '2026-03-16 12:16:59', 'Success'),
(631, 18, NULL, '2026-03-16 12:11:37', NULL, 'Success'),
(632, 25, NULL, '2026-03-16 12:28:33', NULL, 'Success'),
(633, 21, NULL, '2026-03-16 13:33:26', NULL, 'Success'),
(634, 18, NULL, '2026-03-16 14:12:54', NULL, 'Success'),
(635, 16, NULL, '2026-03-16 16:34:33', NULL, 'Success'),
(636, 16, NULL, '2026-03-16 16:37:39', NULL, 'Success'),
(637, 16, NULL, '2026-03-16 16:39:34', NULL, 'Success'),
(638, 25, NULL, '2026-03-16 16:54:12', NULL, 'Success'),
(639, 16, NULL, '2026-03-16 17:20:25', NULL, 'Success'),
(640, 16, NULL, '2026-03-16 17:22:34', NULL, 'Success'),
(641, 25, NULL, '2026-03-16 17:33:08', '2026-03-16 17:34:27', 'Success'),
(642, 25, NULL, '2026-03-16 17:34:45', NULL, 'Success'),
(643, 18, NULL, '2026-03-16 18:29:42', NULL, 'Success'),
(644, 16, NULL, '2026-03-16 18:34:09', NULL, 'Success'),
(645, 25, NULL, '2026-03-16 19:12:47', NULL, 'Success'),
(646, 25, NULL, '2026-03-16 19:32:50', NULL, 'Success'),
(647, 2, NULL, '2026-03-17 04:27:13', NULL, 'Success'),
(648, 2, NULL, '2026-03-17 04:46:18', NULL, 'Success'),
(649, 25, NULL, '2026-03-17 05:32:04', NULL, 'Success'),
(650, 18, NULL, '2026-03-17 06:20:57', NULL, 'Success'),
(651, 2, NULL, '2026-03-17 06:24:14', NULL, 'Success'),
(652, 18, NULL, '2026-03-17 08:02:33', NULL, 'Success'),
(653, 20, NULL, '2026-03-17 08:45:03', NULL, 'Success'),
(654, 18, NULL, '2026-03-17 10:33:10', NULL, 'Success'),
(655, 25, NULL, '2026-03-17 10:40:54', NULL, 'Success'),
(656, 2, NULL, '2026-03-17 10:47:40', NULL, 'Success'),
(657, 25, NULL, '2026-03-17 11:06:06', NULL, 'Success'),
(658, 25, NULL, '2026-03-17 11:07:06', NULL, 'Success'),
(659, 18, NULL, '2026-03-17 12:04:24', NULL, 'Success'),
(660, 2, NULL, '2026-03-17 12:33:42', NULL, 'Success'),
(661, 16, NULL, '2026-03-17 12:46:32', NULL, 'Success'),
(662, 18, NULL, '2026-03-17 14:05:11', NULL, 'Success'),
(663, 25, NULL, '2026-03-17 14:20:42', NULL, 'Success'),
(664, 16, NULL, '2026-03-17 15:13:39', NULL, 'Success'),
(665, 25, NULL, '2026-03-17 15:49:12', NULL, 'Success'),
(666, 18, NULL, '2026-03-17 15:57:47', NULL, 'Success'),
(667, 25, NULL, '2026-03-17 16:11:25', NULL, 'Success'),
(668, 17, NULL, '2026-03-17 16:12:30', NULL, 'Success'),
(669, 17, NULL, '2026-03-17 16:18:18', NULL, 'Success'),
(670, 25, NULL, '2026-03-17 17:11:50', NULL, 'Success'),
(671, 16, NULL, '2026-03-17 17:20:02', NULL, 'Success'),
(672, 18, NULL, '2026-03-17 17:30:48', NULL, 'Success'),
(673, 25, NULL, '2026-03-17 18:02:34', NULL, 'Success'),
(674, 25, NULL, '2026-03-17 18:02:58', NULL, 'Success'),
(675, 16, NULL, '2026-03-17 18:44:56', NULL, 'Success'),
(676, 16, NULL, '2026-03-17 18:47:41', NULL, 'Success'),
(677, 17, NULL, '2026-03-17 18:49:08', NULL, 'Success'),
(678, 23, NULL, '2026-03-17 19:03:55', NULL, 'Success'),
(679, 25, NULL, '2026-03-17 19:36:46', NULL, 'Success'),
(680, 2, NULL, '2026-03-18 04:21:02', NULL, 'Success'),
(681, 2, NULL, '2026-03-18 05:22:47', NULL, 'Success'),
(682, 2, NULL, '2026-03-18 05:25:13', NULL, 'Success'),
(683, 18, NULL, '2026-03-18 05:43:48', NULL, 'Success'),
(684, 25, NULL, '2026-03-18 07:32:37', NULL, 'Success'),
(685, 2, NULL, '2026-03-18 07:50:40', NULL, 'Success'),
(686, 20, NULL, '2026-03-18 07:56:12', NULL, 'Success'),
(687, 20, NULL, '2026-03-18 08:52:09', NULL, 'Success'),
(688, 20, NULL, '2026-03-18 09:45:42', '2026-03-18 09:49:33', 'Success'),
(689, 17, NULL, '2026-03-18 09:50:46', NULL, 'Success'),
(690, 20, NULL, '2026-03-18 10:30:27', '2026-03-18 10:34:19', 'Success'),
(691, 17, NULL, '2026-03-18 10:38:37', NULL, 'Success'),
(692, 17, NULL, '2026-03-18 10:44:34', '2026-03-18 10:50:42', 'Success'),
(693, 20, NULL, '2026-03-18 10:51:16', NULL, 'Success'),
(694, 25, NULL, '2026-03-18 11:13:40', NULL, 'Success'),
(695, 13, NULL, '2026-03-18 11:27:59', NULL, 'Success'),
(696, 17, NULL, '2026-03-18 12:01:21', '2026-03-18 12:35:35', 'Success'),
(697, 24, NULL, '2026-03-18 12:01:35', NULL, 'Success'),
(698, 13, NULL, '2026-03-18 12:12:08', NULL, 'Success'),
(699, 24, NULL, '2026-03-18 12:13:42', NULL, 'Success'),
(700, 13, NULL, '2026-03-18 12:35:47', '2026-03-18 12:39:18', 'Success'),
(701, 18, NULL, '2026-03-18 12:39:30', '2026-03-18 12:41:46', 'Success'),
(702, 17, NULL, '2026-03-18 12:39:48', NULL, 'Success'),
(703, 13, NULL, '2026-03-18 12:43:33', NULL, 'Success'),
(704, 29, NULL, '2026-03-18 12:45:42', '2026-03-18 12:45:49', 'Success'),
(705, 29, NULL, '2026-03-18 12:46:17', '2026-03-18 12:47:09', 'Success'),
(706, 13, NULL, '2026-03-18 12:47:17', '2026-03-18 12:55:47', 'Success'),
(707, 17, NULL, '2026-03-18 12:47:22', '2026-03-18 13:44:02', 'Success'),
(708, 18, NULL, '2026-03-18 12:51:46', NULL, 'Success'),
(709, 13, NULL, '2026-03-18 12:53:44', NULL, 'Success'),
(710, 30, NULL, '2026-03-18 12:56:13', '2026-03-18 12:57:05', 'Success'),
(711, 13, NULL, '2026-03-18 12:57:14', '2026-03-18 13:13:07', 'Success'),
(712, 18, NULL, '2026-03-18 13:05:51', NULL, 'Success'),
(713, 29, NULL, '2026-03-18 13:13:13', '2026-03-18 13:13:16', 'Success'),
(714, 30, NULL, '2026-03-18 13:13:20', '2026-03-18 13:13:32', 'Success'),
(715, 13, NULL, '2026-03-18 13:14:17', NULL, 'Success'),
(716, 31, NULL, '2026-03-18 13:17:40', '2026-03-18 13:17:51', 'Success'),
(717, 13, NULL, '2026-03-18 13:18:08', NULL, 'Success'),
(718, 18, NULL, '2026-03-18 14:05:49', '2026-03-18 14:18:10', 'Success'),
(719, 16, NULL, '2026-03-18 14:06:50', NULL, 'Success'),
(720, 18, NULL, '2026-03-18 14:18:12', NULL, 'Success'),
(721, 18, NULL, '2026-03-18 14:29:53', NULL, 'Success'),
(722, 18, NULL, '2026-03-18 14:34:15', NULL, 'Success'),
(723, 18, NULL, '2026-03-18 14:44:42', NULL, 'Success'),
(724, 18, NULL, '2026-03-18 15:48:04', NULL, 'Success'),
(725, 15, NULL, '2026-03-18 16:29:36', NULL, 'Success'),
(726, 16, NULL, '2026-03-18 16:30:28', NULL, 'Success'),
(727, 16, NULL, '2026-03-18 16:33:59', NULL, 'Success'),
(728, 16, NULL, '2026-03-18 16:40:13', NULL, 'Success'),
(729, 25, NULL, '2026-03-18 16:45:00', '2026-03-18 17:22:02', 'Success'),
(730, 15, NULL, '2026-03-18 16:56:51', NULL, 'Success'),
(731, 18, NULL, '2026-03-18 17:01:31', NULL, 'Success'),
(732, 25, NULL, '2026-03-18 17:22:12', NULL, 'Success'),
(733, 16, NULL, '2026-03-18 17:51:39', NULL, 'Success'),
(734, 18, NULL, '2026-03-19 07:27:13', NULL, 'Success'),
(735, 13, NULL, '2026-03-19 07:27:15', NULL, 'Success'),
(736, 15, NULL, '2026-03-19 07:31:11', NULL, 'Success'),
(737, 15, NULL, '2026-03-19 07:46:52', NULL, 'Success'),
(738, 15, NULL, '2026-03-19 07:47:54', NULL, 'Success'),
(739, 15, NULL, '2026-03-19 08:03:51', NULL, 'Success'),
(740, 18, NULL, '2026-03-19 08:25:20', NULL, 'Success'),
(741, 15, NULL, '2026-03-19 08:28:41', NULL, 'Success'),
(742, 20, NULL, '2026-03-19 08:33:55', NULL, 'Success'),
(743, 25, NULL, '2026-03-19 09:02:33', NULL, 'Success'),
(744, 25, NULL, '2026-03-19 09:12:16', NULL, 'Success'),
(745, 25, NULL, '2026-03-19 12:29:23', NULL, 'Success'),
(746, 17, NULL, '2026-03-19 12:56:08', NULL, 'Success'),
(747, 2, NULL, '2026-03-19 13:00:10', NULL, 'Success'),
(748, 25, NULL, '2026-03-19 14:57:46', NULL, 'Success'),
(749, 17, NULL, '2026-03-19 15:13:10', NULL, 'Success'),
(750, 18, NULL, '2026-03-19 15:21:30', NULL, 'Success'),
(751, 25, NULL, '2026-03-19 15:50:46', NULL, 'Success'),
(752, 17, NULL, '2026-03-19 16:08:59', NULL, 'Success'),
(753, 15, NULL, '2026-03-19 16:30:28', NULL, 'Success'),
(754, 18, NULL, '2026-03-19 17:03:04', NULL, 'Success'),
(755, 25, NULL, '2026-03-19 17:07:54', NULL, 'Success'),
(756, 18, NULL, '2026-03-19 17:49:56', NULL, 'Success'),
(757, 18, NULL, '2026-03-19 18:54:39', NULL, 'Success'),
(758, 25, NULL, '2026-03-19 19:28:28', NULL, 'Success'),
(759, 15, NULL, '2026-03-20 05:11:08', NULL, 'Success'),
(760, 2, NULL, '2026-03-20 05:19:33', NULL, 'Success'),
(761, 18, NULL, '2026-03-20 05:21:58', NULL, 'Success'),
(762, 15, NULL, '2026-03-20 06:31:02', NULL, 'Success'),
(763, 18, NULL, '2026-03-20 07:58:50', NULL, 'Success'),
(764, 20, NULL, '2026-03-20 09:01:28', NULL, 'Success'),
(765, 13, NULL, '2026-03-20 10:26:12', NULL, 'Success'),
(766, 15, NULL, '2026-03-20 10:43:03', NULL, 'Success'),
(767, 20, NULL, '2026-03-20 11:49:01', NULL, 'Success'),
(768, 20, NULL, '2026-03-20 11:57:29', '2026-03-20 11:59:26', 'Success'),
(769, 20, NULL, '2026-03-20 12:00:31', '2026-03-20 12:24:49', 'Success'),
(770, 13, NULL, '2026-03-20 12:29:51', NULL, 'Success'),
(771, 25, NULL, '2026-03-20 12:54:33', NULL, 'Success'),
(772, 18, NULL, '2026-03-20 13:37:58', NULL, 'Success'),
(773, 13, NULL, '2026-03-20 13:45:00', NULL, 'Success'),
(774, 20, NULL, '2026-03-20 13:45:15', NULL, 'Success'),
(775, 15, NULL, '2026-03-20 14:08:36', NULL, 'Success'),
(776, 15, NULL, '2026-03-20 14:08:52', NULL, 'Success'),
(777, 15, NULL, '2026-03-20 14:09:03', NULL, 'Success'),
(778, 15, NULL, '2026-03-20 14:20:20', '2026-03-20 14:20:28', 'Success'),
(779, 15, NULL, '2026-03-20 14:20:32', '2026-03-20 14:20:36', 'Success'),
(780, 15, NULL, '2026-03-20 14:20:42', '2026-03-20 14:20:47', 'Success'),
(781, 15, NULL, '2026-03-20 14:28:15', NULL, 'Success'),
(782, 18, NULL, '2026-03-20 15:01:03', NULL, 'Success'),
(783, 18, NULL, '2026-03-20 16:09:30', NULL, 'Success'),
(784, 15, NULL, '2026-03-20 16:12:38', NULL, 'Success'),
(785, 20, NULL, '2026-03-20 16:13:56', NULL, 'Success'),
(786, 15, NULL, '2026-03-20 16:21:04', NULL, 'Success'),
(787, 16, NULL, '2026-03-20 16:48:05', NULL, 'Success'),
(788, 25, NULL, '2026-03-20 17:37:12', NULL, 'Success'),
(789, 25, NULL, '2026-03-20 18:57:42', NULL, 'Success'),
(790, 25, NULL, '2026-03-21 05:10:36', NULL, 'Success'),
(791, 17, NULL, '2026-03-21 05:16:57', NULL, 'Success'),
(792, 17, NULL, '2026-03-21 06:42:51', NULL, 'Success'),
(793, 27, NULL, '2026-03-21 06:59:52', NULL, 'Success'),
(794, 27, NULL, '2026-03-21 07:09:19', NULL, 'Success'),
(795, 17, NULL, '2026-03-21 07:16:27', NULL, 'Success'),
(796, 17, NULL, '2026-03-21 07:19:18', NULL, 'Success'),
(797, 17, NULL, '2026-03-21 07:22:10', NULL, 'Success'),
(798, 17, NULL, '2026-03-21 07:25:14', NULL, 'Success'),
(799, 27, NULL, '2026-03-21 07:45:32', NULL, 'Success'),
(800, 17, NULL, '2026-03-21 07:50:52', NULL, 'Success'),
(801, 17, NULL, '2026-03-21 07:56:33', NULL, 'Success'),
(802, 17, NULL, '2026-03-21 08:25:37', NULL, 'Success'),
(803, 2, NULL, '2026-03-21 08:32:03', NULL, 'Success'),
(804, 17, NULL, '2026-03-21 08:43:10', NULL, 'Success'),
(805, 27, NULL, '2026-03-21 09:16:08', NULL, 'Success'),
(806, 18, NULL, '2026-03-21 11:27:34', '2026-03-21 11:27:55', 'Success'),
(807, 27, NULL, '2026-03-21 11:35:59', NULL, 'Success'),
(808, 27, NULL, '2026-03-21 11:42:06', NULL, 'Success'),
(809, 18, NULL, '2026-03-21 13:00:18', NULL, 'Success'),
(810, 17, NULL, '2026-03-21 13:13:08', NULL, 'Success'),
(811, 17, NULL, '2026-03-21 13:49:11', NULL, 'Success'),
(812, 17, NULL, '2026-03-21 13:52:19', NULL, 'Success'),
(813, 17, NULL, '2026-03-21 14:23:00', NULL, 'Success'),
(814, 17, NULL, '2026-03-21 14:29:08', NULL, 'Success'),
(815, 17, NULL, '2026-03-21 14:59:22', NULL, 'Success'),
(816, 18, NULL, '2026-03-21 15:22:18', NULL, 'Success'),
(817, 17, NULL, '2026-03-21 15:54:09', NULL, 'Success'),
(818, 25, NULL, '2026-03-21 16:14:17', NULL, 'Success'),
(819, 18, NULL, '2026-03-21 16:17:07', NULL, 'Success'),
(820, 2, NULL, '2026-03-21 16:48:37', NULL, 'Success'),
(821, 17, NULL, '2026-03-21 17:33:11', NULL, 'Success'),
(822, 18, NULL, '2026-03-22 04:24:07', NULL, 'Success'),
(823, 15, NULL, '2026-03-22 06:21:57', NULL, 'Success'),
(824, 18, NULL, '2026-03-22 06:38:08', NULL, 'Success'),
(825, 16, NULL, '2026-03-22 06:42:10', NULL, 'Success'),
(826, 25, NULL, '2026-03-22 06:44:11', NULL, 'Success'),
(827, 15, NULL, '2026-03-22 07:03:15', NULL, 'Success'),
(828, 25, NULL, '2026-03-22 07:04:34', NULL, 'Success'),
(829, 18, NULL, '2026-03-22 07:17:41', NULL, 'Success'),
(830, 18, NULL, '2026-03-22 08:01:01', NULL, 'Success'),
(831, 13, NULL, '2026-03-22 08:03:44', NULL, 'Success'),
(832, 18, NULL, '2026-03-22 08:13:24', NULL, 'Success'),
(833, 18, NULL, '2026-03-22 09:04:08', NULL, 'Success'),
(834, 16, NULL, '2026-03-22 10:15:04', NULL, 'Success'),
(835, 16, NULL, '2026-03-22 10:23:36', NULL, 'Success'),
(836, 15, NULL, '2026-03-22 10:33:40', NULL, 'Success'),
(837, 15, NULL, '2026-03-22 11:04:32', NULL, 'Success'),
(838, 18, NULL, '2026-03-22 12:00:41', NULL, 'Success'),
(839, 18, NULL, '2026-03-22 15:48:46', NULL, 'Success'),
(840, 23, NULL, '2026-03-22 16:24:26', '2026-03-22 16:24:52', 'Success'),
(841, 23, NULL, '2026-03-22 16:25:07', NULL, 'Success'),
(842, 23, NULL, '2026-03-22 16:26:17', '2026-03-22 16:26:27', 'Success'),
(843, 23, NULL, '2026-03-22 16:26:33', NULL, 'Success'),
(844, 23, NULL, '2026-03-22 16:26:57', NULL, 'Success'),
(845, 16, NULL, '2026-03-22 17:11:12', NULL, 'Success'),
(846, 16, NULL, '2026-03-22 17:14:56', NULL, 'Success'),
(847, 15, NULL, '2026-03-22 17:24:26', NULL, 'Success'),
(848, 25, NULL, '2026-03-22 19:07:07', NULL, 'Success'),
(849, 27, NULL, '2026-03-23 05:06:54', NULL, 'Success'),
(850, 18, NULL, '2026-03-23 05:42:00', NULL, 'Success'),
(851, 18, NULL, '2026-03-23 06:10:13', NULL, 'Success'),
(852, 25, NULL, '2026-03-23 06:33:42', NULL, 'Success'),
(853, 18, NULL, '2026-03-23 07:50:50', NULL, 'Success'),
(854, 18, NULL, '2026-03-23 07:54:31', NULL, 'Success'),
(855, 18, NULL, '2026-03-23 11:13:26', NULL, 'Success'),
(856, 18, NULL, '2026-03-23 12:25:01', NULL, 'Success'),
(857, 18, NULL, '2026-03-23 13:12:04', NULL, 'Success'),
(858, 18, NULL, '2026-03-23 13:21:07', NULL, 'Success'),
(859, 17, NULL, '2026-03-23 13:26:03', NULL, 'Success'),
(860, 18, NULL, '2026-03-23 13:52:19', NULL, 'Success'),
(861, 18, NULL, '2026-03-23 14:53:29', NULL, 'Success'),
(862, 18, NULL, '2026-03-23 15:10:53', NULL, 'Success'),
(863, 18, NULL, '2026-03-23 15:25:51', NULL, 'Success'),
(864, 18, NULL, '2026-03-23 15:32:10', NULL, 'Success'),
(865, 2, NULL, '2026-03-23 16:31:44', NULL, 'Success'),
(866, 18, NULL, '2026-03-23 16:40:42', NULL, 'Success'),
(867, 18, NULL, '2026-03-23 16:57:12', NULL, 'Success'),
(868, 25, NULL, '2026-03-23 17:21:48', NULL, 'Success'),
(869, 17, NULL, '2026-03-23 17:52:16', NULL, 'Success'),
(870, 25, NULL, '2026-03-23 17:53:36', NULL, 'Success'),
(871, 25, NULL, '2026-03-23 18:06:45', NULL, 'Success'),
(872, 25, NULL, '2026-03-23 18:12:06', NULL, 'Success'),
(873, 2, NULL, '2026-03-23 18:39:53', NULL, 'Success'),
(874, 17, NULL, '2026-03-23 18:42:18', NULL, 'Success'),
(875, 25, NULL, '2026-03-23 19:26:32', NULL, 'Success'),
(876, 13, NULL, '2026-03-23 21:01:21', NULL, 'Success'),
(877, 15, NULL, '2026-03-24 04:30:45', NULL, 'Success'),
(878, 16, NULL, '2026-03-24 04:38:18', NULL, 'Success');
INSERT INTO `user_logs` (`id`, `user_id`, `ip_address`, `login_time`, `logout_time`, `status`) VALUES
(879, 16, NULL, '2026-03-24 04:44:11', NULL, 'Success'),
(880, 15, NULL, '2026-03-24 05:06:05', NULL, 'Success'),
(881, 13, NULL, '2026-03-24 05:48:39', '2026-03-24 05:53:36', 'Success'),
(882, 28, NULL, '2026-03-24 05:53:48', '2026-03-24 05:54:13', 'Success'),
(883, 12, NULL, '2026-03-24 05:54:23', NULL, 'Success'),
(884, 18, NULL, '2026-03-24 06:12:55', NULL, 'Success'),
(885, 18, NULL, '2026-03-24 06:19:33', NULL, 'Success'),
(886, 28, NULL, '2026-03-24 06:20:05', '2026-03-24 06:20:43', 'Success'),
(887, 28, NULL, '2026-03-24 06:20:47', NULL, 'Success'),
(888, 16, NULL, '2026-03-24 06:58:22', NULL, 'Success'),
(889, 13, NULL, '2026-03-24 07:19:48', NULL, 'Success'),
(890, 18, NULL, '2026-03-24 08:40:03', NULL, 'Success'),
(891, 15, NULL, '2026-03-24 09:06:19', NULL, 'Success'),
(892, 18, NULL, '2026-03-24 09:40:47', NULL, 'Success'),
(893, 20, NULL, '2026-03-24 10:06:15', NULL, 'Success'),
(894, 15, NULL, '2026-03-24 10:10:33', NULL, 'Success'),
(895, 25, NULL, '2026-03-24 10:11:55', NULL, 'Success'),
(896, 18, NULL, '2026-03-24 10:23:42', NULL, 'Success'),
(897, 15, NULL, '2026-03-24 10:44:08', NULL, 'Success'),
(898, 25, NULL, '2026-03-24 11:10:25', NULL, 'Success'),
(899, 20, NULL, '2026-03-24 11:10:25', NULL, 'Success'),
(900, 18, NULL, '2026-03-24 11:43:46', NULL, 'Success'),
(901, 15, NULL, '2026-03-24 12:01:24', NULL, 'Success'),
(902, 16, NULL, '2026-03-24 12:39:56', NULL, 'Success'),
(903, 25, NULL, '2026-03-24 13:30:19', NULL, 'Success'),
(904, 15, NULL, '2026-03-24 14:48:35', NULL, 'Success'),
(905, 18, NULL, '2026-03-24 14:49:12', NULL, 'Success'),
(906, 18, NULL, '2026-03-24 15:12:36', NULL, 'Success'),
(907, 18, NULL, '2026-03-24 15:24:19', NULL, 'Success'),
(908, 18, NULL, '2026-03-24 15:53:59', NULL, 'Success'),
(909, 2, NULL, '2026-03-24 16:10:13', NULL, 'Success'),
(910, 17, NULL, '2026-03-24 17:47:57', NULL, 'Success'),
(911, 17, NULL, '2026-03-24 17:59:58', NULL, 'Success'),
(912, 25, NULL, '2026-03-24 18:09:18', NULL, 'Success'),
(913, 18, NULL, '2026-03-24 18:13:59', NULL, 'Success'),
(914, 18, NULL, '2026-03-24 18:38:51', NULL, 'Success'),
(915, 25, NULL, '2026-03-24 19:09:07', NULL, 'Success'),
(916, 25, NULL, '2026-03-24 19:32:44', NULL, 'Success'),
(917, 25, NULL, '2026-03-24 20:22:42', NULL, 'Success'),
(918, 13, NULL, '2026-03-24 20:32:21', NULL, 'Success'),
(919, 16, NULL, '2026-03-25 04:27:05', NULL, 'Success'),
(920, 18, NULL, '2026-03-25 06:01:34', NULL, 'Success'),
(921, 18, NULL, '2026-03-25 06:09:51', NULL, 'Success'),
(922, 18, NULL, '2026-03-25 06:13:20', NULL, 'Success'),
(923, 15, NULL, '2026-03-25 06:53:23', NULL, 'Success'),
(924, 15, NULL, '2026-03-25 08:12:24', NULL, 'Success'),
(925, 15, NULL, '2026-03-25 09:14:05', NULL, 'Success'),
(926, 20, NULL, '2026-03-25 09:31:25', NULL, 'Success'),
(927, 20, NULL, '2026-03-25 09:46:53', NULL, 'Success'),
(928, 20, NULL, '2026-03-25 09:46:57', NULL, 'Success'),
(929, 15, NULL, '2026-03-25 10:06:31', NULL, 'Success'),
(930, 20, NULL, '2026-03-25 10:10:58', NULL, 'Success'),
(931, 13, NULL, '2026-03-25 10:14:19', NULL, 'Success'),
(932, 15, NULL, '2026-03-25 10:24:23', NULL, 'Success'),
(933, 20, NULL, '2026-03-25 10:25:30', NULL, 'Success'),
(934, 20, NULL, '2026-03-25 10:34:02', NULL, 'Success'),
(935, 15, NULL, '2026-03-25 11:04:26', NULL, 'Success'),
(936, 20, NULL, '2026-03-25 11:18:40', NULL, 'Success'),
(937, 25, NULL, '2026-03-25 12:05:09', NULL, 'Success'),
(938, 15, NULL, '2026-03-25 12:27:33', NULL, 'Success'),
(939, 15, NULL, '2026-03-25 13:12:14', NULL, 'Success'),
(940, 15, NULL, '2026-03-25 13:18:30', NULL, 'Success'),
(941, 20, NULL, '2026-03-25 13:31:27', '2026-03-25 13:46:29', 'Success'),
(942, 18, NULL, '2026-03-25 13:32:29', NULL, 'Success'),
(943, 28, NULL, '2026-03-25 13:37:11', NULL, 'Success'),
(944, 15, NULL, '2026-03-25 14:13:24', NULL, 'Success'),
(945, 18, NULL, '2026-03-25 14:49:34', NULL, 'Success'),
(946, 25, NULL, '2026-03-25 17:03:12', NULL, 'Success'),
(947, 18, NULL, '2026-03-25 17:05:55', NULL, 'Success'),
(948, 18, NULL, '2026-03-25 17:10:39', NULL, 'Success'),
(949, 25, NULL, '2026-03-25 18:28:18', NULL, 'Success'),
(950, 25, NULL, '2026-03-25 18:32:13', NULL, 'Success'),
(951, 18, NULL, '2026-03-25 19:19:56', NULL, 'Success'),
(952, 17, NULL, '2026-03-25 19:23:37', NULL, 'Success'),
(953, 25, NULL, '2026-03-25 19:25:01', NULL, 'Success'),
(954, 25, NULL, '2026-03-25 19:43:39', NULL, 'Success'),
(955, 28, NULL, '2026-03-25 21:31:54', NULL, 'Success'),
(956, 28, NULL, '2026-03-25 22:14:46', '2026-03-25 22:21:44', 'Success'),
(957, 13, NULL, '2026-03-25 22:21:53', '2026-03-25 22:26:57', 'Success'),
(958, 16, NULL, '2026-03-26 06:37:17', NULL, 'Success'),
(959, 16, NULL, '2026-03-26 06:40:24', NULL, 'Success'),
(960, 25, NULL, '2026-03-26 07:30:00', NULL, 'Success'),
(961, 25, NULL, '2026-03-26 07:59:34', NULL, 'Success'),
(962, 25, NULL, '2026-03-26 08:00:39', NULL, 'Success'),
(963, 15, NULL, '2026-03-26 08:03:22', NULL, 'Success'),
(964, 15, NULL, '2026-03-26 08:27:18', NULL, 'Success'),
(965, 28, NULL, '2026-03-26 08:36:55', NULL, 'Success'),
(966, 15, NULL, '2026-03-26 08:50:24', NULL, 'Success'),
(967, 16, NULL, '2026-03-26 09:14:51', NULL, 'Success'),
(968, 16, NULL, '2026-03-26 09:16:31', NULL, 'Success'),
(969, 16, NULL, '2026-03-26 09:19:24', NULL, 'Success'),
(970, 15, NULL, '2026-03-26 09:27:03', NULL, 'Success'),
(971, 15, NULL, '2026-03-26 09:31:55', NULL, 'Success'),
(972, 28, NULL, '2026-03-26 09:41:35', NULL, 'Success'),
(973, 15, NULL, '2026-03-26 09:52:00', NULL, 'Success'),
(974, 16, NULL, '2026-03-26 09:59:32', NULL, 'Success'),
(975, 15, NULL, '2026-03-26 10:25:01', NULL, 'Success'),
(976, 18, NULL, '2026-03-26 11:30:21', '2026-03-26 11:30:39', 'Success'),
(977, 18, NULL, '2026-03-26 11:37:45', NULL, 'Success'),
(978, 2, NULL, '2026-03-26 12:37:29', NULL, 'Success'),
(979, 13, NULL, '2026-03-26 12:38:32', NULL, 'Success'),
(980, 23, NULL, '2026-03-26 12:52:17', NULL, 'Success'),
(981, 28, NULL, '2026-03-26 12:53:48', NULL, 'Success'),
(982, 15, NULL, '2026-03-26 13:03:46', NULL, 'Success'),
(983, 15, NULL, '2026-03-26 13:20:28', NULL, 'Success'),
(984, 2, NULL, '2026-03-26 13:32:33', NULL, 'Success'),
(985, 15, NULL, '2026-03-26 13:39:03', NULL, 'Success'),
(986, 15, NULL, '2026-03-26 14:28:10', NULL, 'Success'),
(987, 25, NULL, '2026-03-26 17:44:35', NULL, 'Success'),
(988, 25, NULL, '2026-03-26 17:47:45', NULL, 'Success'),
(989, 2, NULL, '2026-03-26 18:42:01', NULL, 'Success'),
(990, 18, NULL, '2026-03-26 19:04:13', NULL, 'Success'),
(991, 2, NULL, '2026-03-27 04:06:10', NULL, 'Success'),
(992, 2, NULL, '2026-03-27 05:44:27', NULL, 'Success'),
(993, 15, NULL, '2026-03-27 05:47:49', NULL, 'Success'),
(994, 15, NULL, '2026-03-27 06:55:31', NULL, 'Success'),
(995, 15, NULL, '2026-03-27 08:13:39', NULL, 'Success'),
(996, 15, NULL, '2026-03-27 09:05:38', NULL, 'Success'),
(997, 15, NULL, '2026-03-27 09:24:03', NULL, 'Success'),
(998, 15, NULL, '2026-03-27 10:21:31', NULL, 'Success'),
(999, 25, NULL, '2026-03-27 12:23:11', NULL, 'Success'),
(1000, 25, NULL, '2026-03-27 15:23:14', NULL, 'Success'),
(1001, 16, NULL, '2026-03-27 17:01:04', NULL, 'Success'),
(1002, 16, NULL, '2026-03-27 17:09:21', NULL, 'Success'),
(1003, 25, NULL, '2026-03-27 18:14:04', NULL, 'Success'),
(1004, 25, NULL, '2026-03-28 04:58:51', NULL, 'Success'),
(1005, 15, NULL, '2026-03-28 08:49:00', NULL, 'Success'),
(1006, 15, NULL, '2026-03-28 09:25:34', NULL, 'Success'),
(1007, 2, NULL, '2026-03-29 04:16:48', NULL, 'Success'),
(1008, 25, NULL, '2026-03-29 08:51:47', NULL, 'Success'),
(1009, 25, NULL, '2026-03-29 17:48:57', NULL, 'Success'),
(1010, 2, NULL, '2026-03-30 14:57:24', NULL, 'Success'),
(1011, 2, NULL, '2026-03-30 14:58:44', NULL, 'Success'),
(1012, 15, NULL, '2026-03-30 15:00:07', NULL, 'Success'),
(1013, 16, NULL, '2026-03-31 04:44:43', NULL, 'Success'),
(1014, 16, NULL, '2026-03-31 06:48:57', NULL, 'Success'),
(1015, 25, NULL, '2026-03-31 07:41:50', NULL, 'Success'),
(1016, 23, NULL, '2026-03-31 13:14:46', NULL, 'Success'),
(1017, 23, NULL, '2026-03-31 13:15:15', '2026-03-31 13:15:19', 'Success'),
(1018, 20, NULL, '2026-04-01 08:04:39', NULL, 'Success'),
(1019, 25, NULL, '2026-04-01 10:44:13', NULL, 'Success'),
(1020, 25, NULL, '2026-04-02 14:23:53', NULL, 'Success'),
(1021, 25, NULL, '2026-04-04 14:26:14', NULL, 'Success'),
(1022, 25, NULL, '2026-04-07 17:55:54', NULL, 'Success'),
(1023, 25, NULL, '2026-04-10 12:18:46', NULL, 'Success'),
(1024, 25, NULL, '2026-04-19 18:03:48', NULL, 'Success'),
(1025, 25, NULL, '2026-04-28 19:32:53', NULL, 'Success'),
(1026, 13, NULL, '2026-04-29 06:51:45', NULL, 'Success'),
(1027, 18, NULL, '2026-05-04 15:00:51', NULL, 'Success'),
(1028, 18, NULL, '2026-05-05 06:30:02', NULL, 'Success'),
(1029, 18, NULL, '2026-05-05 06:31:10', NULL, 'Success'),
(1030, 13, NULL, '2026-05-06 07:57:55', '2026-05-06 08:33:04', 'Success'),
(1031, 13, NULL, '2026-05-06 08:33:54', NULL, 'Success'),
(1032, 18, NULL, '2026-05-06 09:44:51', NULL, 'Success'),
(1033, 25, NULL, '2026-05-06 12:22:39', NULL, 'Success'),
(1034, 13, NULL, '2026-05-06 16:09:52', NULL, 'Success'),
(1035, 25, NULL, '2026-05-06 16:22:25', NULL, 'Success'),
(1036, 25, NULL, '2026-05-06 16:47:38', NULL, 'Success'),
(1037, 25, NULL, '2026-05-06 16:50:16', NULL, 'Success'),
(1038, 25, NULL, '2026-05-06 16:59:10', NULL, 'Success'),
(1039, 13, NULL, '2026-05-06 18:53:33', NULL, 'Success'),
(1040, 18, NULL, '2026-05-07 10:01:01', NULL, 'Success'),
(1041, 18, NULL, '2026-05-07 10:55:17', NULL, 'Success'),
(1042, 18, NULL, '2026-05-07 13:05:47', NULL, 'Success'),
(1043, 25, NULL, '2026-05-07 14:31:22', NULL, 'Success'),
(1044, 25, NULL, '2026-05-10 16:47:04', NULL, 'Success'),
(1045, 13, NULL, '2026-05-11 10:57:01', NULL, 'Success'),
(1046, 26, NULL, '2026-05-11 11:12:32', NULL, 'Success'),
(1047, 13, NULL, '2026-05-11 11:51:43', '2026-05-11 12:13:31', 'Success'),
(1048, 20, NULL, '2026-05-11 12:13:45', '2026-05-11 12:13:49', 'Success'),
(1049, 20, NULL, '2026-05-11 12:14:12', NULL, 'Success'),
(1050, 13, NULL, '2026-05-11 12:26:13', NULL, 'Success'),
(1051, 20, NULL, '2026-05-11 12:48:13', NULL, 'Success'),
(1052, 20, NULL, '2026-05-11 12:54:11', NULL, 'Success'),
(1053, 13, NULL, '2026-05-11 13:00:45', NULL, 'Success'),
(1054, 18, NULL, '2026-05-12 04:29:44', NULL, 'Success'),
(1055, 25, NULL, '2026-05-12 05:05:33', NULL, 'Success'),
(1056, 16, NULL, '2026-05-12 08:56:17', NULL, 'Success'),
(1057, 13, NULL, '2026-05-12 10:17:12', NULL, 'Success'),
(1058, 18, NULL, '2026-05-12 13:34:12', NULL, 'Success'),
(1059, 18, NULL, '2026-05-12 13:35:38', NULL, 'Success'),
(1060, 18, NULL, '2026-05-12 13:39:17', NULL, 'Success'),
(1061, 18, NULL, '2026-05-12 13:45:39', NULL, 'Success'),
(1062, 18, NULL, '2026-05-12 15:13:18', NULL, 'Success'),
(1063, 13, NULL, '2026-05-12 15:18:16', NULL, 'Success'),
(1064, 13, NULL, '2026-05-12 15:19:01', NULL, 'Success'),
(1065, 25, NULL, '2026-05-13 07:13:17', NULL, 'Success'),
(1066, 13, NULL, '2026-05-13 08:40:40', NULL, 'Success'),
(1067, 18, NULL, '2026-05-13 08:52:59', NULL, 'Success'),
(1068, 26, NULL, '2026-05-13 08:59:41', NULL, 'Success'),
(1069, 26, NULL, '2026-05-13 09:00:48', NULL, 'Success'),
(1070, 26, NULL, '2026-05-13 09:03:23', NULL, 'Success'),
(1071, 26, NULL, '2026-05-13 09:13:13', NULL, 'Success'),
(1072, 26, NULL, '2026-05-13 09:15:58', NULL, 'Success'),
(1073, 13, NULL, '2026-05-13 09:23:34', '2026-05-13 09:24:39', 'Success'),
(1074, 17, NULL, '2026-05-13 09:25:09', NULL, 'Success'),
(1075, 17, NULL, '2026-05-13 10:46:18', '2026-05-13 11:15:18', 'Success'),
(1076, 13, NULL, '2026-05-13 11:11:22', NULL, 'Success'),
(1077, 28, NULL, '2026-05-13 11:15:35', '2026-05-13 11:16:02', 'Success'),
(1078, 13, NULL, '2026-05-13 11:16:09', '2026-05-13 11:17:24', 'Success'),
(1079, 12, NULL, '2026-05-13 11:17:46', '2026-05-13 11:17:59', 'Success'),
(1080, 13, NULL, '2026-05-13 11:18:04', '2026-05-13 11:39:17', 'Success'),
(1081, 13, NULL, '2026-05-13 11:39:46', '2026-05-13 11:51:56', 'Success'),
(1082, 13, NULL, '2026-05-13 11:54:07', NULL, 'Success'),
(1083, 13, NULL, '2026-05-13 11:57:07', '2026-05-13 12:12:05', 'Success'),
(1084, 28, NULL, '2026-05-13 12:12:14', '2026-05-13 12:28:34', 'Success'),
(1085, 28, NULL, '2026-05-13 12:15:09', NULL, 'Success'),
(1086, 28, NULL, '2026-05-13 12:28:41', '2026-05-13 12:28:47', 'Success'),
(1087, 13, NULL, '2026-05-13 12:28:53', '2026-05-13 12:36:03', 'Success'),
(1088, 25, NULL, '2026-05-15 05:49:09', NULL, 'Success'),
(1089, 27, NULL, '2026-05-15 06:32:07', NULL, 'Success'),
(1090, 18, NULL, '2026-05-15 06:35:03', NULL, 'Success'),
(1091, 20, NULL, '2026-05-15 10:23:18', NULL, 'Success'),
(1092, 20, NULL, '2026-05-15 10:24:22', NULL, 'Success'),
(1093, 13, NULL, '2026-05-15 10:51:10', NULL, 'Success'),
(1094, 20, NULL, '2026-05-15 11:40:04', NULL, 'Success'),
(1095, 13, NULL, '2026-05-15 14:02:14', NULL, 'Success'),
(1096, 25, NULL, '2026-05-17 17:45:29', NULL, 'Success'),
(1097, 27, NULL, '2026-05-18 05:37:23', NULL, 'Success'),
(1098, 25, NULL, '2026-05-18 09:24:55', NULL, 'Success'),
(1099, 25, NULL, '2026-05-18 09:35:05', NULL, 'Success'),
(1100, 18, NULL, '2026-05-18 09:40:52', NULL, 'Success'),
(1101, 18, NULL, '2026-05-18 10:21:43', NULL, 'Success'),
(1102, 18, NULL, '2026-05-18 10:25:00', NULL, 'Success'),
(1103, 18, NULL, '2026-05-18 10:51:45', NULL, 'Success'),
(1104, 18, NULL, '2026-05-18 10:58:30', NULL, 'Success'),
(1105, 18, NULL, '2026-05-18 10:59:55', NULL, 'Success'),
(1106, 26, NULL, '2026-05-18 11:06:50', NULL, 'Success'),
(1107, 26, NULL, '2026-05-18 11:08:16', NULL, 'Success'),
(1108, 26, NULL, '2026-05-18 11:15:48', NULL, 'Success'),
(1109, 18, NULL, '2026-05-18 16:01:22', NULL, 'Success'),
(1110, 25, NULL, '2026-05-18 17:13:37', NULL, 'Success'),
(1111, 13, NULL, '2026-05-18 17:24:26', NULL, 'Success'),
(1112, 25, NULL, '2026-05-18 17:31:55', NULL, 'Success'),
(1113, 25, NULL, '2026-05-18 17:53:11', NULL, 'Success'),
(1114, 13, NULL, '2026-05-18 19:33:12', NULL, 'Success'),
(1115, 18, NULL, '2026-05-19 07:51:52', NULL, 'Success'),
(1116, 15, NULL, '2026-05-19 07:58:52', NULL, 'Success'),
(1117, 18, NULL, '2026-05-19 08:06:11', NULL, 'Success'),
(1118, 18, NULL, '2026-05-19 08:07:59', NULL, 'Success'),
(1119, 13, NULL, '2026-05-19 08:10:11', NULL, 'Success'),
(1120, 18, NULL, '2026-05-19 08:26:49', NULL, 'Success'),
(1121, 18, NULL, '2026-05-19 08:32:51', NULL, 'Success'),
(1122, 18, NULL, '2026-05-19 08:34:20', NULL, 'Success'),
(1123, 18, NULL, '2026-05-19 09:04:37', NULL, 'Success'),
(1124, 28, NULL, '2026-05-19 10:32:55', NULL, 'Success'),
(1125, 28, NULL, '2026-05-19 10:37:15', NULL, 'Success'),
(1126, 27, NULL, '2026-05-19 10:43:01', NULL, 'Success'),
(1127, 15, NULL, '2026-05-19 10:46:05', NULL, 'Success'),
(1128, 27, NULL, '2026-05-19 10:46:15', NULL, 'Success'),
(1129, 16, NULL, '2026-05-19 10:49:47', '2026-05-19 10:50:41', 'Success'),
(1130, 20, NULL, '2026-05-19 11:04:13', NULL, 'Success'),
(1131, 13, NULL, '2026-05-19 11:38:16', NULL, 'Success'),
(1132, 28, NULL, '2026-05-19 11:42:24', NULL, 'Success'),
(1133, 20, NULL, '2026-05-19 11:54:12', NULL, 'Success'),
(1134, 27, NULL, '2026-05-19 12:25:03', '2026-05-19 12:29:08', 'Success'),
(1135, 20, NULL, '2026-05-19 12:29:23', NULL, 'Success'),
(1136, 20, NULL, '2026-05-19 12:58:16', NULL, 'Success'),
(1137, 27, NULL, '2026-05-19 13:02:13', NULL, 'Success'),
(1138, 18, NULL, '2026-05-19 13:13:27', NULL, 'Success'),
(1139, 27, NULL, '2026-05-19 13:14:32', NULL, 'Success'),
(1140, 15, NULL, '2026-05-19 13:19:17', NULL, 'Success'),
(1141, 27, NULL, '2026-05-19 13:24:50', NULL, 'Success'),
(1142, 13, NULL, '2026-05-19 14:11:58', NULL, 'Success'),
(1143, 25, NULL, '2026-05-19 16:12:26', NULL, 'Success'),
(1144, 16, NULL, '2026-05-19 16:23:00', NULL, 'Success'),
(1145, 18, NULL, '2026-05-19 16:47:42', NULL, 'Success'),
(1146, 28, NULL, '2026-05-20 04:53:12', NULL, 'Success'),
(1147, 18, NULL, '2026-05-20 05:10:13', NULL, 'Success'),
(1148, 18, NULL, '2026-05-20 05:14:15', NULL, 'Success'),
(1149, 18, NULL, '2026-05-20 05:24:35', NULL, 'Success'),
(1150, 18, NULL, '2026-05-20 05:27:52', NULL, 'Success'),
(1151, 27, NULL, '2026-05-20 05:35:37', NULL, 'Success'),
(1152, 27, NULL, '2026-05-20 05:40:23', NULL, 'Success'),
(1153, 27, NULL, '2026-05-20 05:56:25', NULL, 'Success'),
(1154, 15, NULL, '2026-05-20 06:40:08', NULL, 'Success'),
(1155, 28, NULL, '2026-05-20 06:44:27', '2026-05-20 06:47:57', 'Success'),
(1156, 16, NULL, '2026-05-20 06:46:50', NULL, 'Success'),
(1157, 28, NULL, '2026-05-20 06:48:21', NULL, 'Success'),
(1158, 18, NULL, '2026-05-20 08:49:00', NULL, 'Success'),
(1159, 20, NULL, '2026-05-20 09:06:51', NULL, 'Success'),
(1160, 18, NULL, '2026-05-20 09:08:42', NULL, 'Success'),
(1161, 18, NULL, '2026-05-20 09:10:23', NULL, 'Success'),
(1162, 18, NULL, '2026-05-20 09:15:34', NULL, 'Success'),
(1163, 15, NULL, '2026-05-20 09:17:14', NULL, 'Success'),
(1164, 18, NULL, '2026-05-20 09:46:33', NULL, 'Success'),
(1165, 18, NULL, '2026-05-20 10:21:46', NULL, 'Success'),
(1166, 28, NULL, '2026-05-20 10:47:33', NULL, 'Success'),
(1167, 28, NULL, '2026-05-20 10:58:47', NULL, 'Success'),
(1168, 28, NULL, '2026-05-20 11:29:13', NULL, 'Success'),
(1169, 27, NULL, '2026-05-20 11:32:02', NULL, 'Success'),
(1170, 26, NULL, '2026-05-20 12:14:18', NULL, 'Success'),
(1171, 26, NULL, '2026-05-20 12:15:52', NULL, 'Success'),
(1172, 27, NULL, '2026-05-20 12:49:48', NULL, 'Success'),
(1173, 27, NULL, '2026-05-20 12:55:05', NULL, 'Success'),
(1174, 15, NULL, '2026-05-20 12:55:24', NULL, 'Success'),
(1175, 27, NULL, '2026-05-20 13:02:08', NULL, 'Success'),
(1176, 15, NULL, '2026-05-20 14:26:08', NULL, 'Success'),
(1177, 13, NULL, '2026-05-20 15:36:38', NULL, 'Success'),
(1178, 13, NULL, '2026-05-20 16:23:13', NULL, 'Success'),
(1179, 16, NULL, '2026-05-21 07:01:30', NULL, 'Success'),
(1180, 27, NULL, '2026-05-21 07:30:30', NULL, 'Success'),
(1181, 15, NULL, '2026-05-21 08:31:04', NULL, 'Success'),
(1182, 27, NULL, '2026-05-21 08:32:53', NULL, 'Success'),
(1183, 28, NULL, '2026-05-21 10:36:19', NULL, 'Success'),
(1184, 28, NULL, '2026-05-21 10:42:17', NULL, 'Success'),
(1185, 18, NULL, '2026-05-21 11:08:57', NULL, 'Success'),
(1186, 18, NULL, '2026-05-21 11:13:30', NULL, 'Success'),
(1187, 18, NULL, '2026-05-21 11:15:31', NULL, 'Success'),
(1188, 18, NULL, '2026-05-21 11:18:29', NULL, 'Success'),
(1189, 18, NULL, '2026-05-21 11:21:14', NULL, 'Success'),
(1190, 18, NULL, '2026-05-21 11:25:09', NULL, 'Success'),
(1191, 20, NULL, '2026-05-21 11:56:48', '2026-05-21 12:35:58', 'Success'),
(1192, 13, NULL, '2026-05-21 11:59:11', NULL, 'Success'),
(1193, 26, NULL, '2026-05-21 12:40:25', NULL, 'Success'),
(1194, 26, NULL, '2026-05-21 12:41:16', NULL, 'Success'),
(1195, 27, NULL, '2026-05-21 12:42:01', NULL, 'Success'),
(1196, 26, NULL, '2026-05-21 12:43:10', NULL, 'Success'),
(1197, 27, NULL, '2026-05-21 12:45:11', NULL, 'Success'),
(1198, 26, NULL, '2026-05-21 12:46:33', NULL, 'Success'),
(1199, 28, NULL, '2026-05-21 13:26:27', NULL, 'Success'),
(1200, 27, NULL, '2026-05-21 14:51:41', NULL, 'Success'),
(1201, 27, NULL, '2026-05-21 14:56:34', NULL, 'Success'),
(1202, 16, NULL, '2026-05-21 15:08:01', NULL, 'Success'),
(1203, 13, NULL, '2026-05-21 15:17:58', NULL, 'Success'),
(1204, 16, NULL, '2026-05-21 15:53:24', NULL, 'Success'),
(1205, 16, NULL, '2026-05-21 16:01:05', NULL, 'Success'),
(1206, 18, NULL, '2026-05-21 20:21:43', NULL, 'Success'),
(1207, 27, NULL, '2026-05-22 07:30:59', NULL, 'Success'),
(1208, 25, NULL, '2026-05-22 09:34:18', NULL, 'Success'),
(1209, 28, NULL, '2026-05-22 12:12:51', NULL, 'Success'),
(1210, 26, NULL, '2026-05-22 13:01:49', NULL, 'Success'),
(1211, 26, NULL, '2026-05-22 13:02:46', NULL, 'Success'),
(1212, 18, NULL, '2026-05-22 14:17:37', NULL, 'Success'),
(1213, 13, NULL, '2026-05-22 16:51:32', NULL, 'Success'),
(1214, 13, NULL, '2026-05-22 18:08:44', NULL, 'Success'),
(1215, 25, NULL, '2026-05-22 19:43:24', NULL, 'Success'),
(1216, 18, NULL, '2026-05-23 07:31:26', NULL, 'Success'),
(1217, 18, NULL, '2026-05-23 09:34:15', NULL, 'Success'),
(1218, 18, NULL, '2026-05-23 09:48:11', NULL, 'Success'),
(1219, 18, NULL, '2026-05-23 14:14:03', NULL, 'Success'),
(1220, 18, NULL, '2026-05-23 16:17:43', NULL, 'Success'),
(1221, 18, NULL, '2026-05-23 19:54:49', NULL, 'Success'),
(1222, 18, NULL, '2026-05-24 08:33:53', NULL, 'Success'),
(1223, 18, NULL, '2026-05-24 08:37:28', NULL, 'Success'),
(1224, 18, NULL, '2026-05-24 08:39:24', NULL, 'Success'),
(1225, 18, NULL, '2026-05-24 08:39:49', NULL, 'Success'),
(1226, 18, NULL, '2026-05-24 12:39:22', NULL, 'Success'),
(1227, 18, NULL, '2026-05-24 15:51:19', NULL, 'Success'),
(1228, 25, NULL, '2026-05-25 07:21:54', NULL, 'Success'),
(1229, 27, NULL, '2026-05-25 10:57:55', NULL, 'Success'),
(1230, 13, NULL, '2026-05-25 11:22:58', NULL, 'Success'),
(1231, 27, NULL, '2026-05-25 11:24:52', NULL, 'Success'),
(1232, 27, NULL, '2026-05-25 12:09:36', NULL, 'Success'),
(1233, 18, NULL, '2026-05-25 12:12:33', NULL, 'Success'),
(1234, 18, NULL, '2026-05-25 12:13:10', NULL, 'Success'),
(1235, 18, NULL, '2026-05-25 12:14:32', NULL, 'Success'),
(1236, 18, NULL, '2026-05-25 16:33:35', NULL, 'Success'),
(1237, 18, NULL, '2026-05-25 16:34:28', NULL, 'Success'),
(1238, 18, NULL, '2026-05-25 16:37:34', NULL, 'Success'),
(1239, 25, NULL, '2026-05-25 20:59:29', NULL, 'Success'),
(1240, 27, NULL, '2026-05-26 08:47:56', NULL, 'Success'),
(1241, 18, NULL, '2026-05-26 17:26:58', NULL, 'Success'),
(1242, 18, NULL, '2026-05-26 17:31:54', NULL, 'Success'),
(1243, 18, NULL, '2026-05-26 17:35:19', NULL, 'Success'),
(1244, 25, NULL, '2026-05-26 21:42:14', NULL, 'Success'),
(1245, 25, NULL, '2026-05-27 07:53:32', NULL, 'Success'),
(1246, 27, NULL, '2026-05-27 09:14:53', NULL, 'Success'),
(1247, 27, NULL, '2026-05-27 10:04:19', NULL, 'Success'),
(1248, 27, NULL, '2026-05-27 10:23:00', NULL, 'Success'),
(1249, 13, NULL, '2026-05-27 10:42:10', NULL, 'Success'),
(1250, 27, NULL, '2026-05-27 14:51:46', NULL, 'Success'),
(1251, 18, NULL, '2026-05-27 17:19:20', NULL, 'Success'),
(1252, 25, NULL, '2026-05-27 17:21:46', NULL, 'Success'),
(1253, 27, NULL, '2026-05-28 09:45:02', NULL, 'Success'),
(1254, 13, NULL, '2026-05-28 11:59:27', NULL, 'Success'),
(1255, 25, NULL, '2026-05-28 13:04:14', NULL, 'Success'),
(1256, 25, NULL, '2026-05-28 14:03:04', NULL, 'Success'),
(1257, 18, NULL, '2026-05-28 20:15:00', NULL, 'Success'),
(1258, 27, NULL, '2026-05-29 08:19:37', NULL, 'Success'),
(1259, 27, NULL, '2026-05-29 09:36:35', NULL, 'Success'),
(1260, 18, NULL, '2026-05-29 13:41:51', NULL, 'Success'),
(1261, 27, NULL, '2026-05-29 14:27:48', NULL, 'Success'),
(1262, 27, NULL, '2026-05-29 14:36:19', NULL, 'Success'),
(1263, 18, NULL, '2026-06-01 06:35:44', NULL, 'Success'),
(1264, 27, NULL, '2026-06-01 10:11:43', NULL, 'Success'),
(1265, 25, NULL, '2026-06-01 11:16:45', NULL, 'Success'),
(1266, 18, NULL, '2026-06-01 14:05:45', NULL, 'Success'),
(1267, 18, NULL, '2026-06-01 17:15:23', NULL, 'Success'),
(1268, 25, NULL, '2026-06-01 20:58:55', NULL, 'Success'),
(1269, 18, NULL, '2026-06-02 06:30:11', NULL, 'Success'),
(1270, 27, NULL, '2026-06-02 08:00:32', NULL, 'Success'),
(1271, 18, NULL, '2026-06-02 08:40:52', NULL, 'Success'),
(1272, 15, NULL, '2026-06-02 08:46:42', NULL, 'Success'),
(1273, 18, NULL, '2026-06-02 08:53:51', NULL, 'Success'),
(1274, 15, NULL, '2026-06-02 09:04:25', NULL, 'Success'),
(1275, 20, NULL, '2026-06-02 09:12:28', NULL, 'Success'),
(1276, 13, NULL, '2026-06-02 09:21:25', NULL, 'Success'),
(1277, 15, NULL, '2026-06-02 09:25:43', NULL, 'Success'),
(1278, 20, NULL, '2026-06-02 09:42:19', NULL, 'Success'),
(1279, 18, NULL, '2026-06-02 10:01:44', NULL, 'Success'),
(1280, 18, NULL, '2026-06-02 10:03:33', NULL, 'Success'),
(1281, 13, NULL, '2026-06-02 10:41:29', NULL, 'Success'),
(1282, 15, NULL, '2026-06-02 10:52:54', NULL, 'Success'),
(1283, 20, NULL, '2026-06-02 11:01:18', NULL, 'Success'),
(1284, 27, NULL, '2026-06-02 11:19:47', NULL, 'Success'),
(1285, 18, NULL, '2026-06-02 11:38:47', NULL, 'Success'),
(1286, 18, NULL, '2026-06-02 12:02:00', NULL, 'Success'),
(1287, 18, NULL, '2026-06-02 12:05:31', NULL, 'Success'),
(1288, 18, NULL, '2026-06-02 13:43:22', NULL, 'Success'),
(1289, 18, NULL, '2026-06-02 14:28:20', NULL, 'Success'),
(1290, 25, NULL, '2026-06-02 19:18:11', NULL, 'Success'),
(1291, 18, NULL, '2026-06-03 06:33:31', NULL, 'Success'),
(1292, 18, NULL, '2026-06-03 06:53:20', NULL, 'Success'),
(1293, 18, NULL, '2026-06-03 06:56:28', NULL, 'Success'),
(1294, 18, NULL, '2026-06-03 06:58:07', NULL, 'Success'),
(1295, 18, NULL, '2026-06-03 09:24:32', NULL, 'Success'),
(1296, 15, NULL, '2026-06-03 10:13:05', NULL, 'Success'),
(1297, 28, NULL, '2026-06-03 11:10:11', NULL, 'Success'),
(1298, 18, NULL, '2026-06-03 13:19:39', NULL, 'Success'),
(1299, 18, NULL, '2026-06-03 13:21:59', NULL, 'Success'),
(1300, 27, NULL, '2026-06-03 13:31:13', NULL, 'Success'),
(1301, 15, NULL, '2026-06-03 13:38:19', NULL, 'Success'),
(1302, 15, NULL, '2026-06-03 15:58:17', NULL, 'Success'),
(1303, 13, NULL, '2026-06-03 20:37:15', NULL, 'Success'),
(1304, 18, NULL, '2026-06-03 20:41:39', NULL, 'Success'),
(1305, 13, NULL, '2026-06-03 22:19:59', NULL, 'Success'),
(1306, 18, NULL, '2026-06-04 06:40:30', NULL, 'Success'),
(1307, 18, NULL, '2026-06-04 06:43:48', NULL, 'Success'),
(1308, 18, NULL, '2026-06-04 08:16:20', NULL, 'Success'),
(1309, 18, NULL, '2026-06-04 09:56:19', NULL, 'Success'),
(1310, 27, NULL, '2026-06-04 09:56:20', NULL, 'Success'),
(1311, 18, NULL, '2026-06-04 10:19:54', NULL, 'Success'),
(1312, 20, NULL, '2026-06-04 10:22:03', NULL, 'Success'),
(1313, 17, NULL, '2026-06-04 10:36:00', '2026-06-04 10:36:15', 'Success'),
(1314, 13, NULL, '2026-06-04 12:13:52', NULL, 'Success'),
(1315, 20, NULL, '2026-06-04 12:33:37', NULL, 'Success'),
(1316, 18, NULL, '2026-06-04 12:35:12', NULL, 'Success'),
(1317, 18, NULL, '2026-06-04 12:41:17', NULL, 'Success'),
(1318, 20, NULL, '2026-06-04 12:52:26', NULL, 'Success'),
(1319, 13, NULL, '2026-06-04 13:41:41', NULL, 'Success'),
(1320, 27, NULL, '2026-06-04 14:01:35', NULL, 'Success'),
(1321, 25, NULL, '2026-06-04 14:27:17', NULL, 'Success'),
(1322, 18, NULL, '2026-06-04 14:43:27', NULL, 'Success'),
(1323, 13, NULL, '2026-06-04 15:10:35', NULL, 'Success'),
(1324, 18, NULL, '2026-06-04 20:58:43', NULL, 'Success'),
(1325, 18, NULL, '2026-06-05 07:08:24', NULL, 'Success'),
(1326, 18, NULL, '2026-06-05 09:55:15', NULL, 'Success'),
(1327, 13, NULL, '2026-06-05 10:25:17', NULL, 'Success'),
(1328, 27, NULL, '2026-06-05 10:53:44', NULL, 'Success'),
(1329, 18, NULL, '2026-06-05 13:09:39', NULL, 'Success'),
(1330, 18, NULL, '2026-06-05 13:51:00', NULL, 'Success'),
(1331, 18, NULL, '2026-06-05 13:55:24', NULL, 'Success'),
(1332, 13, NULL, '2026-06-05 19:43:06', NULL, 'Success'),
(1333, 18, NULL, '2026-06-06 07:08:23', NULL, 'Success'),
(1334, 18, NULL, '2026-06-06 07:15:44', NULL, 'Success'),
(1335, 18, NULL, '2026-06-06 07:19:33', NULL, 'Success'),
(1336, 18, NULL, '2026-06-06 07:55:10', NULL, 'Success'),
(1337, 18, NULL, '2026-06-06 09:14:30', NULL, 'Success'),
(1338, 18, NULL, '2026-06-06 09:24:40', NULL, 'Success'),
(1339, 18, NULL, '2026-06-06 09:26:56', NULL, 'Success'),
(1340, 18, NULL, '2026-06-06 12:54:21', NULL, 'Success'),
(1341, 18, NULL, '2026-06-06 12:56:59', NULL, 'Success'),
(1342, 18, NULL, '2026-06-06 15:44:47', NULL, 'Success'),
(1343, 18, NULL, '2026-06-07 16:45:39', NULL, 'Success'),
(1344, 18, NULL, '2026-06-07 19:07:58', NULL, 'Success'),
(1345, 18, NULL, '2026-06-08 08:30:00', NULL, 'Success'),
(1346, 15, NULL, '2026-06-08 08:32:56', NULL, 'Success'),
(1347, 15, NULL, '2026-06-08 09:13:14', NULL, 'Success'),
(1348, 20, NULL, '2026-06-08 09:33:38', NULL, 'Success'),
(1349, 20, NULL, '2026-06-08 09:35:44', NULL, 'Success'),
(1350, 15, NULL, '2026-06-08 09:42:47', NULL, 'Success'),
(1351, 15, NULL, '2026-06-08 09:44:51', NULL, 'Success'),
(1352, 15, NULL, '2026-06-08 10:40:02', NULL, 'Success'),
(1353, 15, NULL, '2026-06-08 10:47:45', NULL, 'Success'),
(1354, 27, NULL, '2026-06-08 11:37:10', NULL, 'Success'),
(1355, 27, NULL, '2026-06-08 11:38:06', NULL, 'Success'),
(1356, 18, NULL, '2026-06-08 12:47:46', NULL, 'Success'),
(1357, 25, NULL, '2026-06-08 13:11:26', NULL, 'Success'),
(1358, 18, NULL, '2026-06-08 13:42:30', NULL, 'Success'),
(1359, 18, NULL, '2026-06-08 16:22:08', NULL, 'Success'),
(1360, 18, NULL, '2026-06-08 16:24:06', NULL, 'Success'),
(1361, 18, NULL, '2026-06-08 16:27:43', NULL, 'Success'),
(1362, 18, NULL, '2026-06-08 20:08:54', NULL, 'Success'),
(1363, 27, NULL, '2026-06-09 07:37:48', '2026-06-09 08:37:36', 'Success'),
(1364, 18, NULL, '2026-06-09 08:37:55', NULL, 'Success'),
(1365, 18, NULL, '2026-06-09 08:55:44', '2026-06-09 09:20:36', 'Success'),
(1366, 20, NULL, '2026-06-09 09:20:54', NULL, 'Success'),
(1367, 20, NULL, '2026-06-09 09:26:49', NULL, 'Success'),
(1368, 27, NULL, '2026-06-09 10:10:52', '2026-06-09 10:12:19', 'Success'),
(1369, 20, NULL, '2026-06-09 10:12:34', NULL, 'Success'),
(1370, 27, NULL, '2026-06-09 10:20:23', NULL, 'Success'),
(1371, 20, NULL, '2026-06-09 10:25:38', NULL, 'Success'),
(1372, 20, NULL, '2026-06-09 10:31:13', NULL, 'Success'),
(1373, 20, NULL, '2026-06-09 10:42:19', NULL, 'Success'),
(1374, 27, NULL, '2026-06-09 12:07:27', NULL, 'Success'),
(1375, 20, NULL, '2026-06-09 12:16:28', NULL, 'Success'),
(1376, 15, NULL, '2026-06-09 13:43:25', NULL, 'Success'),
(1377, 13, NULL, '2026-06-10 08:58:15', NULL, 'Success'),
(1378, 15, NULL, '2026-06-10 11:10:28', NULL, 'Success'),
(1379, 18, NULL, '2026-06-10 13:38:34', NULL, 'Success'),
(1380, 27, NULL, '2026-06-10 13:52:52', NULL, 'Success'),
(1381, 13, NULL, '2026-06-10 14:37:56', '2026-06-10 14:38:21', 'Success'),
(1382, 18, NULL, '2026-06-10 16:45:11', NULL, 'Success'),
(1383, 18, NULL, '2026-06-10 18:01:56', NULL, 'Success'),
(1384, 13, NULL, '2026-06-10 22:35:48', NULL, 'Success'),
(1385, 18, NULL, '2026-06-11 06:55:32', NULL, 'Success'),
(1386, 27, NULL, '2026-06-11 07:42:17', NULL, 'Success'),
(1387, 18, NULL, '2026-06-11 07:53:10', NULL, 'Success'),
(1388, 18, NULL, '2026-06-11 08:34:39', NULL, 'Success'),
(1389, 18, NULL, '2026-06-11 08:59:09', NULL, 'Success'),
(1390, 18, NULL, '2026-06-11 10:06:45', NULL, 'Success'),
(1391, 20, NULL, '2026-06-11 11:57:10', NULL, 'Success'),
(1392, 20, NULL, '2026-06-11 12:17:38', NULL, 'Success'),
(1393, 27, NULL, '2026-06-11 12:59:23', NULL, 'Success'),
(1394, 18, NULL, '2026-06-11 13:05:33', NULL, 'Success'),
(1395, 20, NULL, '2026-06-11 14:05:41', NULL, 'Success'),
(1396, 18, NULL, '2026-06-11 14:24:45', NULL, 'Success'),
(1397, 18, NULL, '2026-06-11 14:27:44', NULL, 'Success'),
(1398, 18, NULL, '2026-06-11 17:07:01', NULL, 'Success'),
(1399, 25, NULL, '2026-06-11 17:29:07', NULL, 'Success'),
(1400, 13, NULL, '2026-06-12 07:10:04', NULL, 'Success'),
(1401, 18, NULL, '2026-06-12 08:17:27', NULL, 'Success'),
(1402, 20, NULL, '2026-06-12 08:33:31', NULL, 'Success'),
(1403, 18, NULL, '2026-06-12 09:44:01', NULL, 'Success'),
(1404, 20, NULL, '2026-06-12 10:47:38', '2026-06-12 10:54:21', 'Success'),
(1405, 20, NULL, '2026-06-12 10:57:03', '2026-06-12 10:57:36', 'Success'),
(1406, 18, NULL, '2026-06-12 16:12:22', NULL, 'Success'),
(1407, 18, NULL, '2026-06-12 16:14:02', NULL, 'Success'),
(1408, 15, NULL, '2026-06-13 10:09:13', NULL, 'Success'),
(1409, 15, NULL, '2026-06-13 12:17:35', NULL, 'Success'),
(1410, 15, NULL, '2026-06-13 15:04:51', NULL, 'Success'),
(1411, 13, NULL, '2026-06-13 17:53:48', NULL, 'Success'),
(1412, 18, NULL, '2026-06-14 09:01:53', NULL, 'Success'),
(1413, 27, NULL, '2026-06-15 10:44:34', NULL, 'Success'),
(1414, 15, NULL, '2026-06-15 11:08:47', NULL, 'Success'),
(1415, 20, NULL, '2026-06-15 11:11:18', NULL, 'Success'),
(1416, 27, NULL, '2026-06-15 11:12:53', NULL, 'Success'),
(1417, 27, NULL, '2026-06-15 11:22:47', NULL, 'Success'),
(1418, 20, NULL, '2026-06-15 11:48:37', NULL, 'Success'),
(1419, 18, NULL, '2026-06-16 06:48:38', NULL, 'Success'),
(1420, 18, NULL, '2026-06-16 07:04:33', NULL, 'Success'),
(1421, 15, NULL, '2026-06-16 07:52:49', NULL, 'Success'),
(1422, 27, NULL, '2026-06-16 08:17:59', NULL, 'Success'),
(1423, 15, NULL, '2026-06-16 09:35:35', NULL, 'Success'),
(1424, 20, NULL, '2026-06-16 09:45:26', NULL, 'Success'),
(1425, 15, NULL, '2026-06-16 11:17:52', NULL, 'Success'),
(1426, 15, NULL, '2026-06-16 13:04:48', NULL, 'Success'),
(1427, 15, NULL, '2026-06-16 15:16:43', NULL, 'Success'),
(1428, 13, NULL, '2026-06-16 15:18:52', NULL, 'Success'),
(1429, 18, NULL, '2026-06-16 17:04:11', NULL, 'Success'),
(1430, 13, NULL, '2026-06-16 17:16:36', NULL, 'Success'),
(1431, 13, NULL, '2026-06-16 17:23:23', NULL, 'Success'),
(1432, 18, NULL, '2026-06-17 06:57:55', NULL, 'Success'),
(1433, 18, NULL, '2026-06-17 07:03:54', NULL, 'Success'),
(1434, 15, NULL, '2026-06-17 08:02:21', NULL, 'Success'),
(1435, 18, NULL, '2026-06-17 09:12:19', NULL, 'Success'),
(1436, 27, NULL, '2026-06-17 09:26:56', NULL, 'Success'),
(1437, 13, NULL, '2026-06-17 09:49:08', NULL, 'Success'),
(1438, 18, NULL, '2026-06-17 13:25:03', NULL, 'Success'),
(1439, 18, NULL, '2026-06-17 13:26:43', NULL, 'Success'),
(1440, 27, NULL, '2026-06-17 13:41:21', NULL, 'Success'),
(1441, 20, NULL, '2026-06-17 13:45:21', '2026-06-17 13:48:32', 'Success'),
(1442, 18, NULL, '2026-06-17 15:26:50', NULL, 'Success'),
(1443, 18, NULL, '2026-06-17 17:39:05', NULL, 'Success'),
(1444, 18, NULL, '2026-06-18 06:50:52', NULL, 'Success'),
(1445, 18, NULL, '2026-06-18 06:52:57', NULL, 'Success'),
(1446, 18, NULL, '2026-06-18 07:16:23', NULL, 'Success'),
(1447, 18, NULL, '2026-06-18 07:32:03', NULL, 'Success'),
(1448, 27, NULL, '2026-06-18 08:16:13', NULL, 'Success'),
(1449, 18, NULL, '2026-06-18 09:04:02', NULL, 'Success'),
(1450, 18, NULL, '2026-06-18 09:10:30', NULL, 'Success'),
(1451, 18, NULL, '2026-06-18 09:18:51', NULL, 'Success'),
(1452, 18, NULL, '2026-06-18 09:19:49', NULL, 'Success'),
(1453, 18, NULL, '2026-06-18 09:29:06', NULL, 'Success'),
(1454, 20, NULL, '2026-06-18 10:08:55', NULL, 'Success'),
(1455, 18, NULL, '2026-06-18 11:33:15', NULL, 'Success'),
(1456, 15, NULL, '2026-06-18 11:49:16', NULL, 'Success'),
(1457, 18, NULL, '2026-06-18 14:21:03', NULL, 'Success'),
(1458, 13, NULL, '2026-06-18 14:21:24', '2026-06-18 14:49:04', 'Success'),
(1459, 13, NULL, '2026-06-18 14:49:41', '2026-06-18 14:54:30', 'Success'),
(1460, 18, NULL, '2026-06-18 16:16:25', NULL, 'Success'),
(1461, 18, NULL, '2026-06-18 18:40:21', NULL, 'Success'),
(1462, 13, NULL, '2026-06-19 11:47:11', '2026-06-19 11:47:32', 'Success'),
(1463, 13, NULL, '2026-06-19 11:57:16', NULL, 'Success'),
(1464, 13, NULL, '2026-06-20 06:35:18', '2026-06-20 07:05:14', 'Success'),
(1465, 13, NULL, '2026-06-20 10:06:00', NULL, 'Success'),
(1466, 13, NULL, '2026-06-21 11:08:35', NULL, 'Success'),
(1467, 13, NULL, '2026-06-22 07:39:24', NULL, 'Success'),
(1468, 13, NULL, '2026-06-22 08:15:50', NULL, 'Success'),
(1469, 20, NULL, '2026-06-22 10:44:31', NULL, 'Success'),
(1470, 13, NULL, '2026-06-22 18:23:55', NULL, 'Success'),
(1471, 13, NULL, '2026-06-24 06:02:12', NULL, 'Success'),
(1472, 13, NULL, '2026-06-25 11:39:00', NULL, 'Success'),
(1473, 13, NULL, '2026-06-28 18:16:50', NULL, 'Success'),
(1474, 20, NULL, '2026-06-29 10:41:47', NULL, 'Success'),
(1475, 25, NULL, '2026-06-30 20:04:52', NULL, 'Success'),
(1476, 27, NULL, '2026-07-01 15:45:43', NULL, 'Success'),
(1477, 20, NULL, '2026-07-02 10:52:14', '2026-07-02 11:13:04', 'Success'),
(1478, 18, NULL, '2026-07-02 11:02:33', NULL, 'Success'),
(1479, 18, NULL, '2026-07-02 11:17:04', NULL, 'Success'),
(1480, 13, NULL, '2026-07-02 12:00:16', NULL, 'Success'),
(1481, 15, NULL, '2026-07-02 15:55:31', NULL, 'Success'),
(1482, 18, NULL, '2026-07-03 06:58:22', NULL, 'Success'),
(1483, 18, NULL, '2026-07-03 07:13:41', NULL, 'Success'),
(1484, 18, NULL, '2026-07-03 07:18:43', NULL, 'Success'),
(1485, 18, NULL, '2026-07-03 07:19:07', NULL, 'Success'),
(1486, 18, NULL, '2026-07-03 07:25:36', NULL, 'Success'),
(1487, 25, NULL, '2026-07-03 08:44:54', NULL, 'Success'),
(1488, 27, NULL, '2026-07-03 08:51:27', NULL, 'Success'),
(1489, 27, NULL, '2026-07-03 08:56:45', NULL, 'Success'),
(1490, 15, NULL, '2026-07-03 09:13:03', NULL, 'Success'),
(1491, 27, NULL, '2026-07-03 15:06:02', NULL, 'Success'),
(1492, 25, NULL, '2026-07-03 18:50:09', NULL, 'Success'),
(1493, 15, NULL, '2026-07-04 07:45:20', NULL, 'Success'),
(1494, 15, NULL, '2026-07-06 10:27:45', NULL, 'Success'),
(1495, 20, NULL, '2026-07-07 09:58:18', NULL, 'Success'),
(1496, 18, NULL, '2026-07-07 10:04:12', NULL, 'Success'),
(1497, 18, NULL, '2026-07-07 10:16:36', NULL, 'Success'),
(1498, 20, NULL, '2026-07-07 10:18:32', NULL, 'Success'),
(1499, 18, NULL, '2026-07-07 10:40:58', NULL, 'Success'),
(1500, 27, NULL, '2026-07-07 14:03:38', NULL, 'Success'),
(1501, 20, NULL, '2026-07-07 14:07:57', NULL, 'Success'),
(1502, 27, NULL, '2026-07-07 15:39:43', NULL, 'Success'),
(1503, 27, NULL, '2026-07-07 15:42:00', NULL, 'Success'),
(1504, 18, NULL, '2026-07-07 15:49:58', NULL, 'Success'),
(1505, 15, NULL, '2026-07-07 16:32:26', NULL, 'Success'),
(1506, 18, NULL, '2026-07-07 17:09:31', NULL, 'Success'),
(1507, 25, NULL, '2026-07-07 18:06:50', NULL, 'Success'),
(1508, 25, NULL, '2026-07-07 18:15:49', NULL, 'Success'),
(1509, 25, NULL, '2026-07-07 18:17:14', NULL, 'Success'),
(1510, 25, NULL, '2026-07-07 18:18:58', NULL, 'Success'),
(1511, 25, NULL, '2026-07-07 18:19:42', NULL, 'Success'),
(1512, 25, NULL, '2026-07-07 18:20:26', NULL, 'Success'),
(1513, 25, NULL, '2026-07-07 22:40:06', NULL, 'Success'),
(1514, 18, NULL, '2026-07-08 06:34:15', NULL, 'Success'),
(1515, 15, NULL, '2026-07-08 08:53:14', NULL, 'Success'),
(1516, 18, NULL, '2026-07-08 09:05:27', NULL, 'Success'),
(1517, 15, NULL, '2026-07-08 13:00:12', NULL, 'Success'),
(1518, 13, NULL, '2026-07-08 14:16:04', NULL, 'Success'),
(1519, 15, NULL, '2026-07-08 14:28:42', NULL, 'Success'),
(1520, 18, NULL, '2026-07-08 14:37:25', NULL, 'Success'),
(1521, 27, NULL, '2026-07-08 15:18:13', NULL, 'Success'),
(1522, 13, NULL, '2026-07-08 15:28:39', NULL, 'Success'),
(1523, 25, NULL, '2026-07-08 15:30:27', NULL, 'Success'),
(1524, 25, NULL, '2026-07-08 15:37:47', NULL, 'Success'),
(1525, 25, NULL, '2026-07-08 15:43:45', NULL, 'Success'),
(1526, 25, NULL, '2026-07-08 15:48:20', NULL, 'Success'),
(1527, 18, NULL, '2026-07-08 17:52:20', NULL, 'Success'),
(1528, 13, NULL, '2026-07-08 17:56:07', NULL, 'Success'),
(1529, 15, NULL, '2026-07-09 09:34:49', NULL, 'Success'),
(1530, 27, NULL, '2026-07-09 15:16:18', NULL, 'Success'),
(1531, 15, NULL, '2026-07-10 10:16:37', NULL, 'Success'),
(1532, 27, NULL, '2026-07-11 07:47:56', NULL, 'Success'),
(1533, 15, NULL, '2026-07-11 08:35:43', NULL, 'Success'),
(1534, 13, NULL, '2026-07-13 06:17:18', NULL, 'Success'),
(1535, 15, NULL, '2026-07-13 10:33:01', NULL, 'Success'),
(1536, 20, NULL, '2026-07-13 13:04:04', NULL, 'Success'),
(1537, 27, NULL, '2026-07-13 15:45:37', NULL, 'Success'),
(1538, 13, NULL, '2026-07-13 15:53:07', NULL, 'Success'),
(1539, 18, NULL, '2026-07-13 16:16:08', NULL, 'Success'),
(1540, 18, NULL, '2026-07-13 17:28:09', NULL, 'Success'),
(1541, 18, NULL, '2026-07-14 06:34:31', NULL, 'Success'),
(1542, 18, NULL, '2026-07-14 07:14:32', NULL, 'Success'),
(1543, 27, NULL, '2026-07-14 08:06:31', NULL, 'Success'),
(1544, 27, NULL, '2026-07-14 08:16:52', '2026-07-14 08:18:32', 'Success'),
(1545, 20, NULL, '2026-07-14 08:18:43', NULL, 'Success'),
(1546, 17, NULL, '2026-07-14 08:19:22', NULL, 'Success'),
(1547, 13, NULL, '2026-07-14 08:30:19', NULL, 'Success'),
(1548, 18, NULL, '2026-07-14 09:12:19', NULL, 'Success'),
(1549, 17, NULL, '2026-07-14 09:15:26', NULL, 'Success'),
(1550, 13, NULL, '2026-07-14 09:18:12', NULL, 'Success'),
(1551, 13, NULL, '2026-07-14 09:27:23', NULL, 'Success'),
(1552, 13, NULL, '2026-07-14 11:50:41', NULL, 'Success'),
(1553, 13, NULL, '2026-07-14 11:57:33', NULL, 'Success'),
(1554, 27, NULL, '2026-07-14 13:44:54', '2026-07-14 13:50:19', 'Success'),
(1555, 20, NULL, '2026-07-14 13:50:39', NULL, 'Success'),
(1556, 20, NULL, '2026-07-14 13:54:52', '2026-07-14 13:56:17', 'Success'),
(1557, 27, NULL, '2026-07-14 13:56:42', NULL, 'Success'),
(1558, 18, NULL, '2026-07-14 14:57:50', NULL, 'Success'),
(1559, 25, NULL, '2026-07-14 19:38:25', NULL, 'Success'),
(1560, 18, NULL, '2026-07-14 19:48:56', NULL, 'Success'),
(1561, 18, NULL, '2026-07-15 06:27:35', NULL, 'Success'),
(1562, 13, NULL, '2026-07-15 07:24:51', NULL, 'Success'),
(1563, 15, NULL, '2026-07-15 08:35:01', NULL, 'Success'),
(1564, 15, NULL, '2026-07-15 08:38:11', NULL, 'Success'),
(1565, 15, NULL, '2026-07-15 10:17:10', NULL, 'Success'),
(1566, 17, NULL, '2026-07-15 10:43:24', NULL, 'Success'),
(1567, 17, NULL, '2026-07-15 11:09:28', NULL, 'Success'),
(1568, 17, NULL, '2026-07-15 11:52:15', NULL, 'Success'),
(1569, 17, NULL, '2026-07-15 11:57:52', NULL, 'Success'),
(1570, 17, NULL, '2026-07-15 12:01:25', NULL, 'Success'),
(1571, 17, NULL, '2026-07-15 12:29:07', NULL, 'Success'),
(1572, 18, NULL, '2026-07-15 14:32:33', NULL, 'Success'),
(1573, 27, NULL, '2026-07-15 15:17:58', NULL, 'Success'),
(1574, 18, NULL, '2026-07-15 15:44:14', NULL, 'Success'),
(1575, 18, NULL, '2026-07-15 18:34:57', NULL, 'Success'),
(1576, 25, NULL, '2026-07-15 22:44:16', NULL, 'Success'),
(1577, 25, NULL, '2026-07-15 22:46:35', NULL, 'Success'),
(1578, 25, NULL, '2026-07-15 23:32:22', NULL, 'Success'),
(1579, 17, NULL, '2026-07-16 07:35:27', NULL, 'Success'),
(1580, 15, NULL, '2026-07-16 08:48:25', NULL, 'Success'),
(1581, 17, NULL, '2026-07-16 08:53:53', NULL, 'Success'),
(1582, 17, NULL, '2026-07-16 09:47:43', NULL, 'Success'),
(1583, 17, NULL, '2026-07-16 09:53:11', '2026-07-16 09:58:31', 'Success'),
(1584, 17, NULL, '2026-07-16 10:02:20', NULL, 'Success'),
(1585, 17, NULL, '2026-07-16 10:05:42', NULL, 'Success'),
(1586, 15, NULL, '2026-07-16 10:23:53', NULL, 'Success'),
(1587, 17, NULL, '2026-07-16 10:56:06', NULL, 'Success'),
(1588, 17, NULL, '2026-07-16 11:10:59', NULL, 'Success'),
(1589, 23, NULL, '2026-07-16 12:08:44', NULL, 'Success'),
(1590, 15, NULL, '2026-07-16 12:19:52', NULL, 'Success'),
(1591, 27, NULL, '2026-07-16 12:47:46', NULL, 'Success'),
(1592, 17, NULL, '2026-07-16 12:48:44', NULL, 'Success'),
(1593, 17, NULL, '2026-07-16 13:15:40', NULL, 'Success'),
(1594, 28, NULL, '2026-07-16 13:21:17', NULL, 'Success'),
(1595, 29, NULL, '2026-07-16 13:26:24', NULL, 'Success'),
(1596, 17, NULL, '2026-07-16 13:59:14', NULL, 'Success'),
(1597, 17, NULL, '2026-07-16 14:01:00', NULL, 'Success'),
(1598, 15, NULL, '2026-07-16 14:06:52', NULL, 'Success'),
(1599, 31, NULL, '2026-07-16 17:07:19', NULL, 'Success'),
(1600, 31, NULL, '2026-07-16 19:20:46', NULL, 'Success'),
(1601, 18, NULL, '2026-07-16 19:22:40', NULL, 'Success'),
(1602, 18, NULL, '2026-07-16 19:25:02', NULL, 'Success'),
(1603, 18, NULL, '2026-07-16 19:28:27', NULL, 'Success'),
(1604, 25, NULL, '2026-07-16 20:19:41', NULL, 'Success'),
(1605, 25, NULL, '2026-07-16 21:36:26', NULL, 'Success'),
(1606, 17, NULL, '2026-07-17 07:26:40', NULL, 'Success'),
(1607, 15, NULL, '2026-07-17 07:34:21', NULL, 'Success'),
(1608, 25, NULL, '2026-07-17 09:03:45', NULL, 'Success'),
(1609, 17, NULL, '2026-07-17 09:09:44', NULL, 'Success'),
(1610, 17, NULL, '2026-07-17 09:15:56', NULL, 'Success'),
(1611, 17, NULL, '2026-07-17 09:25:09', NULL, 'Success'),
(1612, 17, NULL, '2026-07-17 09:44:15', NULL, 'Success'),
(1613, 15, NULL, '2026-07-17 09:53:41', NULL, 'Success'),
(1614, 17, NULL, '2026-07-17 10:48:19', NULL, 'Success'),
(1615, 17, NULL, '2026-07-17 10:53:40', NULL, 'Success'),
(1616, 27, NULL, '2026-07-17 11:08:31', NULL, 'Success'),
(1617, 15, NULL, '2026-07-17 11:59:36', NULL, 'Success'),
(1618, 17, NULL, '2026-07-17 12:31:16', NULL, 'Success'),
(1619, 17, NULL, '2026-07-17 12:31:28', NULL, 'Success'),
(1620, 23, NULL, '2026-07-17 14:39:47', NULL, 'Success'),
(1621, 23, NULL, '2026-07-17 14:40:51', NULL, 'Success'),
(1622, 20, NULL, '2026-07-17 14:42:13', NULL, 'Success'),
(1623, 13, NULL, '2026-07-17 14:56:33', NULL, 'Success'),
(1624, 27, NULL, '2026-07-17 15:16:08', NULL, 'Success'),
(1625, 16, NULL, '2026-07-17 15:36:33', '2026-07-17 15:36:40', 'Success'),
(1626, 16, NULL, '2026-07-17 15:38:23', '2026-07-17 15:56:40', 'Success'),
(1627, 2, NULL, '2026-07-17 15:57:01', NULL, 'Success'),
(1628, 2, NULL, '2026-07-17 15:57:06', '2026-07-17 15:57:15', 'Success'),
(1629, 16, NULL, '2026-07-17 15:57:32', NULL, 'Success'),
(1630, 18, NULL, '2026-07-17 18:38:53', NULL, 'Success'),
(1631, 16, NULL, '2026-07-17 19:21:24', NULL, 'Success'),
(1632, 18, NULL, '2026-07-17 19:23:14', NULL, 'Success'),
(1633, 16, NULL, '2026-07-17 19:25:12', NULL, 'Success'),
(1634, 16, NULL, '2026-07-17 19:48:14', '2026-07-17 19:49:26', 'Success'),
(1635, 18, NULL, '2026-07-18 07:00:52', NULL, 'Success'),
(1636, 18, NULL, '2026-07-18 08:59:10', NULL, 'Success'),
(1637, 2, NULL, '2026-07-18 11:34:23', NULL, 'Success'),
(1638, 15, NULL, '2026-07-18 13:31:16', NULL, 'Success'),
(1639, 23, NULL, '2026-07-18 14:46:38', NULL, 'Success'),
(1640, 23, NULL, '2026-07-18 15:20:35', '2026-07-18 15:42:27', 'Success'),
(1641, 2, NULL, '2026-07-18 16:25:26', NULL, 'Success'),
(1642, 2, NULL, '2026-07-18 16:27:56', NULL, 'Success'),
(1643, 2, NULL, '2026-07-18 18:34:05', '2026-07-18 18:35:29', 'Success'),
(1644, 25, NULL, '2026-07-18 19:22:18', NULL, 'Success'),
(1645, 16, NULL, '2026-07-19 09:34:26', NULL, 'Success'),
(1646, 17, NULL, '2026-07-19 11:02:57', NULL, 'Success'),
(1647, 16, NULL, '2026-07-19 14:54:37', NULL, 'Success'),
(1648, 25, NULL, '2026-07-19 17:03:55', NULL, 'Success'),
(1649, 20, NULL, '2026-07-20 07:44:28', '2026-07-20 07:45:30', 'Success'),
(1650, 20, NULL, '2026-07-20 07:46:05', NULL, 'Success'),
(1651, 20, NULL, '2026-07-20 07:51:12', NULL, 'Success'),
(1652, 20, NULL, '2026-07-20 07:56:32', NULL, 'Success'),
(1653, 23, NULL, '2026-07-20 07:59:05', '2026-07-20 08:16:30', 'Success'),
(1654, 23, NULL, '2026-07-20 08:25:35', NULL, 'Success'),
(1655, 16, NULL, '2026-07-20 08:31:34', '2026-07-20 08:34:44', 'Success'),
(1656, 23, NULL, '2026-07-20 08:38:58', NULL, 'Success'),
(1657, 23, NULL, '2026-07-20 08:47:12', '2026-07-20 08:49:40', 'Success'),
(1658, 31, NULL, '2026-07-20 08:52:51', NULL, 'Success'),
(1659, 16, NULL, '2026-07-20 08:53:18', NULL, 'Success'),
(1660, 13, NULL, '2026-07-20 08:55:44', NULL, 'Success'),
(1661, 20, NULL, '2026-07-20 10:00:55', NULL, 'Success'),
(1662, 15, NULL, '2026-07-20 10:05:31', NULL, 'Success'),
(1663, 18, NULL, '2026-07-20 10:23:08', NULL, 'Success'),
(1664, 20, NULL, '2026-07-20 10:47:52', NULL, 'Success'),
(1665, 15, NULL, '2026-07-20 11:16:29', NULL, 'Success'),
(1666, 20, NULL, '2026-07-20 11:26:34', NULL, 'Success'),
(1667, 18, NULL, '2026-07-20 11:29:16', NULL, 'Success'),
(1668, 18, NULL, '2026-07-20 11:29:49', NULL, 'Success'),
(1669, 18, NULL, '2026-07-20 11:34:47', NULL, 'Success'),
(1670, 15, NULL, '2026-07-20 12:14:13', NULL, 'Success'),
(1671, 20, NULL, '2026-07-20 12:23:32', NULL, 'Success'),
(1672, 23, NULL, '2026-07-20 13:39:43', NULL, 'Success'),
(1673, 18, NULL, '2026-07-20 13:48:18', NULL, 'Success'),
(1674, 20, NULL, '2026-07-20 13:53:45', '2026-07-20 13:56:31', 'Success'),
(1675, 20, NULL, '2026-07-20 13:56:49', NULL, 'Success'),
(1676, 23, NULL, '2026-07-20 14:07:06', '2026-07-20 14:16:00', 'Success'),
(1677, 23, NULL, '2026-07-20 14:16:16', '2026-07-20 14:45:28', 'Success'),
(1678, 27, NULL, '2026-07-20 14:44:04', NULL, 'Success'),
(1679, 27, NULL, '2026-07-20 14:44:06', NULL, 'Success'),
(1680, 27, NULL, '2026-07-20 14:46:06', NULL, 'Success'),
(1681, 23, NULL, '2026-07-20 14:51:32', NULL, 'Success'),
(1682, 27, NULL, '2026-07-20 15:09:33', NULL, 'Success'),
(1683, 17, NULL, '2026-07-20 17:34:33', NULL, 'Success'),
(1684, 17, NULL, '2026-07-20 18:20:37', NULL, 'Success'),
(1685, 18, NULL, '2026-07-21 06:42:29', NULL, 'Success'),
(1686, 16, NULL, '2026-07-21 07:39:02', NULL, 'Success'),
(1687, 18, NULL, '2026-07-21 08:01:15', NULL, 'Success'),
(1688, 18, NULL, '2026-07-21 08:20:26', NULL, 'Success'),
(1689, 18, NULL, '2026-07-21 08:20:58', NULL, 'Success'),
(1690, 27, NULL, '2026-07-21 08:21:42', NULL, 'Success'),
(1691, 17, NULL, '2026-07-21 08:24:45', '2026-07-21 08:24:50', 'Success'),
(1692, 16, NULL, '2026-07-21 09:12:27', NULL, 'Success'),
(1693, 13, NULL, '2026-07-21 09:17:06', NULL, 'Success'),
(1694, 20, NULL, '2026-07-21 09:27:08', NULL, 'Success'),
(1695, 25, NULL, '2026-07-21 10:22:10', NULL, 'Success'),
(1696, 18, NULL, '2026-07-21 10:36:47', NULL, 'Success'),
(1697, 15, NULL, '2026-07-21 10:40:17', NULL, 'Success'),
(1698, 16, NULL, '2026-07-21 10:44:51', NULL, 'Success'),
(1699, 15, NULL, '2026-07-21 11:32:09', NULL, 'Success'),
(1700, 15, NULL, '2026-07-21 11:37:25', NULL, 'Success'),
(1701, 23, NULL, '2026-07-21 12:17:48', NULL, 'Success'),
(1702, 23, NULL, '2026-07-21 12:19:47', NULL, 'Success'),
(1703, 20, NULL, '2026-07-21 12:46:26', NULL, 'Success'),
(1704, 23, NULL, '2026-07-21 13:00:41', NULL, 'Success'),
(1705, 27, NULL, '2026-07-21 15:20:42', '2026-07-21 15:24:15', 'Success'),
(1706, 25, NULL, '2026-07-21 18:15:19', NULL, 'Success'),
(1707, 17, NULL, '2026-07-21 19:16:01', NULL, 'Success'),
(1708, 31, NULL, '2026-07-21 20:10:24', NULL, 'Success'),
(1709, 16, NULL, '2026-07-21 20:10:59', NULL, 'Success'),
(1710, 25, NULL, '2026-07-21 20:38:04', NULL, 'Success'),
(1711, 18, NULL, '2026-07-22 06:33:12', NULL, 'Success'),
(1712, 2, NULL, '2026-07-22 07:15:36', NULL, 'Success'),
(1713, 13, NULL, '2026-07-22 07:43:34', NULL, 'Success');

-- --------------------------------------------------------

--
-- Table structure for table `walkin_audit_log`
--

CREATE TABLE `walkin_audit_log` (
  `id` int(11) NOT NULL,
  `production_id` int(11) NOT NULL,
  `audited_by` varchar(100) NOT NULL,
  `original_qty` decimal(10,2) NOT NULL,
  `actual_qty` decimal(10,2) NOT NULL,
  `adjustment` decimal(10,2) GENERATED ALWAYS AS (`actual_qty` - `original_qty`) STORED,
  `remarks` text DEFAULT NULL,
  `audit_date` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `walkin_production`
--

CREATE TABLE `walkin_production` (
  `id` int(11) NOT NULL,
  `production_date` date NOT NULL,
  `people_count` int(11) NOT NULL,
  `item_name` varchar(150) NOT NULL,
  `perishable_name` varchar(255) DEFAULT NULL,
  `item_type` enum('meal','refreshment','perishable') NOT NULL,
  `unit` varchar(20) DEFAULT NULL,
  `qty_per_person` decimal(10,3) DEFAULT NULL,
  `composition` varchar(50) DEFAULT NULL,
  `total_qty` decimal(10,3) NOT NULL,
  `total_costs` decimal(10,2) DEFAULT 0.00,
  `total_value` decimal(10,2) DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `unit_cost` decimal(10,2) DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `walkin_production`
--

INSERT INTO `walkin_production` (`id`, `production_date`, `people_count`, `item_name`, `perishable_name`, `item_type`, `unit`, `qty_per_person`, `composition`, `total_qty`, `total_costs`, `total_value`, `created_at`, `unit_cost`) VALUES
(17, '2026-05-13', 1, 'CHAMBO/RICE', '1', 'meal', NULL, NULL, NULL, 1.000, 20000.00, 20000.00, '2026-05-13 12:27:34', 20000.00),
(18, '2026-05-13', 1, 'CHAMBO/RICE', 'Tomato', 'perishable', 'Bucket', 0.050, '1', 0.050, 200.00, 200.00, '2026-05-13 12:27:34', 200.00);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `assets`
--
ALTER TABLE `assets`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `asset_movements`
--
ALTER TABLE `asset_movements`
  ADD PRIMARY KEY (`id`),
  ADD KEY `asset_id` (`asset_id`);

--
-- Indexes for table `asset_sections`
--
ALTER TABLE `asset_sections`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `name` (`name`);

--
-- Indexes for table `bar_purchase_requests`
--
ALTER TABLE `bar_purchase_requests`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bar_requisitions`
--
ALTER TABLE `bar_requisitions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bar_requisition_items`
--
ALTER TABLE `bar_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`);

--
-- Indexes for table `bar_tabs`
--
ALTER TABLE `bar_tabs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `tab_no` (`tab_no`),
  ADD KEY `customer_id` (`customer_id`),
  ADD KEY `guest_id` (`guest_id`),
  ADD KEY `status` (`status`),
  ADD KEY `created_at` (`created_at`);

--
-- Indexes for table `bar_tab_items`
--
ALTER TABLE `bar_tab_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bills`
--
ALTER TABLE `bills`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bill_items`
--
ALTER TABLE `bill_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `cashier_shifts`
--
ALTER TABLE `cashier_shifts`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `cash_deposits`
--
ALTER TABLE `cash_deposits`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `charges`
--
ALTER TABLE `charges`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `client_account`
--
ALTER TABLE `client_account`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `conference_bookings`
--
ALTER TABLE `conference_bookings`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `conference_booking_accommodation`
--
ALTER TABLE `conference_booking_accommodation`
  ADD PRIMARY KEY (`id`),
  ADD KEY `booking_id` (`booking_id`),
  ADD KEY `room_id` (`room_id`);

--
-- Indexes for table `conference_booking_resources`
--
ALTER TABLE `conference_booking_resources`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `conference_meals`
--
ALTER TABLE `conference_meals`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `conference_order_items`
--
ALTER TABLE `conference_order_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `booking_id` (`booking_id`);

--
-- Indexes for table `conference_refreshments`
--
ALTER TABLE `conference_refreshments`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `conference_resources`
--
ALTER TABLE `conference_resources`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_resource_category` (`category`);

--
-- Indexes for table `conference_rooms`
--
ALTER TABLE `conference_rooms`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `customers`
--
ALTER TABLE `customers`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `daily_sales_closure`
--
ALTER TABLE `daily_sales_closure`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_day` (`closure_date`);

--
-- Indexes for table `damaged_goods`
--
ALTER TABLE `damaged_goods`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `deleted_k_requisitions`
--
ALTER TABLE `deleted_k_requisitions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `deleted_k_requisition_items`
--
ALTER TABLE `deleted_k_requisition_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `departments`
--
ALTER TABLE `departments`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `expenses`
--
ALTER TABLE `expenses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_expense_date` (`expense_date`),
  ADD KEY `idx_category` (`category`);

--
-- Indexes for table `front_desk_requisitions`
--
ALTER TABLE `front_desk_requisitions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `approved_by` (`approved_by`);

--
-- Indexes for table `front_desk_requisition_items`
--
ALTER TABLE `front_desk_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `guests`
--
ALTER TABLE `guests`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `guest_custom_charges`
--
ALTER TABLE `guest_custom_charges`
  ADD PRIMARY KEY (`id`),
  ADD KEY `guest_id` (`guest_id`);

--
-- Indexes for table `guest_removed_charges`
--
ALTER TABLE `guest_removed_charges`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `guest_id` (`guest_id`,`type`);

--
-- Indexes for table `hk_dispatch_items`
--
ALTER TABLE `hk_dispatch_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `hk_requisitions`
--
ALTER TABLE `hk_requisitions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `approved_by` (`approved_by`);

--
-- Indexes for table `hk_requisition_history`
--
ALTER TABLE `hk_requisition_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `action_by` (`action_by`);

--
-- Indexes for table `hk_requisition_items`
--
ALTER TABLE `hk_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `housekeeping_history`
--
ALTER TABLE `housekeeping_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `room_id` (`room_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `housekeeping_status`
--
ALTER TABLE `housekeeping_status`
  ADD PRIMARY KEY (`room_id`);

--
-- Indexes for table `inventory_audit`
--
ALTER TABLE `inventory_audit`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `invoices`
--
ALTER TABLE `invoices`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `invoice_number` (`invoice_number`);

--
-- Indexes for table `kitchen_requisitions`
--
ALTER TABLE `kitchen_requisitions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `meal_production_id` (`meal_production_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `k_requisitions`
--
ALTER TABLE `k_requisitions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `approved_by` (`approved_by`);

--
-- Indexes for table `k_requisition_items`
--
ALTER TABLE `k_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `login_logs`
--
ALTER TABLE `login_logs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `low_stock_requisitions`
--
ALTER TABLE `low_stock_requisitions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `low_stock_requisition_items`
--
ALTER TABLE `low_stock_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `loyalty_points`
--
ALTER TABLE `loyalty_points`
  ADD PRIMARY KEY (`id`),
  ADD KEY `customer_id` (`customer_id`);

--
-- Indexes for table `loyalty_transactions`
--
ALTER TABLE `loyalty_transactions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `customer_id` (`customer_id`);

--
-- Indexes for table `maintenance_history`
--
ALTER TABLE `maintenance_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `maintenance_id` (`maintenance_id`),
  ADD KEY `action_by` (`action_by`);

--
-- Indexes for table `maintenance_requests`
--
ALTER TABLE `maintenance_requests`
  ADD PRIMARY KEY (`id`),
  ADD KEY `room_id` (`room_id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `assigned_to` (`assigned_to`);

--
-- Indexes for table `meals`
--
ALTER TABLE `meals`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `meal_assignments`
--
ALTER TABLE `meal_assignments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `meal_id` (`meal_id`),
  ADD KEY `parameter_id` (`parameter_id`);

--
-- Indexes for table `meal_parameters`
--
ALTER TABLE `meal_parameters`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `meal_production`
--
ALTER TABLE `meal_production`
  ADD PRIMARY KEY (`id`),
  ADD KEY `material_id` (`material_id`),
  ADD KEY `produced_by` (`produced_by`);

--
-- Indexes for table `meal_production_details`
--
ALTER TABLE `meal_production_details`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `meal_production_items`
--
ALTER TABLE `meal_production_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `meal_raw_materials`
--
ALTER TABLE `meal_raw_materials`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `meal_recipes`
--
ALTER TABLE `meal_recipes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `meal_id` (`meal_id`),
  ADD KEY `material_id` (`material_id`);

--
-- Indexes for table `meal_recipes_assigned`
--
ALTER TABLE `meal_recipes_assigned`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `meal_id` (`meal_id`,`recipe_id`);

--
-- Indexes for table `notifications`
--
ALTER TABLE `notifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `payments`
--
ALTER TABLE `payments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `guest_id` (`guest_id`);

--
-- Indexes for table `perishables`
--
ALTER TABLE `perishables`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `perishable_dispatch`
--
ALTER TABLE `perishable_dispatch`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `perishable_parameters`
--
ALTER TABLE `perishable_parameters`
  ADD PRIMARY KEY (`id`),
  ADD KEY `perishable_id` (`perishable_id`);

--
-- Indexes for table `perishable_production`
--
ALTER TABLE `perishable_production`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `perishable_productions`
--
ALTER TABLE `perishable_productions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `perishable_production_items`
--
ALTER TABLE `perishable_production_items`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `perishable_products`
--
ALTER TABLE `perishable_products`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `petty_cash`
--
ALTER TABLE `petty_cash`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `production_plan`
--
ALTER TABLE `production_plan`
  ADD PRIMARY KEY (`id`),
  ADD KEY `booking_id` (`booking_id`);

--
-- Indexes for table `production_settings`
--
ALTER TABLE `production_settings`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `products`
--
ALTER TABLE `products`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `sku` (`sku`),
  ADD KEY `category_id` (`category_id`);

--
-- Indexes for table `product_stock`
--
ALTER TABLE `product_stock`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `product_store` (`product_id`,`store_id`),
  ADD UNIQUE KEY `uniq_stock` (`product_id`,`store_id`,`department_id`),
  ADD KEY `store_id` (`store_id`);

--
-- Indexes for table `product_stock_log`
--
ALTER TABLE `product_stock_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `promotions`
--
ALTER TABLE `promotions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `purchase_requests`
--
ALTER TABLE `purchase_requests`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `purchase_requestsk`
--
ALTER TABLE `purchase_requestsk`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `purchase_requests_front`
--
ALTER TABLE `purchase_requests_front`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `purchase_requests_restaurant`
--
ALTER TABLE `purchase_requests_restaurant`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `quotations`
--
ALTER TABLE `quotations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `guest_id` (`guest_id`),
  ADD KEY `stay_id` (`stay_id`);

--
-- Indexes for table `quotation_finalized`
--
ALTER TABLE `quotation_finalized`
  ADD PRIMARY KEY (`id`),
  ADD KEY `guest_id` (`guest_id`);

--
-- Indexes for table `raw_materials`
--
ALTER TABLE `raw_materials`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `recipes`
--
ALTER TABLE `recipes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `menu_id` (`menu_id`);

--
-- Indexes for table `recipe_items`
--
ALTER TABLE `recipe_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `recipe_id` (`recipe_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `refunds`
--
ALTER TABLE `refunds`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `reservations`
--
ALTER TABLE `reservations`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `restaurant_menu`
--
ALTER TABLE `restaurant_menu`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `restaurant_orders`
--
ALTER TABLE `restaurant_orders`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `restaurant_order_items`
--
ALTER TABLE `restaurant_order_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `order_id` (`order_id`);

--
-- Indexes for table `restaurant_requisitions`
--
ALTER TABLE `restaurant_requisitions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requested_by` (`requested_by`),
  ADD KEY `approved_by` (`approved_by`);

--
-- Indexes for table `restaurant_requisition_items`
--
ALTER TABLE `restaurant_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `restaurant_shifts`
--
ALTER TABLE `restaurant_shifts`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `role_name` (`role_name`);

--
-- Indexes for table `rooms`
--
ALTER TABLE `rooms`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `room_number` (`room_number`);

--
-- Indexes for table `room_pricing`
--
ALTER TABLE `room_pricing`
  ADD PRIMARY KEY (`id`),
  ADD KEY `room_id` (`room_id`);

--
-- Indexes for table `r_requisitions`
--
ALTER TABLE `r_requisitions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `r_requisition_items`
--
ALTER TABLE `r_requisition_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `requisition_id` (`requisition_id`);

--
-- Indexes for table `sales`
--
ALTER TABLE `sales`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `sale_items`
--
ALTER TABLE `sale_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sale_id` (`sale_id`),
  ADD KEY `product_id` (`product_id`);

--
-- Indexes for table `services`
--
ALTER TABLE `services`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `shifts`
--
ALTER TABLE `shifts`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `shift_no` (`shift_no`),
  ADD UNIQUE KEY `unique_shift_date` (`date_from`,`status`);

--
-- Indexes for table `staff`
--
ALTER TABLE `staff`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `stays`
--
ALTER TABLE `stays`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `stock_dispatch_requests`
--
ALTER TABLE `stock_dispatch_requests`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `stock_movements`
--
ALTER TABLE `stock_movements`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `stores`
--
ALTER TABLE `stores`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `store_stock`
--
ALTER TABLE `store_stock`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `suppliers`
--
ALTER TABLE `suppliers`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `username` (`username`);

--
-- Indexes for table `user_logs`
--
ALTER TABLE `user_logs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `walkin_audit_log`
--
ALTER TABLE `walkin_audit_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `production_id` (`production_id`);

--
-- Indexes for table `walkin_production`
--
ALTER TABLE `walkin_production`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `assets`
--
ALTER TABLE `assets`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `asset_movements`
--
ALTER TABLE `asset_movements`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `asset_sections`
--
ALTER TABLE `asset_sections`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bar_purchase_requests`
--
ALTER TABLE `bar_purchase_requests`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `bar_requisitions`
--
ALTER TABLE `bar_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `bar_requisition_items`
--
ALTER TABLE `bar_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `bar_tabs`
--
ALTER TABLE `bar_tabs`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `bar_tab_items`
--
ALTER TABLE `bar_tab_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bills`
--
ALTER TABLE `bills`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bill_items`
--
ALTER TABLE `bill_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `cashier_shifts`
--
ALTER TABLE `cashier_shifts`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `cash_deposits`
--
ALTER TABLE `cash_deposits`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `categories`
--
ALTER TABLE `categories`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `charges`
--
ALTER TABLE `charges`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=95;

--
-- AUTO_INCREMENT for table `client_account`
--
ALTER TABLE `client_account`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `conference_bookings`
--
ALTER TABLE `conference_bookings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;

--
-- AUTO_INCREMENT for table `conference_booking_accommodation`
--
ALTER TABLE `conference_booking_accommodation`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT for table `conference_booking_resources`
--
ALTER TABLE `conference_booking_resources`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=82;

--
-- AUTO_INCREMENT for table `conference_meals`
--
ALTER TABLE `conference_meals`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `conference_order_items`
--
ALTER TABLE `conference_order_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `conference_refreshments`
--
ALTER TABLE `conference_refreshments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `conference_resources`
--
ALTER TABLE `conference_resources`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `conference_rooms`
--
ALTER TABLE `conference_rooms`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `customers`
--
ALTER TABLE `customers`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `daily_sales_closure`
--
ALTER TABLE `daily_sales_closure`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `damaged_goods`
--
ALTER TABLE `damaged_goods`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `deleted_k_requisitions`
--
ALTER TABLE `deleted_k_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `deleted_k_requisition_items`
--
ALTER TABLE `deleted_k_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `departments`
--
ALTER TABLE `departments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `expenses`
--
ALTER TABLE `expenses`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `front_desk_requisitions`
--
ALTER TABLE `front_desk_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `front_desk_requisition_items`
--
ALTER TABLE `front_desk_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `guests`
--
ALTER TABLE `guests`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=57;

--
-- AUTO_INCREMENT for table `guest_custom_charges`
--
ALTER TABLE `guest_custom_charges`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `guest_removed_charges`
--
ALTER TABLE `guest_removed_charges`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `hk_dispatch_items`
--
ALTER TABLE `hk_dispatch_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `hk_requisitions`
--
ALTER TABLE `hk_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=64;

--
-- AUTO_INCREMENT for table `hk_requisition_history`
--
ALTER TABLE `hk_requisition_history`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `hk_requisition_items`
--
ALTER TABLE `hk_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=324;

--
-- AUTO_INCREMENT for table `housekeeping_history`
--
ALTER TABLE `housekeeping_history`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `inventory_audit`
--
ALTER TABLE `inventory_audit`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `invoices`
--
ALTER TABLE `invoices`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=54;

--
-- AUTO_INCREMENT for table `kitchen_requisitions`
--
ALTER TABLE `kitchen_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `k_requisitions`
--
ALTER TABLE `k_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT for table `k_requisition_items`
--
ALTER TABLE `k_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=96;

--
-- AUTO_INCREMENT for table `login_logs`
--
ALTER TABLE `login_logs`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `low_stock_requisitions`
--
ALTER TABLE `low_stock_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;

--
-- AUTO_INCREMENT for table `low_stock_requisition_items`
--
ALTER TABLE `low_stock_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=572;

--
-- AUTO_INCREMENT for table `loyalty_points`
--
ALTER TABLE `loyalty_points`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `loyalty_transactions`
--
ALTER TABLE `loyalty_transactions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `maintenance_history`
--
ALTER TABLE `maintenance_history`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `maintenance_requests`
--
ALTER TABLE `maintenance_requests`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `meals`
--
ALTER TABLE `meals`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=53;

--
-- AUTO_INCREMENT for table `meal_assignments`
--
ALTER TABLE `meal_assignments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT for table `meal_parameters`
--
ALTER TABLE `meal_parameters`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=65;

--
-- AUTO_INCREMENT for table `meal_production`
--
ALTER TABLE `meal_production`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=50;

--
-- AUTO_INCREMENT for table `meal_production_details`
--
ALTER TABLE `meal_production_details`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `meal_production_items`
--
ALTER TABLE `meal_production_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `meal_raw_materials`
--
ALTER TABLE `meal_raw_materials`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `meal_recipes`
--
ALTER TABLE `meal_recipes`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `meal_recipes_assigned`
--
ALTER TABLE `meal_recipes_assigned`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `notifications`
--
ALTER TABLE `notifications`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `payments`
--
ALTER TABLE `payments`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;

--
-- AUTO_INCREMENT for table `perishables`
--
ALTER TABLE `perishables`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;

--
-- AUTO_INCREMENT for table `perishable_dispatch`
--
ALTER TABLE `perishable_dispatch`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `perishable_parameters`
--
ALTER TABLE `perishable_parameters`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36;

--
-- AUTO_INCREMENT for table `perishable_production`
--
ALTER TABLE `perishable_production`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `perishable_productions`
--
ALTER TABLE `perishable_productions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `perishable_production_items`
--
ALTER TABLE `perishable_production_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `perishable_products`
--
ALTER TABLE `perishable_products`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `petty_cash`
--
ALTER TABLE `petty_cash`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `production_plan`
--
ALTER TABLE `production_plan`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=179;

--
-- AUTO_INCREMENT for table `production_settings`
--
ALTER TABLE `production_settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `products`
--
ALTER TABLE `products`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=188;

--
-- AUTO_INCREMENT for table `product_stock`
--
ALTER TABLE `product_stock`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=192;

--
-- AUTO_INCREMENT for table `product_stock_log`
--
ALTER TABLE `product_stock_log`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `promotions`
--
ALTER TABLE `promotions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `purchase_requests`
--
ALTER TABLE `purchase_requests`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT for table `purchase_requestsk`
--
ALTER TABLE `purchase_requestsk`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `purchase_requests_front`
--
ALTER TABLE `purchase_requests_front`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `purchase_requests_restaurant`
--
ALTER TABLE `purchase_requests_restaurant`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `quotations`
--
ALTER TABLE `quotations`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `quotation_finalized`
--
ALTER TABLE `quotation_finalized`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `raw_materials`
--
ALTER TABLE `raw_materials`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `recipes`
--
ALTER TABLE `recipes`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `recipe_items`
--
ALTER TABLE `recipe_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `refunds`
--
ALTER TABLE `refunds`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `reservations`
--
ALTER TABLE `reservations`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `restaurant_menu`
--
ALTER TABLE `restaurant_menu`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=57;

--
-- AUTO_INCREMENT for table `restaurant_orders`
--
ALTER TABLE `restaurant_orders`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=63;

--
-- AUTO_INCREMENT for table `restaurant_order_items`
--
ALTER TABLE `restaurant_order_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=70;

--
-- AUTO_INCREMENT for table `restaurant_requisitions`
--
ALTER TABLE `restaurant_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `restaurant_requisition_items`
--
ALTER TABLE `restaurant_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `restaurant_shifts`
--
ALTER TABLE `restaurant_shifts`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `roles`
--
ALTER TABLE `roles`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `rooms`
--
ALTER TABLE `rooms`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;

--
-- AUTO_INCREMENT for table `room_pricing`
--
ALTER TABLE `room_pricing`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;

--
-- AUTO_INCREMENT for table `r_requisitions`
--
ALTER TABLE `r_requisitions`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `r_requisition_items`
--
ALTER TABLE `r_requisition_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `sales`
--
ALTER TABLE `sales`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=102;

--
-- AUTO_INCREMENT for table `sale_items`
--
ALTER TABLE `sale_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=111;

--
-- AUTO_INCREMENT for table `services`
--
ALTER TABLE `services`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `shifts`
--
ALTER TABLE `shifts`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `staff`
--
ALTER TABLE `staff`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `stays`
--
ALTER TABLE `stays`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=66;

--
-- AUTO_INCREMENT for table `stock_dispatch_requests`
--
ALTER TABLE `stock_dispatch_requests`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=346;

--
-- AUTO_INCREMENT for table `stock_movements`
--
ALTER TABLE `stock_movements`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=106;

--
-- AUTO_INCREMENT for table `stores`
--
ALTER TABLE `stores`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `store_stock`
--
ALTER TABLE `store_stock`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `suppliers`
--
ALTER TABLE `suppliers`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT for table `user_logs`
--
ALTER TABLE `user_logs`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1714;

--
-- AUTO_INCREMENT for table `walkin_audit_log`
--
ALTER TABLE `walkin_audit_log`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `walkin_production`
--
ALTER TABLE `walkin_production`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `asset_movements`
--
ALTER TABLE `asset_movements`
  ADD CONSTRAINT `asset_movements_ibfk_1` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `front_desk_requisitions`
--
ALTER TABLE `front_desk_requisitions`
  ADD CONSTRAINT `front_desk_requisitions_ibfk_1` FOREIGN KEY (`requested_by`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `front_desk_requisitions_ibfk_2` FOREIGN KEY (`approved_by`) REFERENCES `users` (`id`) ON DELETE SET NULL;

--
-- Constraints for table `front_desk_requisition_items`
--
ALTER TABLE `front_desk_requisition_items`
  ADD CONSTRAINT `front_desk_requisition_items_ibfk_1` FOREIGN KEY (`requisition_id`) REFERENCES `front_desk_requisitions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `front_desk_requisition_items_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`);

--
-- Constraints for table `low_stock_requisition_items`
--
ALTER TABLE `low_stock_requisition_items`
  ADD CONSTRAINT `low_stock_requisition_items_ibfk_1` FOREIGN KEY (`requisition_id`) REFERENCES `low_stock_requisitions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `low_stock_requisition_items_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`);

--
-- Constraints for table `production_plan`
--
ALTER TABLE `production_plan`
  ADD CONSTRAINT `production_plan_ibfk_1` FOREIGN KEY (`booking_id`) REFERENCES `conference_bookings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_stock_log`
--
ALTER TABLE `product_stock_log`
  ADD CONSTRAINT `product_stock_log_ibfk_1` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `walkin_audit_log`
--
ALTER TABLE `walkin_audit_log`
  ADD CONSTRAINT `walkin_audit_log_ibfk_1` FOREIGN KEY (`production_id`) REFERENCES `walkin_production` (`id`) ON DELETE CASCADE;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
