diff --git a/system/install/phpmixbill.sql b/system/install/phpmixbill.sql index a6b09e8c..9d0f4dd3 100644 --- a/system/install/phpmixbill.sql +++ b/system/install/phpmixbill.sql @@ -1,438 +1,594 @@ +CREATE TABLE + `tbl_appconfig` ( + `id` int(11) 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; + -- --- Database: `phpmixbill` --- --- -------------------------------------------------------- --- --- Struktur dari tabel `tbl_appconfig` --- -DROP TABLE IF EXISTS `tbl_appconfig`; -CREATE TABLE `tbl_appconfig` ( - `id` int(11) 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; --- + -- Dumping data untuk tabel `tbl_appconfig` + -- + INSERT INTO - `tbl_appconfig` (`id`, `setting`, `value`) -VALUES - (1, 'CompanyName', 'PHPMixBill'), - (2, 'theme', 'default'), - (3, 'currency_code', 'Rp.'), - (4, 'language', 'english'), - (5, 'show-logo', '1'), - (6, 'nstyle', 'blue'), - (7, 'timezone', 'Asia/Jakarta'), - (8, 'dec_point', ','), - (9, 'thousands_sep', '.'), - (10, 'rtl', '0'), - (11, 'address', ''), - (12, 'phone', ''), - (13, 'date_format', 'd M Y'), - (14, 'note', 'Thank you...'); + `tbl_appconfig` (`id`, `setting`, `value`) +VALUES (1, 'CompanyName', 'PHPMixBill'), (2, 'currency_code', 'Rp.'), (3, 'language', 'indonesia'), (4, 'show-logo', '1'), (5, 'nstyle', 'blue'), (6, 'timezone', 'Asia/Jakarta'), (7, 'dec_point', ','), (8, 'thousands_sep', '.'), (9, 'rtl', '0'), (10, 'address', ''), (11, 'phone', ''), (12, 'date_format', 'd M Y'), (13, 'note', 'Thank you...'); + -- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_bandwidth` - -- - DROP TABLE IF EXISTS `tbl_bandwidth`; -CREATE TABLE `tbl_bandwidth` ( - `id` int(10) UNSIGNED NOT NULL, - `name_bw` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `rate_down` int(10) UNSIGNED NOT NULL, - `rate_down_unit` enum('Kbps', 'Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `rate_up` int(10) UNSIGNED NOT NULL, - `rate_up_unit` enum('Kbps', 'Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_customers` - -- - DROP TABLE IF EXISTS `tbl_customers`; -CREATE TABLE `tbl_customers` ( - `id` int(10) 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, - `fullname` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `address` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, - `phonenumber` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `last_login` datetime DEFAULT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_language` - -- - DROP TABLE IF EXISTS `tbl_language`; -CREATE TABLE `tbl_language` ( - `id` int(10) NOT NULL, - `name` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, - `folder` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, - `author` varchar(60) COLLATE utf8mb4_general_ci DEFAULT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + -- - -- Dumping data untuk tabel `tbl_language` - -- + +-- Struktur dari tabel `tbl_bandwidth` + +-- + +CREATE TABLE + `tbl_bandwidth` ( + `id` int(10) UNSIGNED NOT NULL, + `name_bw` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `rate_down` int(10) UNSIGNED NOT NULL, + `rate_down_unit` enum('Kbps', 'Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `rate_up` int(10) UNSIGNED NOT NULL, + `rate_up_unit` enum('Kbps', 'Mbps') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_customers` + +-- + +CREATE TABLE + `tbl_customers` ( + `id` int(10) 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, + `fullname` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `address` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `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', + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `last_login` datetime DEFAULT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_language` + +-- + +CREATE TABLE + `tbl_language` ( + `id` int(10) NOT NULL, + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `folder` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `author` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- + +-- Dumping data untuk tabel `tbl_language` + +-- + INSERT INTO - `tbl_language` (`id`, `name`, `folder`, `author`) -VALUES - (1, 'Indonesia', 'indonesia', 'Ismail Marzuqi'), - (2, 'English', 'english', 'Ismail Marzuqi'), - (4, 'Türkçe', 'turkish', 'Goktug Bogac Ogel'); + `tbl_language` ( + `id`, + `name`, + `folder`, + `author` + ) +VALUES ( + 1, + 'Indonesia', + 'indonesia', + 'Ismail Marzuqi' + ), ( + 2, + 'English', + 'english', + 'Ismail Marzuqi' + ), ( + 4, + 'Türkçe', + 'turkish', + 'Goktug Bogac Ogel' + ); + -- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_logs` - -- - DROP TABLE IF EXISTS `tbl_logs`; -CREATE TABLE `tbl_logs` ( - `id` int(10) NOT NULL, - `date` datetime DEFAULT NULL, - `type` varchar(50) COLLATE utf8mb4_general_ci NOT NULL, - `description` mediumtext COLLATE utf8mb4_general_ci NOT NULL, - `userid` int(10) NOT NULL, - `ip` mediumtext COLLATE utf8mb4_general_ci NOT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_message` - -- - DROP TABLE IF EXISTS `tbl_message`; -CREATE TABLE `tbl_message` ( - `id` int(10) 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; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_plans` - -- - DROP TABLE IF EXISTS `tbl_plans`; -CREATE TABLE `tbl_plans` ( - `id` int(10) NOT NULL, - `name_plan` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `id_bw` int(10) NOT NULL, - `price` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `type` enum('Hotspot', 'PPPOE') 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(10) UNSIGNED DEFAULT NULL, - `time_unit` enum('Mins', 'Hrs') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, - `data_limit` int(10) UNSIGNED DEFAULT NULL, - `data_unit` enum('MB', 'GB') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, - `validity` int(10) NOT NULL, - `validity_unit` enum('Days', 'Months') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `shared_users` int(10) DEFAULT NULL, - `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `pool` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_pool` - -- - DROP TABLE IF EXISTS `tbl_pool`; -CREATE TABLE `tbl_pool` ( - `id` int(10) NOT NULL, - `pool_name` varchar(40) COLLATE utf8mb4_general_ci NOT NULL, - `range_ip` varchar(40) COLLATE utf8mb4_general_ci NOT NULL, - `routers` varchar(40) COLLATE utf8mb4_general_ci NOT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_routers` - -- - DROP TABLE IF EXISTS `tbl_routers`; -CREATE TABLE `tbl_routers` ( - `id` int(10) 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(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_transactions` - -- - DROP TABLE IF EXISTS `tbl_transactions`; -CREATE TABLE `tbl_transactions` ( - `id` int(10) NOT NULL, - `invoice` varchar(25) COLLATE utf8mb4_general_ci NOT NULL, - `username` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, - `plan_name` varchar(40) COLLATE utf8mb4_general_ci NOT NULL, - `price` varchar(40) COLLATE utf8mb4_general_ci NOT NULL, - `recharged_on` date NOT NULL, - `expiration` date NOT NULL, - `time` time NOT NULL, - `method` enum('voucher', 'admin') COLLATE utf8mb4_general_ci NOT NULL, - `routers` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, - `type` enum('Hotspot', 'PPPOE') COLLATE utf8mb4_general_ci NOT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; --- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_users` - -- - DROP TABLE IF EXISTS `tbl_users`; -CREATE TABLE `tbl_users` ( - `id` int(10) UNSIGNED NOT NULL, - `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` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `user_type` enum('Admin', '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 untuk tabel `tbl_users` - -- + +-- Struktur dari tabel `tbl_logs` + +-- + +CREATE TABLE + `tbl_logs` ( + `id` int(10) 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(10) NOT NULL, + `ip` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_message` + +-- + +CREATE TABLE + `tbl_message` ( + `id` int(10) 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; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_payment_gateway` + +-- + +CREATE TABLE + `tbl_payment_gateway` ( + `id` int(11) 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', + `gateway_trx_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `plan_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci 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 '', + `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, + `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1 unpaid 2 paid' + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_plans` + +-- + +CREATE TABLE + `tbl_plans` ( + `id` int(10) NOT NULL, + `name_plan` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `id_bw` int(10) NOT NULL, + `price` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` enum('Hotspot', 'PPPOE') 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(10) UNSIGNED DEFAULT NULL, + `time_unit` enum('Mins', 'Hrs') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `data_limit` int(10) UNSIGNED DEFAULT NULL, + `data_unit` enum('MB', 'GB') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `validity` int(10) NOT NULL, + `validity_unit` enum('Mins', 'Hrs', 'Days', 'Months') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `shared_users` int(10) DEFAULT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `pool` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_pool` + +-- + +CREATE TABLE + `tbl_pool` ( + `id` int(10) 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; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_routers` + +-- + +CREATE TABLE + `tbl_routers` ( + `id` int(10) 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(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_transactions` + +-- + +CREATE TABLE + `tbl_transactions` ( + `id` int(10) 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, + `expiration` date NOT NULL, + `time` time NOT NULL, + `method` enum('voucher', 'admin') 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') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- -------------------------------------------------------- + +-- + +-- Struktur dari tabel `tbl_users` + +-- + +CREATE TABLE + `tbl_users` ( + `id` int(10) UNSIGNED NOT NULL, + `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` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `user_type` enum('Admin', '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 untuk tabel `tbl_users` + +-- + INSERT INTO - `tbl_users` ( - `id`, - `username`, - `fullname`, - `password`, - `user_type`, - `status`, - `last_login`, - `creationdate` - ) -VALUES - ( - 1, - 'admin', - 'Administrator', - '7c4a8d09ca3762af61e59520943dc26494f8941b', - 'Admin', - 'Active', - '2015-10-30 18:27:02', - '2014-06-23 01:43:07' - ); + `tbl_users` ( + `id`, + `username`, + `fullname`, + `password`, + `user_type`, + `status`, + `last_login`, + `creationdate` + ) +VALUES ( + 1, + 'admin', + 'Administrator', + 'd033e22ae348aeb5660fc2140aec35850c4da997', + 'Admin', + 'Active', + '2022-09-06 16:09:50', + '2014-06-23 01:43:07' + ); + -- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_user_recharges` - -- - DROP TABLE IF EXISTS `tbl_user_recharges`; -CREATE TABLE `tbl_user_recharges` ( - `id` int(10) NOT NULL, - `customer_id` int(10) NOT NULL, - `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `plan_id` int(10) NOT NULL, - `namebp` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `recharged_on` date NOT NULL, - `expiration` date NOT NULL, - `time` time NOT NULL, - `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `method` enum('voucher', 'admin') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `type` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + +-- + +-- Struktur dari tabel `tbl_user_recharges` + +-- + +CREATE TABLE + `tbl_user_recharges` ( + `id` int(10) NOT NULL, + `customer_id` int(10) NOT NULL, + `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `plan_id` int(10) NOT NULL, + `namebp` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `recharged_on` date NOT NULL, + `expiration` date NOT NULL, + `time` time NOT NULL, + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `method` enum('voucher', 'admin') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `routers` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + -- -------------------------------------------------------- - -- - -- Struktur dari tabel `tbl_voucher` - -- - DROP TABLE IF EXISTS `tbl_voucher`; -CREATE TABLE `tbl_voucher` ( - `id` int(10) 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(10) 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 - ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + -- - -- Indexes for dumped tables - -- - -- - -- Indeks untuk tabel `tbl_appconfig` - -- -ALTER TABLE - `tbl_appconfig` -ADD - PRIMARY KEY (`id`); + +-- Struktur dari tabel `tbl_voucher` + -- - -- Indeks untuk tabel `tbl_bandwidth` - -- -ALTER TABLE - `tbl_bandwidth` -ADD - PRIMARY KEY (`id`); + +CREATE TABLE + `tbl_voucher` ( + `id` int(10) 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(10) 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 + ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci; + -- - -- Indeks untuk tabel `tbl_customers` - -- -ALTER TABLE - `tbl_customers` -ADD - PRIMARY KEY (`id`); + +-- Indexes for dumped tables + -- - -- Indeks untuk tabel `tbl_language` - -- -ALTER TABLE - `tbl_language` -ADD - PRIMARY KEY (`id`); + -- - -- Indeks untuk tabel `tbl_logs` - -- -ALTER TABLE - `tbl_logs` -ADD - PRIMARY KEY (`id`); + +-- Indeks untuk tabel `tbl_appconfig` + -- - -- Indeks untuk tabel `tbl_message` - -- -ALTER TABLE - `tbl_message` -ADD - PRIMARY KEY (`id`); + +ALTER TABLE `tbl_appconfig` ADD PRIMARY KEY (`id`); + -- - -- Indeks untuk tabel `tbl_plans` - -- -ALTER TABLE - `tbl_plans` -ADD - PRIMARY KEY (`id`); + +-- Indeks untuk tabel `tbl_bandwidth` + -- - -- Indeks untuk tabel `tbl_pool` - -- -ALTER TABLE - `tbl_pool` -ADD - PRIMARY KEY (`id`); + +ALTER TABLE `tbl_bandwidth` ADD PRIMARY KEY (`id`); + -- - -- Indeks untuk tabel `tbl_routers` - -- -ALTER TABLE - `tbl_routers` -ADD - PRIMARY KEY (`id`); + +-- Indeks untuk tabel `tbl_customers` + -- - -- Indeks untuk tabel `tbl_transactions` - -- -ALTER TABLE - `tbl_transactions` -ADD - PRIMARY KEY (`id`); + +ALTER TABLE `tbl_customers` ADD PRIMARY KEY (`id`); + -- - -- Indeks untuk tabel `tbl_users` - -- -ALTER TABLE - `tbl_users` -ADD - PRIMARY KEY (`id`); + +-- Indeks untuk tabel `tbl_language` + -- - -- Indeks untuk tabel `tbl_user_recharges` - -- -ALTER TABLE - `tbl_user_recharges` -ADD - PRIMARY KEY (`id`); + +ALTER TABLE `tbl_language` ADD PRIMARY KEY (`id`); + -- - -- Indeks untuk tabel `tbl_voucher` - -- -ALTER TABLE - `tbl_voucher` -ADD - PRIMARY KEY (`id`); + +-- Indeks untuk tabel `tbl_logs` + -- - -- AUTO_INCREMENT untuk tabel yang dibuang - -- - -- - -- AUTO_INCREMENT untuk tabel `tbl_appconfig` - -- -ALTER TABLE - `tbl_appconfig` -MODIFY - `id` int(11) NOT NULL AUTO_INCREMENT, - AUTO_INCREMENT = 15; + +ALTER TABLE `tbl_logs` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_bandwidth` - -- -ALTER TABLE - `tbl_bandwidth` -MODIFY - `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; + +-- Indeks untuk tabel `tbl_message` + -- - -- AUTO_INCREMENT untuk tabel `tbl_customers` - -- -ALTER TABLE - `tbl_customers` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +ALTER TABLE `tbl_message` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_language` - -- -ALTER TABLE - `tbl_language` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT, - AUTO_INCREMENT = 5; + +-- Indeks untuk tabel `tbl_payment_gateway` + -- - -- AUTO_INCREMENT untuk tabel `tbl_logs` - -- -ALTER TABLE - `tbl_logs` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +ALTER TABLE `tbl_payment_gateway` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_message` - -- -ALTER TABLE - `tbl_message` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +-- Indeks untuk tabel `tbl_plans` + -- - -- AUTO_INCREMENT untuk tabel `tbl_plans` - -- -ALTER TABLE - `tbl_plans` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +ALTER TABLE `tbl_plans` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_pool` - -- -ALTER TABLE - `tbl_pool` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +-- Indeks untuk tabel `tbl_pool` + -- - -- AUTO_INCREMENT untuk tabel `tbl_routers` - -- -ALTER TABLE - `tbl_routers` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +ALTER TABLE `tbl_pool` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_transactions` - -- -ALTER TABLE - `tbl_transactions` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +-- Indeks untuk tabel `tbl_routers` + -- - -- AUTO_INCREMENT untuk tabel `tbl_users` - -- -ALTER TABLE - `tbl_users` -MODIFY - `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, - AUTO_INCREMENT = 2; + +ALTER TABLE `tbl_routers` ADD PRIMARY KEY (`id`); + -- - -- AUTO_INCREMENT untuk tabel `tbl_user_recharges` - -- -ALTER TABLE - `tbl_user_recharges` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + +-- Indeks untuk tabel `tbl_transactions` + -- - -- AUTO_INCREMENT untuk tabel `tbl_voucher` - -- + +ALTER TABLE `tbl_transactions` ADD PRIMARY KEY (`id`); + +-- + +-- Indeks untuk tabel `tbl_users` + +-- + +ALTER TABLE `tbl_users` ADD PRIMARY KEY (`id`); + +-- + +-- Indeks untuk tabel `tbl_user_recharges` + +-- + +ALTER TABLE `tbl_user_recharges` ADD PRIMARY KEY (`id`); + +-- + +-- Indeks untuk tabel `tbl_voucher` + +-- + +ALTER TABLE `tbl_voucher` ADD PRIMARY KEY (`id`); + +-- + +-- AUTO_INCREMENT untuk tabel yang dibuang + +-- + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_appconfig` + +-- + ALTER TABLE - `tbl_voucher` -MODIFY - `id` int(10) NOT NULL AUTO_INCREMENT; + `tbl_appconfig` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_bandwidth` + +-- + +ALTER TABLE + `tbl_bandwidth` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_customers` + +-- + +ALTER TABLE + `tbl_customers` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_language` + +-- + +ALTER TABLE + `tbl_language` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_logs` + +-- + +ALTER TABLE `tbl_logs` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_message` + +-- + +ALTER TABLE + `tbl_message` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_payment_gateway` + +-- + +ALTER TABLE + `tbl_payment_gateway` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_plans` + +-- + +ALTER TABLE + `tbl_plans` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_pool` + +-- + +ALTER TABLE `tbl_pool` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_routers` + +-- + +ALTER TABLE + `tbl_routers` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_transactions` + +-- + +ALTER TABLE + `tbl_transactions` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_users` + +-- + +ALTER TABLE + `tbl_users` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_user_recharges` + +-- + +ALTER TABLE + `tbl_user_recharges` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + +-- + +-- AUTO_INCREMENT untuk tabel `tbl_voucher` + +-- + +ALTER TABLE + `tbl_voucher` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; + COMMIT; \ No newline at end of file