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