diff --git a/dk-modules/business/pom.xml b/dk-modules/business/pom.xml
new file mode 100644
index 0000000..00a3349
--- /dev/null
+++ b/dk-modules/business/pom.xml
@@ -0,0 +1,125 @@
+
+
+ 4.0.0
+
+ org.dromara
+ dk-modules
+ 2.2.2
+
+
+ business
+
+ business系统业务模块
+
+
+
+
+ org.dromara
+ common-nacos
+
+
+
+ org.dromara
+ common-sentinel
+
+
+
+
+ org.dromara
+ common-log
+
+
+
+ org.dromara
+ common-dict
+
+
+
+ org.dromara
+ common-doc
+
+
+
+ org.dromara
+ common-web
+
+
+
+ org.dromara
+ common-mybatis
+
+
+
+ org.dromara
+ common-dubbo
+
+
+
+ org.dromara
+ common-seata
+
+
+
+ org.dromara
+ common-idempotent
+
+
+
+ org.dromara
+ common-tenant
+
+
+
+ org.dromara
+ common-security
+
+
+
+ org.dromara
+ common-translation
+
+
+
+ org.dromara
+ common-sensitive
+
+
+
+ org.dromara
+ common-encrypt
+
+
+
+
+ org.dromara
+ api-system
+
+
+
+ org.dromara
+ api-resource
+
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/dk-modules/business/src/main/java/org/dromara/business/BusinessApplication.java b/dk-modules/business/src/main/java/org/dromara/business/BusinessApplication.java
new file mode 100644
index 0000000..ba5d62d
--- /dev/null
+++ b/dk-modules/business/src/main/java/org/dromara/business/BusinessApplication.java
@@ -0,0 +1,22 @@
+package org.dromara.business;
+
+import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup;
+
+/**
+ * @auther yq
+ * @data 2025/2/25
+ */
+@EnableDubbo
+@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
+public class BusinessApplication {
+ public static void main(String[] args) {
+ SpringApplication application = new SpringApplication(BusinessApplication.class);
+ application.setApplicationStartup(new BufferingApplicationStartup(2048));
+ application.run(args);
+ System.out.println("(♥◠‿◠)ノ゙ 业务模块启动成功 ლ(´ڡ`ლ)゙ ");
+ }
+}
diff --git a/dk-modules/pom.xml b/dk-modules/pom.xml
index 3aa570a..b715fd4 100644
--- a/dk-modules/pom.xml
+++ b/dk-modules/pom.xml
@@ -15,6 +15,7 @@
resource
workflow
sample
+ business
dk-modules
diff --git a/dk-modules/system/pom.xml b/dk-modules/system/pom.xml
index 6ed43f7..d6f9ac7 100644
--- a/dk-modules/system/pom.xml
+++ b/dk-modules/system/pom.xml
@@ -12,7 +12,7 @@
system
- ruoyi-system系统模块
+ system系统模块
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index f45b939..727921c 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -8,11 +8,11 @@ services:
# 时区上海
TZ: Asia/Shanghai
# root 密码
- MYSQL_ROOT_PASSWORD: ruoyi123
+ MYSQL_ROOT_PASSWORD: 123456
# 初始化数据库
- MYSQL_DATABASE: ry-cloud
- ports:
- - "3306:3306"
+ MYSQL_DATABASE: dk-cloud
+# ports:
+# - "3306:3306"
volumes:
# 数据挂载
- /docker/mysql/data/:/var/lib/mysql/
@@ -29,12 +29,12 @@ services:
network_mode: "host"
nacos:
- image: ruoyi/ruoyi-nacos:2.2.2
+ image: dk/dk-nacos:2.2.2
container_name: nacos
- ports:
- - "8848:8848"
- - "9848:9848"
- - "9849:9849"
+# ports:
+# - "8848:8848"
+# - "9848:9848"
+# - "9849:9849"
environment:
TZ: Asia/Shanghai
JAVA_OPTS: "-Xms256m -Xmx512m"
@@ -48,8 +48,8 @@ services:
redis:
image: redis:6.2.12
container_name: redis
- ports:
- - "6379:6379"
+# ports:
+# - "6379:6379"
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -65,18 +65,18 @@ services:
minio:
image: minio/minio:RELEASE.2023-03-24T21-41-23Z
container_name: minio
- ports:
- # api 端口
- - "9000:9000"
- # 控制台端口
- - "9001:9001"
+# ports:
+# # api 端口
+# - "9000:9000"
+# # 控制台端口
+# - "9001:9001"
environment:
# 时区上海
TZ: Asia/Shanghai
# 管理后台用户名
- MINIO_ROOT_USER: ruoyi
+ MINIO_ROOT_USER: dk
# 管理后台密码,最小8个字符
- MINIO_ROOT_PASSWORD: ruoyi123
+ MINIO_ROOT_PASSWORD: 123456
# https需要指定域名
#MINIO_SERVER_URL: "https://xxx.com:9000"
#MINIO_BROWSER_REDIRECT_URL: "https://xxx.com:9001"
@@ -96,7 +96,7 @@ services:
network_mode: "host"
seata-server:
- image: ruoyi/ruoyi-seata-server:2.2.2
+ image: dk/seata-server:2.2.2
container_name: seata-server
ports:
- "7091:7091"
@@ -107,9 +107,9 @@ services:
# SEATA_IP: 127.0.0.1
SEATA_PORT: 8091
volumes:
- - /docker/ruoyi-seata-server/logs/:/ruoyi/seata-server/logs
+ - /docker/seata-server/logs/:/dk/seata-server/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
@@ -135,7 +135,7 @@ services:
network_mode: "host"
sentinel:
- image: ruoyi/ruoyi-sentinel-dashboard:2.2.2
+ image: dk/sentinel-dashboard:2.2.2
container_name: sentinel
environment:
TZ: Asia/Shanghai
@@ -143,15 +143,14 @@ services:
- "8718:8718"
volumes:
# 配置文件
- - /docker/ruoyi-sentinel-dashboard/logs/:/ruoyi/sentinel-dashboard/logs
+ - /docker/sentinel-dashboard/logs/:/dk/sentinel-dashboard/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
restart: always
network_mode: "host"
-
- ruoyi-monitor:
- image: ruoyi/ruoyi-monitor:2.2.2
- container_name: ruoyi-monitor
+ monitor:
+ image: dk/monitor:2.2.2
+ container_name: monitor
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -159,15 +158,15 @@ services:
- "9100:9100"
volumes:
# 配置文件
- - /docker/ruoyi-monitor/logs/:/ruoyi/monitor/logs
+ - /docker/monitor/logs/:/dk/monitor/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-snailjob-server:
- image: ruoyi/ruoyi-snailjob-server:2.2.2
- container_name: ruoyi-snailjob-server
+ snailjob-server:
+ image: dk/snailjob-server:2.2.2
+ container_name: snailjob-server
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -175,13 +174,13 @@ services:
- "8800:8800"
- "17888:17888"
volumes:
- - /docker/snailjob/logs/:/ruoyi/snailjob/logs
+ - /docker/snailjob/logs/:/dk/snailjob/logs
privileged: true
network_mode: "host"
- ruoyi-gateway:
- image: ruoyi/ruoyi-gateway:2.2.2
- container_name: ruoyi-gateway
+ gateway:
+ image: dk/gateway:2.2.2
+ container_name: gateway
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -189,15 +188,15 @@ services:
- "8080:8080"
volumes:
# 配置文件
- - /docker/ruoyi-gateway/logs/:/ruoyi/gateway/logs
+ - /docker/gateway/logs/:/dk/gateway/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-auth:
- image: ruoyi/ruoyi-auth:2.2.2
- container_name: ruoyi-auth
+ auth:
+ image: dk/auth:2.2.2
+ container_name: auth
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -205,15 +204,15 @@ services:
- "9210:9210"
volumes:
# 配置文件
- - /docker/ruoyi-auth/logs/:/ruoyi/auth/logs
+ - /docker/auth/logs/:/dk/auth/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-system:
- image: ruoyi/ruoyi-system:2.2.2
- container_name: ruoyi-system
+ system:
+ image: dk/system:2.2.2
+ container_name: system
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -221,15 +220,15 @@ services:
- "9201:9201"
volumes:
# 配置文件
- - /docker/ruoyi-system/logs/:/ruoyi/system/logs
+ - /docker/system/logs/:/dk/system/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-gen:
- image: ruoyi/ruoyi-gen:2.2.2
- container_name: ruoyi-gen
+ gen:
+ image: dk/gen:2.2.2
+ container_name: gen
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -237,15 +236,15 @@ services:
- "9202:9202"
volumes:
# 配置文件
- - /docker/ruoyi-gen/logs/:/ruoyi/gen/logs
+ - /docker/gen/logs/:/dk/gen/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-job:
- image: ruoyi/ruoyi-job:2.2.2
- container_name: ruoyi-job
+ job:
+ image: dk/job:2.2.2
+ container_name: job
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -253,15 +252,15 @@ services:
- "9203:9203"
volumes:
# 配置文件
- - /docker/ruoyi-job/logs/:/ruoyi/job/logs
+ - /docker/job/logs/:/dk/job/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-resource:
- image: ruoyi/ruoyi-resource:2.2.2
- container_name: ruoyi-resource
+ resource:
+ image: dk/resource:2.2.2
+ container_name: resource
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -269,15 +268,15 @@ services:
- "9204:9204"
volumes:
# 配置文件
- - /docker/ruoyi-resource/logs/:/ruoyi/resource/logs
+ - /docker/resource/logs/:/dk/resource/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
- ruoyi-workflow:
- image: ruoyi/ruoyi-workflow:2.2.2
- container_name: ruoyi-workflow
+ workflow:
+ image: dk/workflow:2.2.2
+ container_name: workflow
environment:
# 时区上海
TZ: Asia/Shanghai
@@ -285,9 +284,9 @@ services:
- "9205:9205"
volumes:
# 配置文件
- - /docker/ruoyi-workflow/logs/:/ruoyi/workflow/logs
+ - /docker/workflow/logs/:/dk/workflow/logs
# skywalking 探针
- - /docker/skywalking/agent/:/ruoyi/skywalking/agent
+ - /docker/skywalking/agent/:/dk/skywalking/agent
privileged: true
network_mode: "host"
diff --git a/docker/grafana/grafana.ini b/docker/grafana/grafana.ini
index b1e5ac0..6015151 100644
--- a/docker/grafana/grafana.ini
+++ b/docker/grafana/grafana.ini
@@ -336,7 +336,7 @@
;enabled = false
# specify organization name that should be used for unauthenticated users
-;org_name = Main Org.
+;org_name = main.java.org.dromara.business.BusinessApplication Org.
# specify role for unauthenticated users
;org_role = Viewer
diff --git a/sql/wayline_module.sql b/sql/wayline_module.sql
new file mode 100644
index 0000000..6bcd288
--- /dev/null
+++ b/sql/wayline_module.sql
@@ -0,0 +1,71 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server : 8.0
+ Source Server Type : MySQL
+ Source Server Version : 80039
+ Source Host : 127.0.0.1:3306
+ Source Schema : jeecg-boot
+
+ Target Server Type : MySQL
+ Target Server Version : 80039
+ File Encoding : 65001
+
+ Date: 15/02/2025 16:05:24
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for wayline_module
+-- ----------------------------
+DROP TABLE IF EXISTS `wayline_module`;
+CREATE TABLE `wayline_module` (
+ `id` bigint NOT NULL AUTO_INCREMENT,
+ `dept_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门id',
+ `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门名称',
+ `platform_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'plough' COMMENT '平台类型',
+ `platform_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '平台id',
+ `radius` geomcollection NOT NULL COMMENT '巡查范围',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`, `platform_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for wayline_module_handle
+-- ----------------------------
+DROP TABLE IF EXISTS `wayline_module_handle`;
+CREATE TABLE `wayline_module_handle` (
+ `id` bigint NOT NULL AUTO_INCREMENT,
+ `images` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片',
+ `max_images` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模板图片',
+ `mate_source_img_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板图片',
+ `max_mate_source_img_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板图片',
+ `lng` double NULL DEFAULT NULL COMMENT '经度',
+ `lat` double NULL DEFAULT NULL COMMENT '纬度',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+ `wheel_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务轮id',
+ `task_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '媒体id',
+ `dept_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门id',
+ `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门名称',
+ `job_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '预警名称',
+ `platform_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台类型',
+ `task_image_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片id',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for wayline_splice_tiff
+-- ----------------------------
+DROP TABLE IF EXISTS `wayline_splice_tiff`;
+CREATE TABLE `wayline_splice_tiff` (
+ `id` bigint NOT NULL AUTO_INCREMENT,
+ `task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务id',
+ `file_id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '航线id',
+ `path_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片地址',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;