From 2ffc8e79a8a639d55587cb03cbd3cc121b1762a9 Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Thu, 5 Feb 2026 09:27:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 79 +- .../core/dtos/business/AccessStrategyDTO.java | 3 +- .../dtos/business/BatteryCompartmentDTO.java | 4 + .../hd/core/dtos/system/MessageMqttDTO.java | 59 + .../hd/core/dtos/system/ParamsDTO.java | 2 + .../hd/core/entity/system/AccessStrategy.java | 4 + .../hd/core/entity/system/MessageMqtt.java | 43 + .../evotech/hd/core/entity/system/Params.java | 2 + .../java/com/evotech/hd/utils/Global.java | 59 + .../com/evotech/hd/utils/SpringUtils.java | 55 + .../src/main/resources/application-core.yml | 5 + .../main/resources/application-mongoDev.yml | 2 +- .../webserver/cnstant/ParamSysConstants.java | 4 - .../handler/GlobalExceptionHandler.java | 2 - .../hd/webserver/config/mqtt/MqttConfig.java | 127 ++ .../config/mqtt/MqttMessageCallback.java | 37 +- .../config/mqtt/MqttPublishMessage.java | 108 +- .../controller/OrderSwapController.java | 13 +- .../webserver/controller/TestController.java | 1025 ++++++++++------- .../evotech/hd/webserver/job/JobConstant.java | 6 +- .../hd/webserver/job/job/CheckAlarmJob.java | 75 +- .../hd/webserver/job/job/KeepaliveJob.java | 26 + .../service/ExecutionBatterySwapService.java | 50 +- .../hd/webserver/mapper/BasicMapper.java | 12 + .../mapper/BatteryCompartmentMapper.java | 2 + .../webserver/mapper/MessageMqttMapper.java | 30 + .../hd/webserver/mqtt/MessageUtilService.java | 11 + .../mqtt/MqttMessageHandleService.java | 52 +- .../hd/webserver/mqtt/MqttPublishUtils.java | 15 +- .../mqtt/enums/MqttMessageTypeEnum.java | 45 + .../service/BatteryCompartmentService.java | 2 + .../webserver/service/MessageMqttService.java | 15 + .../webserver/service/OrderSwapService.java | 3 + .../hd/webserver/service/ParamsService.java | 2 + .../impl/BatteryCompartmentServiceImpl.java | 8 +- .../service/impl/MessageMqttServiceImpl.java | 64 + .../impl/OrderReservationServiceImpl.java | 3 +- .../service/impl/OrderSwapServiceImpl.java | 71 ++ .../service/impl/ParamsServiceImpl.java | 26 +- .../webserver/utils/AccessStrategyUtil.java | 8 + .../hd/webserver/utils/ParamUtils.java | 30 +- .../instruction/InstructionReadUtils.java | 15 +- .../utils/sendCloud/CloudSendInfoUtils.java | 38 +- .../utils/sendCloud/RsaEcbPkcsFullUtil.java | 113 -- .../src/main/resources/application-dev.yml | 4 +- web-server/src/main/resources/application.yml | 4 +- .../resources/mapper/AccessStrategyMapper.xml | 2 +- .../src/main/resources/mapper/BaseMapper.xml | 7 + .../mapper/BatteryCompartmentMapper.xml | 8 + .../resources/mapper/MessageMqttMapper.xml | 16 + .../main/resources/mapper/ParamsMapper.xml | 3 +- 51 files changed, 1678 insertions(+), 721 deletions(-) create mode 100644 commoms/core/src/main/java/com/evotech/hd/core/dtos/system/MessageMqttDTO.java create mode 100644 commoms/core/src/main/java/com/evotech/hd/core/entity/system/MessageMqtt.java create mode 100644 commoms/core/src/main/java/com/evotech/hd/utils/Global.java create mode 100644 commoms/core/src/main/java/com/evotech/hd/utils/SpringUtils.java create mode 100644 commoms/core/src/main/resources/application-core.yml create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/config/mqtt/MqttConfig.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/job/job/KeepaliveJob.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/mapper/BasicMapper.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/mapper/MessageMqttMapper.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/mqtt/enums/MqttMessageTypeEnum.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/service/MessageMqttService.java create mode 100644 web-server/src/main/java/com/evotech/hd/webserver/service/impl/MessageMqttServiceImpl.java create mode 100644 web-server/src/main/resources/mapper/BaseMapper.xml create mode 100644 web-server/src/main/resources/mapper/MessageMqttMapper.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 6cc1b2c..8c8d42a 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,33 +5,42 @@ - - - + + + + + - - - + + - - + - + - - + - - - + + + + + + + + + + - + - + + + + + + - - - - - - - + + + + + @@ -391,7 +404,14 @@ - + + + + + + + + @@ -399,6 +419,15 @@