From 9294d26ce0fc660d04c8be8ad3d3514f3a4639e7 Mon Sep 17 00:00:00 2001 From: nestict Date: Fri, 6 Jun 2025 16:43:30 +0200 Subject: [PATCH] Upload files to "sql" Signed-off-by: nestict --- sql/prodnew_db.sql | 652 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 652 insertions(+) create mode 100644 sql/prodnew_db.sql diff --git a/sql/prodnew_db.sql b/sql/prodnew_db.sql new file mode 100644 index 0000000..b4d2bdc --- /dev/null +++ b/sql/prodnew_db.sql @@ -0,0 +1,652 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.1deb3 +-- https://www.phpmyadmin.net/ +-- +-- Host: localhost:3306 +-- Generation Time: Jun 06, 2025 at 11:27 AM +-- Server version: 8.0.42-0ubuntu0.24.04.1 +-- PHP Version: 8.3.6 + +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: `prodnew_db` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `sms_topups` +-- + +CREATE TABLE `sms_topups` ( + `id` int NOT NULL, + `phone_number` varchar(20) NOT NULL, + `sms_units` int NOT NULL, + `reference` varchar(255) NOT NULL, + `status` enum('completed','pending','failed') NOT NULL DEFAULT 'pending', + `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_appconfig` +-- + +CREATE TABLE `tbl_appconfig` ( + `id` int NOT NULL, + `setting` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `value` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_bandwidth` +-- + +CREATE TABLE `tbl_bandwidth` ( + `id` int UNSIGNED NOT NULL, + `name_bw` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `rate_down` int UNSIGNED NOT NULL, + `rate_down_unit` enum('Kbps','Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `rate_up` int UNSIGNED NOT NULL, + `rate_up_unit` enum('Kbps','Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `burst` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_banks` +-- + +CREATE TABLE `tbl_banks` ( + `id` int NOT NULL, + `name` varchar(50) NOT NULL, + `paybill` int NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- +-- Dumping data for table `tbl_banks` +-- + +INSERT INTO `tbl_banks` (`id`, `name`, `paybill`) VALUES +(1, 'Equity', 247247), +(2, 'KCB', 522522), +(3, 'Coop', 400200), +(4, 'DTB', 516600), +(5, 'NCBA', 880100), +(6, 'Absa', 303030), +(1, '', 247247), +(2, 'KCB', 522522), +(3, 'Coop', 400200), +(4, 'DTB', 516600), +(5, 'NCBA', 880100), +(6, 'Absa', 303030); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_customers` +-- + +CREATE TABLE `tbl_customers` ( + `id` int NOT NULL, + `username` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `password` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `pppoe_password` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'For PPPOE Login', + `fullname` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `address` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `district` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `zip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phonenumber` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1', + `coordinates` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'Latitude and Longitude coordinates', + `balance` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT 'For Money Deposit', + `router_id` int DEFAULT '1', + `service_type` enum('Hotspot','PPPoE','Others') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Others' COMMENT 'For selecting user type', + `account_type` enum('Business','Personal') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Personal' COMMENT 'For selecting account type', + `auto_renewal` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Auto renewall using balance', + `status` enum('Active','Banned','Disabled','Inactive','Limited','Suspended') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'Active', + `created_by` int NOT NULL DEFAULT '0', + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `last_login` datetime DEFAULT NULL, + `account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_customers_fields` +-- + +CREATE TABLE `tbl_customers_fields` ( + `id` int NOT NULL, + `customer_id` int NOT NULL, + `field_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `field_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_logs` +-- + +CREATE TABLE `tbl_logs` ( + `id` int NOT NULL, + `date` datetime DEFAULT NULL, + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `userid` int NOT NULL, + `ip` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_message` +-- + +CREATE TABLE `tbl_message` ( + `id` int NOT NULL, + `from_user` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `to_user` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `title` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `message` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` enum('0','1') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0', + `date` datetime NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_mpesa_transactions` +-- + +CREATE TABLE `tbl_mpesa_transactions` ( + `id` int NOT NULL, + `TransID` varchar(255) NOT NULL, + `TransactionType` varchar(255) NOT NULL, + `TransTime` varchar(255) NOT NULL, + `TransAmount` decimal(10,2) NOT NULL, + `BusinessShortCode` varchar(255) NOT NULL, + `BillRefNumber` varchar(255) NOT NULL, + `OrgAccountBalance` decimal(10,2) NOT NULL, + `MSISDN` varchar(255) NOT NULL, + `FirstName` varchar(255) NOT NULL, + `CustomerID` varchar(255) NOT NULL, + `PackageName` varchar(255) NOT NULL, + `PackagePrice` varchar(255) NOT NULL, + `TransactionStatus` varchar(255) NOT NULL, + `CreatedAt` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_payment_gateway` +-- + +CREATE TABLE `tbl_payment_gateway` ( + `id` int NOT NULL, + `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `gateway` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'xendit | midtrans', + `checkout` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `gateway_trx_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `plan_id` int NOT NULL, + `plan_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `routers_id` int NOT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `price` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `pg_url_payment` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `payment_method` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `payment_channel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `pg_request` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `pg_paid_response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `expired_date` datetime DEFAULT NULL, + `created_date` datetime NOT NULL, + `paid_date` datetime DEFAULT NULL, + `trx_invoice` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'from tbl_transactions', + `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1 unpaid 2 paid 3 failed 4 canceled' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_plans` +-- + +CREATE TABLE `tbl_plans` ( + `id` int NOT NULL, + `name_plan` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `id_bw` int NOT NULL, + `price` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` enum('Hotspot','PPPOE','Balance') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `typebp` enum('Unlimited','Limited') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `limit_type` enum('Time_Limit','Data_Limit','Both_Limit') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `time_limit` int UNSIGNED DEFAULT NULL, + `time_unit` enum('Mins','Hrs') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `data_limit` int UNSIGNED DEFAULT NULL, + `data_unit` enum('MB','GB') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `validity` int NOT NULL, + `validity_unit` enum('Mins','Hrs','Days','Months','Period') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `shared_users` int DEFAULT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `is_radius` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1 is radius', + `pool` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `pool_expired` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `list_expired` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'address list', + `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled', + `allow_purchase` enum('yes','no') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'yes' COMMENT 'allow to show package in buy package page', + `prepaid` enum('yes','no') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'yes' COMMENT 'is prepaid', + `plan_type` enum('Business','Personal') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Personal' COMMENT 'For switching plan according to user type' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_pool` +-- + +CREATE TABLE `tbl_pool` ( + `id` int NOT NULL, + `pool_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `range_ip` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `routers` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_routers` +-- + +CREATE TABLE `tbl_routers` ( + `id` int NOT NULL, + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ip_address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `password` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `description` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '0 disabled', + `status` enum('Online','Offline') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Offline', + `last_check` datetime DEFAULT NULL, + `offline_since` datetime DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_transactions` +-- + +CREATE TABLE `tbl_transactions` ( + `id` int NOT NULL, + `invoice` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `plan_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `price` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `recharged_on` date NOT NULL, + `recharged_time` time NOT NULL DEFAULT '00:00:00', + `expiration` date NOT NULL, + `time` time NOT NULL, + `method` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` enum('Hotspot','PPPOE','Balance') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `note` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'for note', + `admin_id` int NOT NULL DEFAULT '1' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_users` +-- + +CREATE TABLE `tbl_users` ( + `id` int UNSIGNED NOT NULL, + `root` int NOT NULL DEFAULT '0' COMMENT 'for sub account', + `username` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `fullname` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `city` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'kota', + `subdistrict` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'kecamatan', + `ward` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'kelurahan', + `user_type` enum('SuperAdmin','Admin','Report','Agent','Sales') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'Active', + `last_login` datetime DEFAULT NULL, + `creationdate` datetime NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- +-- Dumping data for table `tbl_users` +-- + +INSERT INTO `tbl_users` (`id`, `root`, `username`, `fullname`, `password`, `phone`, `email`, `city`, `subdistrict`, `ward`, `user_type`, `status`, `last_login`, `creationdate`) VALUES +(4, 0, 'demo', 'demo', '6ea7ccdcf642953a24672d10b0d32cef576e0329', '1234567890', 'demo@example.com', '', '', '', 'Admin', 'Active', '2025-06-04 12:06:36', '2025-05-26 09:24:13'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_user_data_usage` +-- + +CREATE TABLE `tbl_user_data_usage` ( + `id` int NOT NULL, + `username` varchar(255) NOT NULL, + `bytes_in` bigint NOT NULL, + `bytes_out` bigint NOT NULL, + `connection_type` enum('hotspot','pppoe') NOT NULL, + `timestamp` datetime NOT NULL, + `last_updated` datetime NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_user_recharges` +-- + +CREATE TABLE `tbl_user_recharges` ( + `id` int NOT NULL, + `customer_id` int NOT NULL, + `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `plan_id` int NOT NULL, + `namebp` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `recharged_on` date NOT NULL, + `recharged_time` time NOT NULL DEFAULT '00:00:00', + `expiration` date NOT NULL, + `time` time NOT NULL, + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `method` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `admin_id` int NOT NULL DEFAULT '1' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tbl_voucher` +-- + +CREATE TABLE `tbl_voucher` ( + `id` int NOT NULL, + `type` enum('Hotspot','PPPOE') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `id_plan` int NOT NULL, + `code` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `user` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `generated_by` int NOT NULL DEFAULT '0' COMMENT 'id admin' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `tb_languages` +-- + +CREATE TABLE `tb_languages` ( + `id` int NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `user_sms_balance` +-- + +CREATE TABLE `user_sms_balance` ( + `id` int NOT NULL, + `phone_number` varchar(20) NOT NULL, + `sms_balance` int NOT NULL DEFAULT '0', + `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `sms_topups` +-- +ALTER TABLE `sms_topups` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_appconfig` +-- +ALTER TABLE `tbl_appconfig` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_bandwidth` +-- +ALTER TABLE `tbl_bandwidth` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_customers` +-- +ALTER TABLE `tbl_customers` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_customers_fields` +-- +ALTER TABLE `tbl_customers_fields` + ADD PRIMARY KEY (`id`), + ADD KEY `customer_id` (`customer_id`); + +-- +-- Indexes for table `tbl_logs` +-- +ALTER TABLE `tbl_logs` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_message` +-- +ALTER TABLE `tbl_message` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_mpesa_transactions` +-- +ALTER TABLE `tbl_mpesa_transactions` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_payment_gateway` +-- +ALTER TABLE `tbl_payment_gateway` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_plans` +-- +ALTER TABLE `tbl_plans` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_pool` +-- +ALTER TABLE `tbl_pool` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_routers` +-- +ALTER TABLE `tbl_routers` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_transactions` +-- +ALTER TABLE `tbl_transactions` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_users` +-- +ALTER TABLE `tbl_users` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_user_data_usage` +-- +ALTER TABLE `tbl_user_data_usage` + ADD PRIMARY KEY (`id`), + ADD KEY `username` (`username`,`connection_type`,`timestamp`); + +-- +-- Indexes for table `tbl_user_recharges` +-- +ALTER TABLE `tbl_user_recharges` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `tbl_voucher` +-- +ALTER TABLE `tbl_voucher` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `user_sms_balance` +-- +ALTER TABLE `user_sms_balance` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `phone_number` (`phone_number`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `sms_topups` +-- +ALTER TABLE `sms_topups` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_appconfig` +-- +ALTER TABLE `tbl_appconfig` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_bandwidth` +-- +ALTER TABLE `tbl_bandwidth` + MODIFY `id` int UNSIGNED NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_customers` +-- +ALTER TABLE `tbl_customers` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_customers_fields` +-- +ALTER TABLE `tbl_customers_fields` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_logs` +-- +ALTER TABLE `tbl_logs` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_message` +-- +ALTER TABLE `tbl_message` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_mpesa_transactions` +-- +ALTER TABLE `tbl_mpesa_transactions` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_payment_gateway` +-- +ALTER TABLE `tbl_payment_gateway` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_plans` +-- +ALTER TABLE `tbl_plans` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_pool` +-- +ALTER TABLE `tbl_pool` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_routers` +-- +ALTER TABLE `tbl_routers` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_transactions` +-- +ALTER TABLE `tbl_transactions` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_users` +-- +ALTER TABLE `tbl_users` + MODIFY `id` int UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + +-- +-- AUTO_INCREMENT for table `tbl_user_data_usage` +-- +ALTER TABLE `tbl_user_data_usage` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_user_recharges` +-- +ALTER TABLE `tbl_user_recharges` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `tbl_voucher` +-- +ALTER TABLE `tbl_voucher` + MODIFY `id` int NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT for table `user_sms_balance` +-- +ALTER TABLE `user_sms_balance` + MODIFY `id` int NOT NULL AUTO_INCREMENT; +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 */;