2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ;
2023-08-09 11:04:56 +08:00
2023-10-06 11:12:03 +08:00
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 ,
2024-03-23 18:46:08 +08:00
` pppoe_password ` varchar ( 45 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' COMMENT ' For PPPOE Login ' ,
2023-10-06 11:12:03 +08:00
` 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 ) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' 1 ' ,
2024-03-19 12:05:08 +08:00
` coordinates ` VARCHAR ( 50 ) NOT NULL DEFAULT ' ' COMMENT ' Latitude and Longitude coordinates ' ,
2023-10-06 11:12:03 +08:00
` balance ` decimal ( 15 , 2 ) NOT NULL DEFAULT ' 0.00 ' COMMENT ' For Money Deposit ' ,
2023-12-14 10:21:55 +08:00
` service_type ` ENUM ( ' Hotspot ' , ' PPPoE ' , ' Others ' ) DEFAULT ' Others ' COMMENT ' For selecting user type ' ,
2024-03-19 03:33:10 +08:00
` account_type ` ENUM ( ' Business ' , ' Personal ' ) DEFAULT ' Personal ' COMMENT ' For selecting account type ' ,
2023-10-06 11:12:03 +08:00
` auto_renewal ` tinyint ( 1 ) NOT NULL DEFAULT ' 1 ' COMMENT ' Auto renewall using balance ' ,
` created_at ` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
` last_login ` datetime DEFAULT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2023-08-09 11:04:56 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` 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 ;
2023-08-09 11:04:56 +08:00
2023-10-06 11:12:03 +08:00
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 ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` tbl_payment_gateway ` ;
CREATE TABLE ` tbl_payment_gateway ` (
` id ` int ( 11 ) NOT NULL ,
` username ` varchar ( 32 ) COLLATE utf8mb4_general_ci NOT NULL ,
` gateway ` varchar ( 32 ) 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_id ` int ( 11 ) NOT NULL ,
` plan_name ` varchar ( 40 ) COLLATE utf8mb4_general_ci NOT NULL ,
` routers_id ` int ( 11 ) NOT NULL ,
` routers ` varchar ( 32 ) COLLATE utf8mb4_general_ci NOT NULL ,
` price ` varchar ( 40 ) 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 ) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' ,
` payment_channel ` varchar ( 32 ) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' ,
` pg_request ` text 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 3 failed 4 canceled '
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` tbl_plans ` ;
CREATE TABLE ` tbl_plans ` (
2024-03-19 05:12:38 +08:00
` 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 ' , ' 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 ( 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 ' , ' Period ' ) 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 ,
` 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 ) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' ,
` enabled ` tinyint ( 1 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 0 disabled ' ,
` allow_purchase ` enum ( ' yes ' , ' no ' ) DEFAULT ' yes ' COMMENT ' allow to show package in buy package page ' ,
` plan_type ` ENUM ( ' Business ' , ' Personal ' ) DEFAULT ' Personal ' COMMENT ' For switching plan according to user type '
2023-10-06 11:12:03 +08:00
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` 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 ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ( 256 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL ,
` enabled ` tinyint ( 1 ) NOT NULL DEFAULT ' 1 ' COMMENT ' 0 disabled '
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` 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 ,
` 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
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ,
2024-02-26 16:39:23 +08:00
` user_type ` enum ( ' SuperAdmin ' , ' Admin ' , ' Report ' , ' Agent ' , ' Sales ' ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL ,
2023-10-06 11:12:03 +08:00
` 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 ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ,
` 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
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
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 ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
DROP TABLE IF EXISTS ` tb_languages ` ;
CREATE TABLE ` tb_languages ` (
` id ` int ( 11 ) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_appconfig `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_bandwidth `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_customers `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_logs `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_message `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_payment_gateway `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_plans `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_pool `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_routers `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_transactions `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_users `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_user_recharges `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_voucher `
ADD PRIMARY KEY ( ` id ` ) ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_appconfig `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_bandwidth `
MODIFY ` id ` int ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_customers `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_logs `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_message `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_payment_gateway `
MODIFY ` id ` int ( 11 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_plans `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_pool `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_routers `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_transactions `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_users `
MODIFY ` id ` int ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
2022-09-07 15:50:02 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_user_recharges `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2023-08-09 11:04:56 +08:00
2023-10-06 11:12:03 +08:00
ALTER TABLE ` tbl_voucher `
MODIFY ` id ` int ( 10 ) NOT NULL AUTO_INCREMENT ;
2022-09-08 17:32:12 +08:00
--
-- Dumping data untuk tabel `tbl_appconfig`
--
INSERT INTO
` tbl_appconfig ` ( ` id ` , ` setting ` , ` value ` )
2023-10-27 11:36:10 +08:00
VALUES ( 1 , ' CompanyName ' , ' PHPNuxBill ' ) , ( 2 , ' currency_code ' , ' Rp. ' ) , ( 3 , ' language ' , ' english ' ) , ( 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... ' ) ;
2022-09-08 17:32:12 +08:00
--
-- Dumping data untuk tabel `tbl_users`
--
INSERT INTO
` tbl_users ` (
` id ` ,
` username ` ,
` fullname ` ,
` password ` ,
` user_type ` ,
` status ` ,
` last_login ` ,
` creationdate `
)
VALUES (
1 ,
' admin ' ,
' Administrator ' ,
' d033e22ae348aeb5660fc2140aec35850c4da997 ' ,
2024-02-15 17:13:55 +08:00
' SuperAdmin ' ,
2022-09-08 17:32:12 +08:00
' Active ' ,
' 2022-09-06 16:09:50 ' ,
' 2014-06-23 01:43:07 '
2024-01-14 20:58:46 +08:00
) ;
2024-02-20 19:32:23 +08:00
DROP TABLE IF EXISTS ` tbl_customers_fields ` ;
CREATE TABLE tbl_customers_fields (
id INT PRIMARY KEY AUTO_INCREMENT ,
customer_id INT NOT NULL ,
field_name VARCHAR ( 255 ) NOT NULL ,
field_value VARCHAR ( 255 ) NOT NULL ,
FOREIGN KEY ( customer_id ) REFERENCES tbl_customers ( id )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
2024-02-23 15:40:47 +08:00
ALTER TABLE ` tbl_voucher ` ADD ` generated_by ` INT NOT NULL DEFAULT ' 0 ' COMMENT ' id admin ' AFTER ` status ` ;
ALTER TABLE ` tbl_users ` ADD ` root ` INT NOT NULL DEFAULT ' 0 ' COMMENT ' for sub account ' AFTER ` id ` ;
ALTER TABLE ` tbl_users ` CHANGE ` password ` ` password ` VARCHAR ( 64 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL ;
ALTER TABLE ` tbl_users ` ADD ` phone ` VARCHAR ( 32 ) NOT NULL DEFAULT ' ' AFTER ` password ` , ADD ` email ` VARCHAR ( 128 ) NOT NULL DEFAULT ' ' AFTER ` phone ` , ADD ` city ` VARCHAR ( 64 ) NOT NULL DEFAULT ' ' COMMENT ' kota ' AFTER ` email ` , ADD ` subdistrict ` VARCHAR ( 64 ) NOT NULL DEFAULT ' ' COMMENT ' kecamatan ' AFTER ` city ` , ADD ` ward ` VARCHAR ( 64 ) NOT NULL DEFAULT ' ' COMMENT ' kelurahan ' AFTER ` subdistrict ` ;
ALTER TABLE ` tbl_customers ` ADD ` created_by ` INT NOT NULL DEFAULT ' 0 ' AFTER ` auto_renewal ` ;
ALTER TABLE ` tbl_plans ` ADD ` list_expired ` VARCHAR ( 32 ) NOT NULL DEFAULT ' ' COMMENT ' address list ' AFTER ` pool_expired ` ;
ALTER TABLE ` tbl_bandwidth ` ADD ` burst ` VARCHAR ( 128 ) NOT NULL DEFAULT ' ' AFTER ` rate_up_unit ` ;
ALTER TABLE ` tbl_transactions ` ADD ` admin_id ` INT NOT NULL DEFAULT ' 1 ' AFTER ` type ` ;
2024-03-13 15:32:10 +08:00
ALTER TABLE ` tbl_user_recharges ` ADD ` admin_id ` INT NOT NULL DEFAULT ' 1 ' AFTER ` type ` ;
2024-03-14 13:14:11 +08:00
ALTER TABLE ` tbl_plans ` CHANGE ` allow_purchase ` ` prepaid ` ENUM ( ' yes ' , ' no ' ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT ' yes ' COMMENT ' is prepaid ' ;
2024-03-19 05:12:38 +08:00
ALTER TABLE ` tbl_transactions ` ADD ` note ` VARCHAR ( 256 ) NOT NULL DEFAULT ' ' COMMENT ' for note ' AFTER ` type ` ;
2024-04-05 11:42:30 +08:00
ALTER TABLE ` tbl_payment_gateway ` ADD ` trx_invoice ` VARCHAR ( 25 ) NOT NULL DEFAULT ' ' COMMENT ' from tbl_transactions ' AFTER ` paid_date ` ;