diff --git a/couplet-modules/couplet-modules-mqtt/pom.xml b/couplet-modules/couplet-modules-mqtt/pom.xml
new file mode 100644
index 0000000..66187c1
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/pom.xml
@@ -0,0 +1,120 @@
+
+
+ 4.0.0
+
+ com.couplet
+ couplet-modules
+ 3.6.3
+
+
+ couplet-modules-mqtt
+
+
+
+
+
+
+
+
+ couplet-modules-mqttx获取报文模块
+
+
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-sentinel
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ io.springfox
+ springfox-swagger-ui
+ ${swagger.fox.version}
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ com.couplet
+ couplet-common-datasource
+
+
+
+
+ com.couplet
+ couplet-common-datascope
+
+
+
+
+ com.couplet
+ couplet-common-log
+
+
+
+
+ com.couplet
+ couplet-common-swagger
+
+
+
+
+ org.eclipse.paho
+ org.eclipse.paho.client.mqttv3
+ 1.2.5
+
+
+
+
+
+ ${project.artifactId}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/LyhMqttxApplatcaion.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/LyhMqttxApplatcaion.java
new file mode 100644
index 0000000..02986b8
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/LyhMqttxApplatcaion.java
@@ -0,0 +1,26 @@
+package com.couplet.mqtt;
+
+import com.couplet.common.security.annotation.EnableCustomConfig;
+import com.couplet.common.security.annotation.EnableMyFeignClients;
+import com.couplet.common.swagger.annotation.EnableCustomSwagger2;
+import com.couplet.mqtt.service.impl.MqttListen;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @ProjectName: Default (Template) Project
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description:
+ */
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableMyFeignClients
+@SpringBootApplication
+public class LyhMqttxApplatcaion {
+ public static void main(String[] args) {
+ SpringApplication.run(LyhMqttxApplatcaion.class, args);
+ System.out.println("获取报文模块启动成功");
+ }
+}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/controller/Test.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/controller/Test.java
new file mode 100644
index 0000000..11f75ca
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/controller/Test.java
@@ -0,0 +1,51 @@
+package com.couplet.mqtt.controller;
+
+import org.eclipse.paho.client.mqttv3.*;
+import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description:
+ */
+
+public class Test {
+ public static void main(String[] args) {
+ String broker = "tcp://115.159.47.13:1883";
+ String clientId = "JavaMqttSubscriber";
+ String topic = "test"; // 替换成您要订阅的主题
+
+ try {
+ MqttClient client = new MqttClient(broker, clientId, new MemoryPersistence());
+ MqttConnectOptions connOpts = new MqttConnectOptions();
+ connOpts.setCleanSession(true);
+
+ System.out.println("Connecting to broker: " + broker);
+ client.connect(connOpts);
+ System.out.println("Connected");
+
+ client.setCallback(new MqttCallback() {
+ @Override
+ public void connectionLost(Throwable cause) {
+ System.out.println("Connection lost");
+ }
+
+ @Override
+ public void messageArrived(String topic, MqttMessage message) throws Exception {
+ System.out.println("Received message: " + new String(message.getPayload()));
+ }
+
+ @Override
+ public void deliveryComplete(IMqttDeliveryToken token) {
+ }
+ });
+
+ client.subscribe(topic);
+ System.out.println("Subscribed to topic: " + topic);
+ } catch (MqttException e) {
+ e.printStackTrace();
+ }
+ }
+}
+
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/mapper/MqttMapper.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/mapper/MqttMapper.java
new file mode 100644
index 0000000..c9c07e3
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/mapper/MqttMapper.java
@@ -0,0 +1,15 @@
+package com.couplet.mqtt.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Component;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description:
+ */
+@Component
+@Mapper
+public interface MqttMapper {
+}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/MqttService.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/MqttService.java
new file mode 100644
index 0000000..68277a7
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/MqttService.java
@@ -0,0 +1,12 @@
+package com.couplet.mqtt.service;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description:
+ */
+
+public interface MqttService {
+
+}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttListen.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttListen.java
new file mode 100644
index 0000000..b519726
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttListen.java
@@ -0,0 +1,108 @@
+package com.couplet.mqtt.service.impl;
+
+import lombok.extern.slf4j.Slf4j;
+import org.eclipse.paho.client.mqttv3.*;
+import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description: mqtt客户端
+ */
+@Component
+@Slf4j
+public class MqttListen {
+ /*
+ * 路径
+ * */
+ @Value("${mqtt.server.broker}")
+ private String BROKER;
+
+ /*
+ * 主题
+ * */
+ @Value("${mqtt.server.topic}")
+ private String TOPIC;
+
+ /*
+ * 客户端id
+ * */
+ @Value("${mqtt.server.clientid}")
+ private String CLIENTID;
+
+ /*
+ * 用户名
+ * */
+ @Value("${mqtt.server.username}")
+ private String USERNAME;
+
+ /*
+ * 密码
+ * */
+ @Value("${mqtt.server.password}")
+ private String PASSWORD;
+
+ /*
+ * qos
+ * */
+ @Value("${mqtt.server.qos}")
+ private Integer QOS;
+
+
+
+ @PostConstruct
+ public void connect() {
+ System.out.println("监听者启动");
+ try {
+
+ MqttClient client = new MqttClient(BROKER, CLIENTID, new MemoryPersistence());
+ MqttConnectOptions options = new MqttConnectOptions();
+ options.setUserName(USERNAME);
+ options.setPassword(PASSWORD.toCharArray());
+
+ //连接超时
+ options.setConnectionTimeout(60);
+
+ //心跳
+ options.setKeepAliveInterval(60);
+
+ log.info("连接到:"+BROKER);
+
+ client.connect(options);
+ log.info("连接成功");
+
+ //设置回调
+ client.setCallback(new MqttCallback() {
+ @Override
+ public void connectionLost(Throwable throwable) {
+ log.error("连接断开:" + throwable.getMessage());
+ }
+
+ @Override
+ public void messageArrived(String topic, MqttMessage message) throws Exception {
+ log.info("消息到达");
+ log.info("接收消息主题:" + topic);
+ log.info("接收消息Qos:" + message.getQos());
+ log.info("接收消息内容:" + new String(message.getPayload()));
+
+ }
+
+ @Override
+ public void deliveryComplete(IMqttDeliveryToken token) {
+ log.info("消息发送成功----------" + token.isComplete());
+ }
+ });
+ client.subscribe(TOPIC, QOS);
+
+
+ } catch (MqttException e) {
+ throw new RuntimeException(e);
+ }
+
+ }
+}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttServiceImpl.java b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttServiceImpl.java
new file mode 100644
index 0000000..d1372ef
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/java/com/couplet/mqtt/service/impl/MqttServiceImpl.java
@@ -0,0 +1,16 @@
+package com.couplet.mqtt.service.impl;
+
+import com.couplet.mqtt.service.MqttService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/28
+ * @Description:
+ */
+@Service
+@Slf4j
+public class MqttServiceImpl implements MqttService {
+}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/resources/banner.txt b/couplet-modules/couplet-modules-mqtt/src/main/resources/banner.txt
new file mode 100644
index 0000000..0dd5eee
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/resources/banner.txt
@@ -0,0 +1,2 @@
+Spring Boot Version: ${spring-boot.version}
+Spring Application Name: ${spring.application.name}
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/resources/bootstrap.yml b/couplet-modules/couplet-modules-mqtt/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..d74e389
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/resources/bootstrap.yml
@@ -0,0 +1,40 @@
+# Tomcat
+server:
+ port: 9616
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: couplet-mqtt
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 121.89.211.230:8848
+ namespace: 172469
+ config:
+ # 配置中心地址
+ server-addr: 121.89.211.230:8848
+ namespace: 172469
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+logging:
+ level:
+ com.couplet.system.mapper: DEBUG
+
+# 订阅端配置
+mqtt:
+ server:
+ broker: tcp://115.159.47.13:1883
+ username:
+ password:
+ clientid: mqttx
+ qos: 0
+ topic: test
diff --git a/couplet-modules/couplet-modules-mqtt/src/main/resources/logback.xml b/couplet-modules/couplet-modules-mqtt/src/main/resources/logback.xml
new file mode 100644
index 0000000..4940ee0
--- /dev/null
+++ b/couplet-modules/couplet-modules-mqtt/src/main/resources/logback.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+ ${log.pattern}
+
+
+
+
+
+ ${log.path}/info.log
+
+
+
+ ${log.path}/info.%d{yyyy-MM-dd}.log
+
+ 60
+
+
+ ${log.pattern}
+
+
+
+ INFO
+
+ ACCEPT
+
+ DENY
+
+
+
+
+ ${log.path}/error.log
+
+
+
+ ${log.path}/error.%d{yyyy-MM-dd}.log
+
+ 60
+
+
+ ${log.pattern}
+
+
+
+ ERROR
+
+ ACCEPT
+
+ DENY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/resources/mapper/vehicle/LyhVehicleMapper.xml b/couplet-modules/couplet-modules-mqtt/src/main/resources/mapper/mqtt/MqttMapper.xml
similarity index 73%
rename from couplet-modules/couplet-modules-vehicle/src/main/resources/mapper/vehicle/LyhVehicleMapper.xml
rename to couplet-modules/couplet-modules-mqtt/src/main/resources/mapper/mqtt/MqttMapper.xml
index 99ffce9..5a70a2c 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/resources/mapper/vehicle/LyhVehicleMapper.xml
+++ b/couplet-modules/couplet-modules-mqtt/src/main/resources/mapper/mqtt/MqttMapper.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/LyhVehicleApplication.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/CoupletVehicleApplication.java
similarity index 77%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/LyhVehicleApplication.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/CoupletVehicleApplication.java
index 19937ef..813555c 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/LyhVehicleApplication.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/CoupletVehicleApplication.java
@@ -16,8 +16,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@EnableCustomSwagger2
@EnableMyFeignClients
@SpringBootApplication
-public class LyhVehicleApplication {
+public class CoupletVehicleApplication {
public static void main(String[] args) {
- SpringApplication.run(LyhVehicleApplication.class, args);
+ SpringApplication.run(CoupletVehicleApplication.class, args);
+ System.out.println("车辆管理模块启动成功");
}
}
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/LyhVehicleController.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/VehicleController.java
similarity index 79%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/LyhVehicleController.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/VehicleController.java
index f7900b8..3bfe921 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/LyhVehicleController.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/controller/VehicleController.java
@@ -5,10 +5,10 @@ import com.couplet.common.core.web.controller.BaseController;
import com.couplet.common.log.annotation.Log;
import com.couplet.common.log.enums.BusinessType;
import com.couplet.vehicle.domain.LyhVehicle;
-import com.couplet.vehicle.domain.req.LyhVehicleEditParams;
-import com.couplet.vehicle.domain.req.LyhVehicleInsertParams;
-import com.couplet.vehicle.domain.req.LyhVehicleListParams;
-import com.couplet.vehicle.service.LyhVehicleService;
+import com.couplet.vehicle.domain.req.VehicleEditParams;
+import com.couplet.vehicle.domain.req.VehicleInsertParams;
+import com.couplet.vehicle.domain.req.VehicleListParams;
+import com.couplet.vehicle.service.VehicleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -22,9 +22,9 @@ import java.util.List;
*/
@RestController
@RequestMapping("/vehicle")
-public class LyhVehicleController extends BaseController {
+public class VehicleController extends BaseController {
@Autowired
- private LyhVehicleService lyhVehicleService;
+ private VehicleService lyhVehicleService;
/*
* @Author: LiuYunHu
@@ -35,7 +35,7 @@ public class LyhVehicleController extends BaseController {
**/
@PostMapping("/list")
@Log(title = "车辆列表")
- public Result list(@RequestBody LyhVehicleListParams listParams) {
+ public Result list(@RequestBody VehicleListParams listParams) {
List List = lyhVehicleService.list(listParams);
@@ -67,7 +67,7 @@ public class LyhVehicleController extends BaseController {
**/
@PostMapping("/editById")
@Log(title = "编辑车辆", businessType = BusinessType.UPDATE)
- public Result editById(@RequestBody LyhVehicleEditParams editParams) {
+ public Result editById(@RequestBody VehicleEditParams editParams) {
String result = lyhVehicleService.editById(editParams);
@@ -83,7 +83,7 @@ public class LyhVehicleController extends BaseController {
**/
@PostMapping("/insert")
@Log(title = "新增车辆", businessType = BusinessType.INSERT)
- public Result insert(@RequestBody LyhVehicleInsertParams insertParams) {
+ public Result insert(@RequestBody VehicleInsertParams insertParams) {
String result = lyhVehicleService.insert(insertParams);
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleEditParams.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleEditParams.java
similarity index 95%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleEditParams.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleEditParams.java
index 7a99349..75f8c05 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleEditParams.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleEditParams.java
@@ -16,7 +16,7 @@ import lombok.experimental.SuperBuilder;
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
-public class LyhVehicleEditParams {
+public class VehicleEditParams {
/*
*车辆id
* */
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleInsertParams.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleInsertParams.java
similarity index 96%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleInsertParams.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleInsertParams.java
index 587a1fd..047c15b 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleInsertParams.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleInsertParams.java
@@ -19,7 +19,7 @@ import javax.validation.constraints.NotNull;
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
-public class LyhVehicleInsertParams {
+public class VehicleInsertParams {
/*
*车辆类型
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleListParams.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleListParams.java
similarity index 93%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleListParams.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleListParams.java
index 382e5b6..7568e72 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/LyhVehicleListParams.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/domain/req/VehicleListParams.java
@@ -15,7 +15,7 @@ import lombok.experimental.SuperBuilder;
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
-public class LyhVehicleListParams {
+public class VehicleListParams {
/*
*车辆类型
* */
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/LyhVehicleMapper.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/VehicleMapper.java
similarity index 84%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/LyhVehicleMapper.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/VehicleMapper.java
index 2d2d712..adeb7bf 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/LyhVehicleMapper.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/mapper/VehicleMapper.java
@@ -13,5 +13,5 @@ import org.springframework.stereotype.Component;
*/
@Mapper
@Component
-public interface LyhVehicleMapper extends BaseMapper {
+public interface VehicleMapper extends BaseMapper {
}
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/LyhVehicleService.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/LyhVehicleService.java
deleted file mode 100644
index b230bd6..0000000
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/LyhVehicleService.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.couplet.vehicle.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.couplet.vehicle.domain.LyhVehicle;
-import com.couplet.vehicle.domain.req.LyhVehicleEditParams;
-import com.couplet.vehicle.domain.req.LyhVehicleInsertParams;
-import com.couplet.vehicle.domain.req.LyhVehicleListParams;
-
-import java.util.List;
-
-/**
- * @ProjectName: five-groups-couplet
- * @Author: LiuYunHu
- * @CreateTime: 2024/3/26
- * @Description:
- */
-
-public interface LyhVehicleService extends IService {
- List list(LyhVehicleListParams listParams);
-
- String deleteById(Long vehicleId);
-
- String editById(LyhVehicleEditParams editParams);
-
- String insert(LyhVehicleInsertParams insertParams);
-}
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/VehicleService.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/VehicleService.java
new file mode 100644
index 0000000..93b680e
--- /dev/null
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/VehicleService.java
@@ -0,0 +1,26 @@
+package com.couplet.vehicle.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.couplet.vehicle.domain.LyhVehicle;
+import com.couplet.vehicle.domain.req.VehicleEditParams;
+import com.couplet.vehicle.domain.req.VehicleInsertParams;
+import com.couplet.vehicle.domain.req.VehicleListParams;
+
+import java.util.List;
+
+/**
+ * @ProjectName: five-groups-couplet
+ * @Author: LiuYunHu
+ * @CreateTime: 2024/3/26
+ * @Description:
+ */
+
+public interface VehicleService extends IService {
+ List list(VehicleListParams listParams);
+
+ String deleteById(Long vehicleId);
+
+ String editById(VehicleEditParams editParams);
+
+ String insert(VehicleInsertParams insertParams);
+}
diff --git a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/LyhVehicleServiceImpl.java b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/VehicleServiceImpl.java
similarity index 87%
rename from couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/LyhVehicleServiceImpl.java
rename to couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/VehicleServiceImpl.java
index 14953f9..0227349 100644
--- a/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/LyhVehicleServiceImpl.java
+++ b/couplet-modules/couplet-modules-vehicle/src/main/java/com/couplet/vehicle/service/impl/VehicleServiceImpl.java
@@ -5,11 +5,11 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.couplet.common.core.utils.StringUtils;
import com.couplet.vehicle.domain.LyhVehicle;
-import com.couplet.vehicle.domain.req.LyhVehicleEditParams;
-import com.couplet.vehicle.domain.req.LyhVehicleInsertParams;
-import com.couplet.vehicle.domain.req.LyhVehicleListParams;
-import com.couplet.vehicle.mapper.LyhVehicleMapper;
-import com.couplet.vehicle.service.LyhVehicleService;
+import com.couplet.vehicle.domain.req.VehicleEditParams;
+import com.couplet.vehicle.domain.req.VehicleInsertParams;
+import com.couplet.vehicle.domain.req.VehicleListParams;
+import com.couplet.vehicle.mapper.VehicleMapper;
+import com.couplet.vehicle.service.VehicleService;
import com.couplet.vehicle.utils.SnowflakeIdGenerator;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -26,9 +26,9 @@ import java.util.List;
@Service
@Slf4j
-public class LyhVehicleServiceImpl extends ServiceImpl implements LyhVehicleService {
+public class VehicleServiceImpl extends ServiceImpl implements VehicleService {
@Autowired
- private LyhVehicleMapper lyhVehicleMapper;
+ private VehicleMapper lyhVehicleMapper;
/*
* @Author: LiuYunHu
@@ -38,7 +38,7 @@ public class LyhVehicleServiceImpl extends ServiceImpl
**/
@Override
- public List list(LyhVehicleListParams listParams) {
+ public List list(VehicleListParams listParams) {
// 创建查询条件包装器
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
@@ -95,7 +95,7 @@ public class LyhVehicleServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper<>();
@@ -140,7 +140,7 @@ public class LyhVehicleServiceImpl extends ServiceImpl
+
+
+
+
+
diff --git a/couplet-modules/pom.xml b/couplet-modules/pom.xml
index 6b3c03b..272c64c 100644
--- a/couplet-modules/pom.xml
+++ b/couplet-modules/pom.xml
@@ -16,6 +16,7 @@
couplet-trouble
couplet-electronic-fence
couplet-modules-vehicle
+ couplet-modules-mqtt
couplet-modules