From dcb59975da0d1c509b5accdfcd956484f217f82a Mon Sep 17 00:00:00 2001 From: suxiang <2585546823@qq.com> Date: Mon, 22 Jul 2024 23:20:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=A1=A8=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/sql/h2/init-structure.sql | 15 +++++++++++++++ .../resources/sql/mysql/domain_name.data.sql | 3 +++ .../main/resources/sql/mysql/init-structure.sql | 16 ++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 neutrino-proxy-server/src/main/resources/sql/mysql/domain_name.data.sql diff --git a/neutrino-proxy-server/src/main/resources/sql/h2/init-structure.sql b/neutrino-proxy-server/src/main/resources/sql/h2/init-structure.sql index bfeaeda7..2841cf46 100644 --- a/neutrino-proxy-server/src/main/resources/sql/h2/init-structure.sql +++ b/neutrino-proxy-server/src/main/resources/sql/h2/init-structure.sql @@ -114,6 +114,21 @@ CREATE TABLE IF NOT EXISTS `port_mapping` ( ); CREATE UNIQUE INDEX IF NOT EXISTS I_port_mapping_server_port ON port_mapping (server_port ASC); +#域名表 +CREATE TABLE IF NOT EXISTS `domain_name` ( + `id` INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, + `domain` VARCHAR(50) NOT NULL, + `user_id` INTEGER NOT NULL, + `jks` BLOB DEFAULT NULL, + `key_store_password` varchar(255) DEFAULT NULL, + `is_default` INTEGER(2) NOT NULL, + `force_https` INTEGER(2) NOT NULL, + `enable` INTEGER(2) NOT NULL, + `create_time` TIMESTAMP NOT NULL, + `update_time` TIMESTAMP NOT NULL +); +CREATE UNIQUE INDEX IF NOT EXISTS I_domain_name_domain ON domain_name (`domain` ASC); + #############################日志管理相关表############################# #用户登录记录表 CREATE TABLE IF NOT EXISTS `user_login_record` ( diff --git a/neutrino-proxy-server/src/main/resources/sql/mysql/domain_name.data.sql b/neutrino-proxy-server/src/main/resources/sql/mysql/domain_name.data.sql new file mode 100644 index 00000000..e8e65699 --- /dev/null +++ b/neutrino-proxy-server/src/main/resources/sql/mysql/domain_name.data.sql @@ -0,0 +1,3 @@ +#域名表 +INSERT INTO domain_name(`id`, `domain`, `user_id`, `jks`, `key_store_password`, `is_default`, `force_https`, `enable`,`create_time`, `update_time`) VALUES +(1, 'default.fun', 1, null, null, 1, 2, 1, now(), now()); diff --git a/neutrino-proxy-server/src/main/resources/sql/mysql/init-structure.sql b/neutrino-proxy-server/src/main/resources/sql/mysql/init-structure.sql index d61fb9ac..620c7740 100644 --- a/neutrino-proxy-server/src/main/resources/sql/mysql/init-structure.sql +++ b/neutrino-proxy-server/src/main/resources/sql/mysql/init-structure.sql @@ -97,6 +97,22 @@ CREATE TABLE IF NOT EXISTS `license` ( KEY `I_license_key` (`key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; +#域名表 +CREATE TABLE IF NOT EXISTS `domain_name` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `domain` varchar(50) NOT NULL COMMENT '域名', + `user_id` int NOT NULL COMMENT '用户ID', + `jks` BLOB DEFAULT NULL COMMENT 'SSL证书文件', + `key_store_password` varchar(255) DEFAULT NULL COMMENT 'KeyStore密码', + `is_default` int NOT NULL COMMENT '是否是默认域名(1、是 2、否)', + `force_https` int NOT NULL COMMENT '强制使用https(1、是 2、否)', + `enable` int NOT NULL COMMENT '是否启用(1、启用 2、禁用)', + `create_time` datetime(3) NOT NULL COMMENT '创建时间', + `update_time` datetime(3) NOT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `I_domain_name_domain` (`domain`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + #端口映射表 CREATE TABLE IF NOT EXISTS `port_mapping` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',