diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 22e83c6b398d40fa937107583781f65c9e1262b6..ac602a38f492e3418ae2b08f7914a0b6126705ff 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -21,5 +21,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 132404bc29da2535f7f7dde84180d85abc60d5a4..5d8d5c0752646929003e045116450ab7cda64718 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -7,6 +7,7 @@
+
diff --git a/pom.xml b/pom.xml
index b312a99b2f8b8563691bc940a349f215604c69e9..2d8e66d47c79f264c030a91e8528a02108707a25 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,6 +51,31 @@
org.springframework.boot
spring-boot-starter-data-redis
+
+ com.alibaba
+ druid-spring-boot-starter
+ 1.1.21
+
+
+ ru.yandex.clickhouse
+ clickhouse-jdbc
+ 0.2.4
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.5.1
+
+
+ com.alibaba
+ fastjson
+ 1.2.51
+
+
+ cn.hutool
+ hutool-all
+ 5.2.5
+
org.junit.jupiter
junit-jupiter
diff --git a/src/main/java/com/zcunsoft/App.java b/src/main/java/com/zcunsoft/App.java
index d45d7f664e730bb37b89b7c055c587f3be9d1a00..8a4d80e9c1fa54b79ad2b784ea3422a0f0a336a8 100644
--- a/src/main/java/com/zcunsoft/App.java
+++ b/src/main/java/com/zcunsoft/App.java
@@ -1,9 +1,10 @@
package com.zcunsoft;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-
+@MapperScan("com.zcunsoft.*.mapper")
@SpringBootApplication
public class App {
diff --git a/src/main/java/com/zcunsoft/cfg/KafkaConfig.java b/src/main/java/com/zcunsoft/cfg/KafkaConfig.java
index 1d5e45194dc23ec538aea11bd1842fe24903f4b1..1bdd4784b8a11d8400b871a5a93cf50474a37da3 100644
--- a/src/main/java/com/zcunsoft/cfg/KafkaConfig.java
+++ b/src/main/java/com/zcunsoft/cfg/KafkaConfig.java
@@ -1,12 +1,14 @@
package com.zcunsoft.cfg;
import org.apache.kafka.clients.admin.NewTopic;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import javax.annotation.Resource;
@Configuration
+@ConditionalOnProperty(name = "log.model", havingValue = "kafka")
public class KafkaConfig {
@Resource
diff --git a/src/main/java/com/zcunsoft/controller/KafkaController.java b/src/main/java/com/zcunsoft/controller/KafkaController.java
index 6538ced2ce9812414ba21b0ca52fd7e4e1eecdcf..bea22955a864130bb18b924425309e7f60328e0e 100644
--- a/src/main/java/com/zcunsoft/controller/KafkaController.java
+++ b/src/main/java/com/zcunsoft/controller/KafkaController.java
@@ -41,25 +41,33 @@ public class KafkaController {
private ReceiverObjectMapper objectMapper;
@Resource
- private ReceiverSetting serverSettings;
+ private ReceiverSetting serverSettings;
@RequestMapping(value = "api/gp", method = {RequestMethod.GET, RequestMethod.POST})
public ResponseEntity