From bd3d964663ccf55e18e7f1ad57c0f35721c70ccb Mon Sep 17 00:00:00 2001
From: Saisai Liu <1374434128@qq.com>
Date: Wed, 29 May 2024 10:21:43 +0800
Subject: [PATCH] =?UTF-8?q?feat():=E6=A8=A1=E6=8B=9F=E8=BD=A6=E8=BE=86?=
=?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=A8=A1=E6=9D=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 8 +++
.../muyu/VehicleSimulationApplication.java | 2 +-
src/main/java/com/muyu/common/PageList.java | 2 +-
.../java/com/muyu/common/SystemConstant.java | 2 +-
.../java/com/muyu/config/ExceptionAdvice.java | 2 +-
.../com/muyu/controller/IndexController.java | 2 +-
src/main/java/com/muyu/controller/Sample.java | 55 +++++++++++++++++++
.../muyu/controller/VehicleController.java | 2 +-
.../controller/VehicleUnifiedController.java | 2 +-
src/main/java/com/muyu/domain/Vehicle.java | 2 +-
.../java/com/muyu/domain/model/TaskModel.java | 2 +-
.../com/muyu/domain/resp/UnifiedTaskResp.java | 2 +-
.../java/com/muyu/mapper/VehicleMapper.java | 2 +-
.../java/com/muyu/mq/rabbitmq/Custom.java | 15 +++++
.../muyu/service/VehicleInstanceService.java | 2 +-
.../java/com/muyu/service/VehicleService.java | 2 +-
.../muyu/service/VehicleUnifiedService.java | 2 +-
.../muyu/service/impl/VechileServiceImpl.java | 2 +-
.../impl/VehicleInstanceServiceImpl.java | 2 +-
.../impl/VehicleUnifiedServiceImpl.java | 2 +-
.../com/muyu/vehicle/VehicleInstance.java | 2 +-
.../vehicle/core/VehicleConfiguration.java | 2 +-
.../model/properties/MqttProperties.java | 2 +-
23 files changed, 98 insertions(+), 20 deletions(-)
create mode 100644 src/main/java/com/muyu/controller/Sample.java
create mode 100644 src/main/java/com/muyu/mq/rabbitmq/Custom.java
diff --git a/pom.xml b/pom.xml
index b0bd12d..23903be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,6 +92,14 @@
org.apache.commons
commons-lang3
+
+
+ com.aliyun
+ ecs20140526
+ 5.1.8
+
+
+
diff --git a/src/main/java/com/muyu/VehicleSimulationApplication.java b/src/main/java/com/muyu/VehicleSimulationApplication.java
index e60d972..23b95b7 100644
--- a/src/main/java/com/muyu/VehicleSimulationApplication.java
+++ b/src/main/java/com/muyu/VehicleSimulationApplication.java
@@ -5,7 +5,7 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆模拟启动类
* @date 2023/11/9
diff --git a/src/main/java/com/muyu/common/PageList.java b/src/main/java/com/muyu/common/PageList.java
index 6c227ad..c4cbaa3 100644
--- a/src/main/java/com/muyu/common/PageList.java
+++ b/src/main/java/com/muyu/common/PageList.java
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
import java.util.List;
/**
- * @Author: DongZeLiang
+ * @Author: Saisai.Liu
* @date: 2023/12/2
* @Description: 分页集合
* @Version: 1.0
diff --git a/src/main/java/com/muyu/common/SystemConstant.java b/src/main/java/com/muyu/common/SystemConstant.java
index 9ee331b..17d7149 100644
--- a/src/main/java/com/muyu/common/SystemConstant.java
+++ b/src/main/java/com/muyu/common/SystemConstant.java
@@ -4,7 +4,7 @@ import java.math.BigDecimal;
import java.math.BigInteger;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 系统常量
* @date 2023/11/15
diff --git a/src/main/java/com/muyu/config/ExceptionAdvice.java b/src/main/java/com/muyu/config/ExceptionAdvice.java
index 7d3001b..c806b68 100644
--- a/src/main/java/com/muyu/config/ExceptionAdvice.java
+++ b/src/main/java/com/muyu/config/ExceptionAdvice.java
@@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 异常类
* @date 2023/11/15
diff --git a/src/main/java/com/muyu/controller/IndexController.java b/src/main/java/com/muyu/controller/IndexController.java
index baac24c..c252aba 100644
--- a/src/main/java/com/muyu/controller/IndexController.java
+++ b/src/main/java/com/muyu/controller/IndexController.java
@@ -5,7 +5,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description index页跳转
* @date 2023/12/1
diff --git a/src/main/java/com/muyu/controller/Sample.java b/src/main/java/com/muyu/controller/Sample.java
new file mode 100644
index 0000000..9eccc04
--- /dev/null
+++ b/src/main/java/com/muyu/controller/Sample.java
@@ -0,0 +1,55 @@
+// This file is auto-generated, don't edit it. Thanks.
+package com.muyu.controller;
+
+import com.aliyun.tea.*;
+
+public class Sample {
+
+ /**
+ * 使用AK&SK初始化账号Client
+ * @return Client
+ * @throws Exception
+ */
+ public static com.aliyun.ecs20140526.Client createClient() throws Exception {
+ // 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考。
+ // 建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378657.html。
+ com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
+ // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID。
+ .setAccessKeyId("LTAI5tKaz3hHJ8pkgF7iem8b")
+ // 必填,请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
+ .setAccessKeySecret("CApa5sl414bKC8GwD8uBtINuT26Ocj");
+ // Endpoint 请参考 https://api.aliyun.com/product/Ecs
+ config.endpoint = "ecs.cn-zhangjiakou.aliyuncs.com";
+ return new com.aliyun.ecs20140526.Client(config);
+ }
+
+ public static void main(String[] args_) throws Exception {
+ java.util.List args = java.util.Arrays.asList(args_);
+ com.aliyun.ecs20140526.Client client = Sample.createClient();
+ com.aliyun.ecs20140526.models.RunInstancesRequest runInstancesRequest = new com.aliyun.ecs20140526.models.RunInstancesRequest()
+ .setRegionId("cn-zhangjiakou")
+ .setLaunchTemplateName("basic_model")
+ .setLaunchTemplateId("lt-8vb71bkyjwcqmcd98ah4");
+ com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
+ try {
+ // 复制代码运行请自行打印 API 的返回值
+ client.runInstancesWithOptions(runInstancesRequest, runtime);
+ } catch (TeaException error) {
+ // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。
+ // 错误 message
+ System.out.println(error.getMessage());
+ // 诊断地址
+ System.out.println(error.getData().get("Recommend"));
+ com.aliyun.teautil.Common.assertAsString(error.message);
+ } catch (Exception _error) {
+ TeaException error = new TeaException(_error.getMessage(), _error);
+ // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。
+ // 错误 message
+ System.out.println(error.getMessage());
+ // 诊断地址
+// System.out.println(error.getData().get("Recommend"));
+ com.aliyun.teautil.Common.assertAsString(error.message);
+ }
+ System.out.println("实例创建成功");
+ }
+}
diff --git a/src/main/java/com/muyu/controller/VehicleController.java b/src/main/java/com/muyu/controller/VehicleController.java
index 3fa3d27..515bce5 100644
--- a/src/main/java/com/muyu/controller/VehicleController.java
+++ b/src/main/java/com/muyu/controller/VehicleController.java
@@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 用户控制层
* @date 2023/11/9
diff --git a/src/main/java/com/muyu/controller/VehicleUnifiedController.java b/src/main/java/com/muyu/controller/VehicleUnifiedController.java
index 816540d..fd09ec0 100644
--- a/src/main/java/com/muyu/controller/VehicleUnifiedController.java
+++ b/src/main/java/com/muyu/controller/VehicleUnifiedController.java
@@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆一键操作控制层
* @date 2023/12/6
diff --git a/src/main/java/com/muyu/domain/Vehicle.java b/src/main/java/com/muyu/domain/Vehicle.java
index 897f6d4..ae3ba06 100644
--- a/src/main/java/com/muyu/domain/Vehicle.java
+++ b/src/main/java/com/muyu/domain/Vehicle.java
@@ -15,7 +15,7 @@ import java.math.BigDecimal;
import java.util.Date;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆信息
* @date 2023/11/9
diff --git a/src/main/java/com/muyu/domain/model/TaskModel.java b/src/main/java/com/muyu/domain/model/TaskModel.java
index 3ea722a..3e6a6b2 100644
--- a/src/main/java/com/muyu/domain/model/TaskModel.java
+++ b/src/main/java/com/muyu/domain/model/TaskModel.java
@@ -11,7 +11,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 任务执行模型
* @date 2023/12/4
diff --git a/src/main/java/com/muyu/domain/resp/UnifiedTaskResp.java b/src/main/java/com/muyu/domain/resp/UnifiedTaskResp.java
index 2ca55d1..6312419 100644
--- a/src/main/java/com/muyu/domain/resp/UnifiedTaskResp.java
+++ b/src/main/java/com/muyu/domain/resp/UnifiedTaskResp.java
@@ -6,7 +6,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 一键执行任务结果集
* @date 2023/12/5
diff --git a/src/main/java/com/muyu/mapper/VehicleMapper.java b/src/main/java/com/muyu/mapper/VehicleMapper.java
index 4c0710e..e668ccc 100644
--- a/src/main/java/com/muyu/mapper/VehicleMapper.java
+++ b/src/main/java/com/muyu/mapper/VehicleMapper.java
@@ -8,7 +8,7 @@ import com.muyu.domain.Vehicle;
* 车辆 Mapper 接口
*
*
- * @author DongZeLiang
+ * @author Saisai.Liu
* @since 2022-07-05
*/
public interface VehicleMapper extends BaseMapper {
diff --git a/src/main/java/com/muyu/mq/rabbitmq/Custom.java b/src/main/java/com/muyu/mq/rabbitmq/Custom.java
new file mode 100644
index 0000000..65ca069
--- /dev/null
+++ b/src/main/java/com/muyu/mq/rabbitmq/Custom.java
@@ -0,0 +1,15 @@
+package com.muyu.mq.rabbitmq;
+
+import org.springframework.beans.factory.annotation.Autowired;
+
+/**
+ * @ClassName Custom
+ * @Description 描述
+ * @Author SaiSai.Liu
+ * @Date 2024/5/26 15:25
+ */
+public class Custom {
+// @Autowired
+// private RabbitTemplate rabbitTemplate;
+
+}
diff --git a/src/main/java/com/muyu/service/VehicleInstanceService.java b/src/main/java/com/muyu/service/VehicleInstanceService.java
index ed2de0e..9d1c634 100644
--- a/src/main/java/com/muyu/service/VehicleInstanceService.java
+++ b/src/main/java/com/muyu/service/VehicleInstanceService.java
@@ -10,7 +10,7 @@ import com.muyu.domain.resp.UnifiedTaskResp;
import com.muyu.domain.resp.VehicleInstanceResp;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆实例业务层
* @date 2023/11/22
diff --git a/src/main/java/com/muyu/service/VehicleService.java b/src/main/java/com/muyu/service/VehicleService.java
index 5029388..35aac73 100644
--- a/src/main/java/com/muyu/service/VehicleService.java
+++ b/src/main/java/com/muyu/service/VehicleService.java
@@ -8,7 +8,7 @@ import com.muyu.domain.Vehicle;
* 车辆 服务类
*
*
- * @author DongZeLiang
+ * @author Saisai.Liu
* @since 2022-07-05
*/
public interface VehicleService extends IService {
diff --git a/src/main/java/com/muyu/service/VehicleUnifiedService.java b/src/main/java/com/muyu/service/VehicleUnifiedService.java
index dad263b..616fede 100644
--- a/src/main/java/com/muyu/service/VehicleUnifiedService.java
+++ b/src/main/java/com/muyu/service/VehicleUnifiedService.java
@@ -3,7 +3,7 @@ package com.muyu.service;
import com.muyu.domain.resp.UnifiedTaskResp;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 一键设置业务层
* @date 2023/12/6
diff --git a/src/main/java/com/muyu/service/impl/VechileServiceImpl.java b/src/main/java/com/muyu/service/impl/VechileServiceImpl.java
index 2637086..f26cdd2 100644
--- a/src/main/java/com/muyu/service/impl/VechileServiceImpl.java
+++ b/src/main/java/com/muyu/service/impl/VechileServiceImpl.java
@@ -25,7 +25,7 @@ import java.util.stream.Stream;
* 车辆 服务实现类
*
*
- * @author DongZeLiang
+ * @author Saisai.Liu
* @since 2022-07-05
*/
@Log4j2
diff --git a/src/main/java/com/muyu/service/impl/VehicleInstanceServiceImpl.java b/src/main/java/com/muyu/service/impl/VehicleInstanceServiceImpl.java
index 5ab2368..d8f9a7d 100644
--- a/src/main/java/com/muyu/service/impl/VehicleInstanceServiceImpl.java
+++ b/src/main/java/com/muyu/service/impl/VehicleInstanceServiceImpl.java
@@ -31,7 +31,7 @@ import java.util.UUID;
import java.util.stream.Stream;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆实例业务实现层
* @date 2023/11/22
diff --git a/src/main/java/com/muyu/service/impl/VehicleUnifiedServiceImpl.java b/src/main/java/com/muyu/service/impl/VehicleUnifiedServiceImpl.java
index 2bae498..d5020f6 100644
--- a/src/main/java/com/muyu/service/impl/VehicleUnifiedServiceImpl.java
+++ b/src/main/java/com/muyu/service/impl/VehicleUnifiedServiceImpl.java
@@ -24,7 +24,7 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 一键设置业务实现层
* @date 2023/12/6
diff --git a/src/main/java/com/muyu/vehicle/VehicleInstance.java b/src/main/java/com/muyu/vehicle/VehicleInstance.java
index fd68be5..f0f4048 100644
--- a/src/main/java/com/muyu/vehicle/VehicleInstance.java
+++ b/src/main/java/com/muyu/vehicle/VehicleInstance.java
@@ -32,7 +32,7 @@ import java.util.concurrent.ScheduledFuture;
import static com.muyu.common.SystemConstant.*;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 车辆实例
* @date 2023/11/16
diff --git a/src/main/java/com/muyu/vehicle/core/VehicleConfiguration.java b/src/main/java/com/muyu/vehicle/core/VehicleConfiguration.java
index f565ac7..2c4d628 100644
--- a/src/main/java/com/muyu/vehicle/core/VehicleConfiguration.java
+++ b/src/main/java/com/muyu/vehicle/core/VehicleConfiguration.java
@@ -17,7 +17,7 @@ import javax.annotation.PreDestroy;
import java.util.List;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description 配置
* @date 2023/11/9
diff --git a/src/main/java/com/muyu/vehicle/model/properties/MqttProperties.java b/src/main/java/com/muyu/vehicle/model/properties/MqttProperties.java
index 58daa7c..3eef0a5 100644
--- a/src/main/java/com/muyu/vehicle/model/properties/MqttProperties.java
+++ b/src/main/java/com/muyu/vehicle/model/properties/MqttProperties.java
@@ -8,7 +8,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
- * @author DongZeLiang
+ * @author Saisai.Liu
* @version 1.0
* @description Mqtt配置类
* @date 2023/11/8