配置管理生成

pull/702/head
huzhpm 2021-11-29 01:12:12 +08:00
parent 1c09473a19
commit 40c13888fa
5 changed files with 113 additions and 2 deletions

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>eladmin</artifactId>
<groupId>me.zhengjie</groupId>
<version>2.6</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>eladmin-configManager</artifactId>
<name>配置管理</name>
<dependencies>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>me.zhengjie</groupId>
<artifactId>eladmin-logging</artifactId>
<version>2.6</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>eladmin</artifactId>
<groupId>me.zhengjie</groupId>
<version>2.6</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>eladmin-sqlManager</artifactId>
<name>SQL管理模块</name>
</project>

View File

@ -38,8 +38,18 @@
<artifactId>eladmin-tools</artifactId>
<version>2.6</version>
</dependency>
<!-- Spring boot websocket -->
<!-- SQL管理模块 -->
<dependency>
<groupId>me.zhengjie</groupId>
<artifactId>eladmin-sqlManager</artifactId>
<version>2.6</version>
</dependency>
<!-- 配置管理-->
<dependency>
<groupId>me.zhengjie</groupId>
<artifactId>eladmin-configManager</artifactId>
<version>2.6</version>
</dependency><!-- Spring boot websocket -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>

View File

@ -15,6 +15,8 @@
<module>eladmin-system</module>
<module>eladmin-tools</module>
<module>eladmin-generator</module>
<module>eladmin-sqlManager</module>
<module>eladmin-configManager</module>
</modules>
<name>EL-ADMIN 后台管理</name>

View File

@ -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='配置项';