From 86269174413204761fdc25bcc3c9c914e3b86875 Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Sun, 23 Oct 2022 14:49:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B5=81=E9=87=8F=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E7=9B=B8=E5=85=B3=E8=A1=A8=E7=B4=A2=E5=BC=95=E8=B0=83?= =?UTF-8?q?=E6=95=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../neutrino/proxy/server/ProxyServer.java | 1 - .../src/main/resources/sql/init-structure.sql | 56 +++++++++---------- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/ProxyServer.java b/neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/ProxyServer.java index e3e379dc..a2d578e3 100644 --- a/neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/ProxyServer.java +++ b/neutrino-proxy-server/src/main/java/fun/asgc/neutrino/proxy/server/ProxyServer.java @@ -24,7 +24,6 @@ package fun.asgc.neutrino.proxy.server; import fun.asgc.neutrino.core.annotation.EnableJob; import fun.asgc.neutrino.core.annotation.NeutrinoApplication; -import fun.asgc.neutrino.core.base.GlobalConfig; import fun.asgc.neutrino.core.context.NeutrinoLauncher; /** diff --git a/neutrino-proxy-server/src/main/resources/sql/init-structure.sql b/neutrino-proxy-server/src/main/resources/sql/init-structure.sql index b5cfc59f..7a19aa02 100644 --- a/neutrino-proxy-server/src/main/resources/sql/init-structure.sql +++ b/neutrino-proxy-server/src/main/resources/sql/init-structure.sql @@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `user` ( `create_time` INTEGER(20) NOT NULL, `update_time` INTEGER(20) NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS I_login_name ON `user` (login_name ASC); +CREATE UNIQUE INDEX IF NOT EXISTS I_user_login_name ON `user` (login_name ASC); #用户token表 CREATE TABLE IF NOT EXISTS `user_token` ( @@ -20,9 +20,9 @@ CREATE TABLE IF NOT EXISTS `user_token` ( `create_time` INTEGER NOT NULL, `update_time` INTEGER NOT NULL ); -CREATE INDEX IF NOT EXISTS I_user_id ON user_token(user_id); -CREATE INDEX IF NOT EXISTS I_token ON user_token(token); -CREATE INDEX IF NOT EXISTS I_expiration_time ON user_token(expiration_time); +CREATE INDEX IF NOT EXISTS I_user_token_user_id ON user_token(user_id); +CREATE INDEX IF NOT EXISTS I_user_token_token ON user_token(token); +CREATE INDEX IF NOT EXISTS I_user_token_expiration_time ON user_token(expiration_time); #端口池 CREATE TABLE IF NOT EXISTS `port_pool` ( @@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS `port_pool` ( `update_time` INTEGER(20) NOT NULL, `create_time` INTEGER(20) NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS I_port ON port_pool (port ASC); +CREATE UNIQUE INDEX IF NOT EXISTS I_port_pool_port ON port_pool (port ASC); #############################代理配置相关表############################# #license表 @@ -46,7 +46,7 @@ CREATE TABLE IF NOT EXISTS `license` ( `create_time` INTEGER(20) NOT NULL, `update_time` INTEGER(20) NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS I_key ON `license` (`key` ASC); +CREATE UNIQUE INDEX IF NOT EXISTS I_license_key ON `license` (`key` ASC); #端口映射表 CREATE TABLE IF NOT EXISTS `port_mapping` ( @@ -60,7 +60,7 @@ CREATE TABLE IF NOT EXISTS `port_mapping` ( `create_time` INTEGER(20) NOT NULL, `update_time` INTEGER(20) NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS I_server_port ON port_mapping (server_port ASC); +CREATE UNIQUE INDEX IF NOT EXISTS I_port_mapping_server_port ON port_mapping (server_port ASC); #############################日志管理相关表############################# #用户登录记录表 @@ -71,7 +71,7 @@ CREATE TABLE IF NOT EXISTS `user_login_record` ( `token` VARCHAR(100) NOT NULL, `type` INTEGER(2) NOT NULL, `create_time` INTEGER(20) NOT NULL - ); +); #客户端链接记录表 CREATE TABLE IF NOT EXISTS `client_connect_record` ( `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, @@ -83,7 +83,7 @@ CREATE TABLE IF NOT EXISTS `client_connect_record` ( `read_bytes` INTEGER(20) DEFAULT NULL, `type` INTEGER(2) NOT NULL, `create_time` INTEGER(20) NOT NULL - ); +); #用户连接记录表 CREATE TABLE IF NOT EXISTS `user_connect_record` ( @@ -115,7 +115,7 @@ CREATE TABLE IF NOT EXISTS `job_info` ( `create_time` INTEGER(20) NOT NULL, `update_time` INTEGER(20) NOT NULL ); -CREATE UNIQUE INDEX IF NOT EXISTS I_handler ON `job_info` (`handler` ASC); +CREATE UNIQUE INDEX IF NOT EXISTS I_job_info_handler ON `job_info` (`handler` ASC); #触发器日志表 CREATE TABLE IF NOT EXISTS `job_log` ( @@ -128,8 +128,8 @@ CREATE TABLE IF NOT EXISTS `job_log` ( `alarm_status` INTEGER(2) NOT NULL DEFAULT '0', `create_time` INTEGER(20) NOT NULL ); -CREATE INDEX IF NOT EXISTS I_create_time ON job_log(create_time); -CREATE INDEX IF NOT EXISTS I_code ON job_log(code); +CREATE INDEX IF NOT EXISTS I_job_log_create_time ON job_log(create_time); +CREATE INDEX IF NOT EXISTS I_job_log_code ON job_log(code); #############################报表管理相关表############################# #流量统计报表-分钟(保留24小时) @@ -143,10 +143,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_minute` ( `date` VARCHAR(20) NOT NULL, `create_time` INTEGER(20) NOT NULL ); -CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_minute(create_time); -CREATE INDEX IF NOT EXISTS I_date ON flow_report_minute(`date`); -CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_minute(`user_id`); -CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_minute(`license_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_minute_create_time ON flow_report_minute(create_time); +CREATE INDEX IF NOT EXISTS I_flow_report_minute_date ON flow_report_minute(`date`); +CREATE INDEX IF NOT EXISTS I_flow_report_minute_user_id ON flow_report_minute(`user_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_minute_license_id ON flow_report_minute(`license_id`); #流量统计报表-小时(保留60天) CREATE TABLE IF NOT EXISTS `flow_report_hour` ( @@ -159,10 +159,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_hour` ( `date` VARCHAR(20) NOT NULL, `create_time` INTEGER(20) NOT NULL ); -CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_hour(create_time); -CREATE INDEX IF NOT EXISTS I_date ON flow_report_hour(`date`); -CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_hour(`user_id`); -CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_hour(`license_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_hour_create_time ON flow_report_hour(create_time); +CREATE INDEX IF NOT EXISTS I_flow_report_hour_date ON flow_report_hour(`date`); +CREATE INDEX IF NOT EXISTS I_flow_report_hour_user_id ON flow_report_hour(`user_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_hour_license_id ON flow_report_hour(`license_id`); #流量统计报表-天(保留1年) CREATE TABLE IF NOT EXISTS `flow_report_day` ( @@ -175,10 +175,10 @@ CREATE TABLE IF NOT EXISTS `flow_report_day` ( `date` VARCHAR(20) NOT NULL, `create_time` INTEGER(20) NOT NULL ); -CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_day(create_time); -CREATE INDEX IF NOT EXISTS I_date ON flow_report_day(`date`); -CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_day(`user_id`); -CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_day(`license_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_day_create_time ON flow_report_day(create_time); +CREATE INDEX IF NOT EXISTS I_flow_report_day_date ON flow_report_day(`date`); +CREATE INDEX IF NOT EXISTS I_flow_report_day_user_id ON flow_report_day(`user_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_day_license_id ON flow_report_day(`license_id`); #流量统计报表-月(全量保留) CREATE TABLE IF NOT EXISTS `flow_report_month` ( @@ -191,7 +191,7 @@ CREATE TABLE IF NOT EXISTS `flow_report_month` ( `date` VARCHAR(20) NOT NULL, `create_time` INTEGER(20) NOT NULL ); -CREATE INDEX IF NOT EXISTS I_create_time ON flow_report_month(create_time); -CREATE INDEX IF NOT EXISTS I_date ON flow_report_month(`date`); -CREATE INDEX IF NOT EXISTS I_user_id ON flow_report_month(`user_id`); -CREATE INDEX IF NOT EXISTS I_license_id ON flow_report_month(`license_id`); \ No newline at end of file +CREATE INDEX IF NOT EXISTS I_flow_report_month_create_time ON flow_report_month(create_time); +CREATE INDEX IF NOT EXISTS I_flow_report_month_date ON flow_report_month(`date`); +CREATE INDEX IF NOT EXISTS I_flow_report_month_user_id ON flow_report_month(`user_id`); +CREATE INDEX IF NOT EXISTS I_flow_report_month_license_id ON flow_report_month(`license_id`); \ No newline at end of file