diff --git a/eladmin-configManager/pom.xml b/eladmin-configManager/pom.xml new file mode 100644 index 00000000..9dc764e1 --- /dev/null +++ b/eladmin-configManager/pom.xml @@ -0,0 +1,29 @@ + + + + eladmin + me.zhengjie + 2.6 + + 4.0.0 + + eladmin-configManager + 配置管理 + + + cn.hutool + hutool-all + 5.3.4 + compile + + + me.zhengjie + eladmin-logging + 2.6 + compile + + + + \ No newline at end of file diff --git a/eladmin-sqlManager/pom.xml b/eladmin-sqlManager/pom.xml new file mode 100644 index 00000000..deed82c6 --- /dev/null +++ b/eladmin-sqlManager/pom.xml @@ -0,0 +1,15 @@ + + + + eladmin + me.zhengjie + 2.6 + + 4.0.0 + + eladmin-sqlManager + SQL管理模块 + + \ No newline at end of file diff --git a/eladmin-system/pom.xml b/eladmin-system/pom.xml index 46d81786..13041793 100644 --- a/eladmin-system/pom.xml +++ b/eladmin-system/pom.xml @@ -38,8 +38,18 @@ eladmin-tools 2.6 - - + + + me.zhengjie + eladmin-sqlManager + 2.6 + + + + me.zhengjie + eladmin-configManager + 2.6 + org.springframework.boot spring-boot-starter-websocket diff --git a/pom.xml b/pom.xml index de1b9255..21b320bc 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,8 @@ eladmin-system eladmin-tools eladmin-generator + eladmin-sqlManager + eladmin-configManager EL-ADMIN 后台管理 diff --git a/sql/配置管理建表.sql b/sql/配置管理建表.sql new file mode 100644 index 00000000..7de2a69f --- /dev/null +++ b/sql/配置管理建表.sql @@ -0,0 +1,55 @@ +-- 配置文件组 +drop table if exists config_file_group; +CREATE TABLE `config_file_group` ( + `pk_config_file_group` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置文件组主键', + `name` varchar(255) NOT NULL COMMENT '配置文件组名称', + `create_by` varchar(255) DEFAULT NULL COMMENT '创建者', + `update_by` varchar(255) DEFAULT NULL COMMENT '更新者', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`pk_config_file_group`) USING BTREE +) ENGINE=InnoDB COMMENT='配置文件组'; + +-- 配置文件 +drop table if exists config_file; +CREATE TABLE `config_file` ( + `pk_config_file` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置文件主键', + `pk_config_file_group` bigint(20) DEFAULT NULL COMMENT '配置文件组主键', + `name` varchar(255) NOT NULL COMMENT '配置文件名称', + `create_by` varchar(255) DEFAULT NULL COMMENT '创建者', + `update_by` varchar(255) DEFAULT NULL COMMENT '更新者', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`pk_config_file`) USING BTREE, + KEY `inx_pk_config_file_group` (`pk_config_file_group`) +) ENGINE=InnoDB COMMENT='配置文件'; + +-- 配置项组 +drop table if exists config_group; +CREATE TABLE `config_group` ( + `pk_config_group` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置项组主键', + `pk_config_file` bigint(20) DEFAULT NULL COMMENT '配置文件主键', + `name` varchar(255) NOT NULL COMMENT '配置项组名称', + `create_by` varchar(255) DEFAULT NULL COMMENT '创建者', + `update_by` varchar(255) DEFAULT NULL COMMENT '更新者', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`pk_config_group`) USING BTREE, + KEY `inx_pk_config_file` (`pk_config_file`) +) ENGINE=InnoDB COMMENT='配置项组'; + +-- 配置项 +drop table if exists config_item; +CREATE TABLE `config_item` ( + `pk_config_item` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置项主键', + `pk_config_group` bigint(20) DEFAULT NULL COMMENT '配置项组主键', + `config_key` varchar(255) NOT NULL COMMENT '配置项键', + `config_value` varchar(255) NOT NULL COMMENT '配置项值', + `config_desc` varchar(255) NOT NULL COMMENT '配置项描述', + `create_by` varchar(255) DEFAULT NULL COMMENT '创建者', + `update_by` varchar(255) DEFAULT NULL COMMENT '更新者', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`pk_config_item`) USING BTREE, + KEY `inx_pk_config_group` (`pk_config_group`) +) ENGINE=InnoDB COMMENT='配置项'; \ No newline at end of file