From ec123412ee5e7b00008c85892c16e40357557364 Mon Sep 17 00:00:00 2001
From: hbr <1991483710@qq.com>
Date: Sun, 9 Jun 2024 20:26:19 +0800
Subject: [PATCH] =?UTF-8?q?feat:mybatis=20Plus=20=E8=81=94=E8=A1=A8?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zhiLian-business/pom.xml | 6 +-
zhiLian-business/zhiLian-data-plus/pom.xml | 19 ++++++
zhiLian-business/zhiLian-data-service/pom.xml | 10 ++++
.../com/zhiLian/business/Job/ManyJob.java | 2 +-
.../controller/EntinfoController.java | 14 +++++
.../business/controller/PlusController.java | 15 +++++
.../com/zhiLian/business/domain/Cart.java | 35 +++++++++++
.../com/zhiLian/business/domain/CartVo.java | 30 ++++++++++
.../com/zhiLian/business/domain/Type.java | 31 ++++++++++
.../business/mapper/BusinessMapper.java | 2 -
.../zhiLian/business/mapper/PlusMapper.java | 19 ++++++
.../zhiLian/business/mapper/TypeMapper.java | 20 +++++++
.../zhiLian/business/service/PlusService.java | 19 ++++++
.../service/impl/BusinessServiceImpl.java | 19 +++---
.../service/impl/PlusServiceImpl.java | 58 +++++++++++++++++++
.../src/main/resources/bootstrap.yml | 2 +-
.../vehicle/datasource/ManyDataSource.java | 2 +-
.../contents/DatasourceContent.java | 2 +-
.../java/com/zhiLian/vehicle/domain/Type.java | 31 ++++++++++
.../zhiLian/vehicle/domain/vo/VehicleVo.java | 54 +++++++++++++++++
.../src/main/resources/bootstrap.yml | 2 +-
21 files changed, 374 insertions(+), 18 deletions(-)
create mode 100644 zhiLian-business/zhiLian-data-plus/pom.xml
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/PlusController.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Cart.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/CartVo.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Type.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/PlusMapper.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/TypeMapper.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/PlusService.java
create mode 100644 zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/PlusServiceImpl.java
create mode 100644 zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/Type.java
create mode 100644 zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/vo/VehicleVo.java
diff --git a/zhiLian-business/pom.xml b/zhiLian-business/pom.xml
index 0a0b7d4..7792f05 100644
--- a/zhiLian-business/pom.xml
+++ b/zhiLian-business/pom.xml
@@ -10,6 +10,10 @@
zhiLian-business
+ pom
+
+ zhiLian-data-plus
+
17
@@ -19,7 +23,5 @@
zhiLian-business系统模块
-
-
diff --git a/zhiLian-business/zhiLian-data-plus/pom.xml b/zhiLian-business/zhiLian-data-plus/pom.xml
new file mode 100644
index 0000000..82a98d2
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-plus/pom.xml
@@ -0,0 +1,19 @@
+
+
+ 4.0.0
+
+ com.zhiLian
+ zhiLian-business
+ 3.6.3
+
+
+ zhiLian-data-plus
+
+
+ 17
+ 17
+ UTF-8
+
+
diff --git a/zhiLian-business/zhiLian-data-service/pom.xml b/zhiLian-business/zhiLian-data-service/pom.xml
index 7be99e2..e148732 100644
--- a/zhiLian-business/zhiLian-data-service/pom.xml
+++ b/zhiLian-business/zhiLian-data-service/pom.xml
@@ -20,6 +20,16 @@
UTF-8
+
+ com.github.yulichang
+ mybatis-plus-join
+ 1.2.4
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.5.1
+
org.springframework.boot
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/Job/ManyJob.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/Job/ManyJob.java
index 1054fd7..30a8438 100644
--- a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/Job/ManyJob.java
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/Job/ManyJob.java
@@ -28,7 +28,7 @@ public class ManyJob {
@Autowired
private EntinfoServiceImpl entinfoService;
- @Scheduled(cron = "*/10 * * * * *") // 每10分钟执行一次
+// @Scheduled(cron = "*/10 * * * * *") // 每10分钟执行一次
public void manyJob(){
redisService.deleteObject("entinfo");
List list = entinfoService.list();
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/EntinfoController.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/EntinfoController.java
index dcd38e2..d472ed5 100644
--- a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/EntinfoController.java
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/EntinfoController.java
@@ -4,8 +4,12 @@ import java.util.List;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
+import com.zhiLian.business.domain.Cart;
+import com.zhiLian.business.domain.CartVo;
import com.zhiLian.business.domain.Entinfo;
import com.zhiLian.business.service.IEntinfoService;
+import com.zhiLian.business.service.PlusService;
+import com.zhiLian.business.service.impl.PlusServiceImpl;
import com.zhiLian.common.core.domain.Result;
import com.zhiLian.common.core.utils.poi.ExcelUtil;
import com.zhiLian.common.core.web.controller.BaseController;
@@ -36,6 +40,16 @@ public class EntinfoController extends BaseController
@Autowired
private IEntinfoService entinfoService;
+ @Autowired
+ private PlusService plusService;
+
+ @PostMapping("cartLiat")
+ public Result cartList(@RequestBody CartVo cartVo){
+ List list = plusService.list();
+ System.out.println(list);
+ return plusService.cartList();
+ }
+
/**
* 查询多数据源列表
*/
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/PlusController.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/PlusController.java
new file mode 100644
index 0000000..ce08653
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/controller/PlusController.java
@@ -0,0 +1,15 @@
+package com.zhiLian.business.controller;
+
+
+import com.zhiLian.business.domain.Business;
+import com.zhiLian.business.mapper.BusinessMapper;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName PlusController
+ * @Date 2024/06/09 15:28
+ */
+public class PlusController{
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Cart.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Cart.java
new file mode 100644
index 0000000..a272f21
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Cart.java
@@ -0,0 +1,35 @@
+package com.zhiLian.business.domain;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName Cart
+ * @Date 2024/06/09 15:40
+ */
+@Data
+@SuperBuilder
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("cart")
+public class Cart {
+
+ @TableId
+ private Long id;
+
+ @TableField(value = "name")
+ private String name;
+
+ @TableField(value = "type_id")
+ private Long typeId;
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/CartVo.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/CartVo.java
new file mode 100644
index 0000000..fbd6025
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/CartVo.java
@@ -0,0 +1,30 @@
+package com.zhiLian.business.domain;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zhiLian.common.core.annotation.Excel;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+
+import java.util.Date;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName BusinessVo
+ * @Date 2024/06/09 15:34
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@ToString
+public class CartVo {
+ private Long id;
+ private String name;
+ private String typeName;
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Type.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Type.java
new file mode 100644
index 0000000..7e41e41
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/domain/Type.java
@@ -0,0 +1,31 @@
+package com.zhiLian.business.domain;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName Type
+ * @Date 2024/06/09 15:40
+ */
+@Data
+@SuperBuilder
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("type")
+public class Type {
+
+ @TableId
+ private Long id;
+
+ @TableField(value = "type_name")
+ private String typeName;
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/BusinessMapper.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/BusinessMapper.java
index ef8c521..30a8117 100644
--- a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/BusinessMapper.java
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/BusinessMapper.java
@@ -10,8 +10,6 @@ import java.util.List;
/**
* 企业Mapper接口
- *
- * @author muyu
* @date 2024-05-26
*/
public interface BusinessMapper extends BaseMapper
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/PlusMapper.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/PlusMapper.java
new file mode 100644
index 0000000..8a838de
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/PlusMapper.java
@@ -0,0 +1,19 @@
+package com.zhiLian.business.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.github.yulichang.base.MPJBaseMapper;
+import com.zhiLian.business.domain.Cart;
+import com.zhiLian.business.domain.CartVo;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName PlusMapper
+ * @Date 2024/06/09 15:33
+ */
+@Mapper
+public interface PlusMapper extends MPJBaseMapper {
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/TypeMapper.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/TypeMapper.java
new file mode 100644
index 0000000..4f63156
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/mapper/TypeMapper.java
@@ -0,0 +1,20 @@
+package com.zhiLian.business.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.github.yulichang.base.MPJBaseMapper;
+import com.zhiLian.business.domain.Cart;
+import com.zhiLian.business.domain.Type;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.poi.ss.formula.functions.T;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName PlusMapper
+ * @Date 2024/06/09 15:33
+ */
+@Mapper
+public interface TypeMapper extends BaseMapper {
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/PlusService.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/PlusService.java
new file mode 100644
index 0000000..25313ca
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/PlusService.java
@@ -0,0 +1,19 @@
+package com.zhiLian.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.github.yulichang.base.MPJBaseMapper;
+import com.github.yulichang.base.MPJBaseService;
+import com.zhiLian.business.domain.Cart;
+import com.zhiLian.business.domain.CartVo;
+import com.zhiLian.common.core.domain.Result;
+
+/**
+ * @ClassName PlusService
+ * @Description 描述
+ * @Author BingRui.Hou
+ * @Date 2024/06/09 15:36
+ */
+public interface PlusService extends IService {
+ Result cartList();
+
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/BusinessServiceImpl.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/BusinessServiceImpl.java
index b9cb106..add2d6c 100644
--- a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/BusinessServiceImpl.java
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/BusinessServiceImpl.java
@@ -186,21 +186,22 @@ public class BusinessServiceImpl extends ServiceImpl
new InputStreamReader(httpConn.getInputStream()));
String resultData = br.readLine();
System.out.println("从服务端返回结果: " + resultData);
- Entinfo build = Entinfo.builder()
- .entCode("test_" + business.getId())
- .ip("192.168.120.128")
- .port(Integer.valueOf(3306 + Integer.valueOf(String.valueOf(business.getId())))).build();
- entinfoService.insertEntinfo(build);
- rabbitTemplate.convertAndSend("zhiLian-vehicle-exchange",JSON.toJSONString(build),message ->{
- message.getMessageProperties().setMessageId(UUID.randomUUID().toString());
- return message;
- } );
// 7.关闭HttpURLConnection连接
httpConn.disconnect();
} catch (Exception e) {
throw new RuntimeException(e);
}
+ Entinfo build = Entinfo.builder()
+ .entCode("test_" + business.getId())
+ .ip("192.168.120.128")
+ .port(Integer.valueOf(3306 + Integer.valueOf(String.valueOf(business.getId())))).build();
+ entinfoService.insertEntinfo(build);
+ rabbitTemplate.convertAndSend("zhiLian-vehicle-exchange",JSON.toJSONString(build),message ->{
+ message.getMessageProperties().setMessageId(UUID.randomUUID().toString());
+ return message;
+ } );
+
}
/**
diff --git a/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/PlusServiceImpl.java b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/PlusServiceImpl.java
new file mode 100644
index 0000000..01f9cdd
--- /dev/null
+++ b/zhiLian-business/zhiLian-data-service/src/main/java/com/zhiLian/business/service/impl/PlusServiceImpl.java
@@ -0,0 +1,58 @@
+package com.zhiLian.business.service.impl;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.github.yulichang.base.MPJBaseServiceImpl;
+import com.github.yulichang.wrapper.MPJLambdaWrapper;
+import com.zhiLian.business.domain.Cart;
+import com.zhiLian.business.domain.CartVo;
+import com.zhiLian.business.domain.Type;
+import com.zhiLian.business.mapper.PlusMapper;
+import com.zhiLian.business.mapper.TypeMapper;
+import com.zhiLian.business.service.PlusService;
+import com.zhiLian.common.core.domain.Result;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName PlusServiceImpl
+ * @Date 2024/06/09 15:37
+ */
+@Service
+public class PlusServiceImpl extends MPJBaseServiceImpl implements PlusService {
+
+ @Autowired
+ private PlusMapper plusMapper;
+
+ @Autowired
+ private TypeMapper typeMapper;
+
+ @Override
+ public Result cartList() {
+ MPJLambdaWrapper mpjLambdaWrapper = new MPJLambdaWrapper()
+ .selectAll( Cart.class) //查询主表所有的字段
+ .select(Type::getTypeName) //查询类型名称
+ .leftJoin(Type.class, Type::getId, Cart::getTypeId);//左连接查询,相当于 left join type on dept.id=user.dept_id
+ List cartList = plusMapper.selectJoinList(CartVo.class, mpjLambdaWrapper);
+// return Result.success(cartList);
+
+
+// MPJLambdaWrapper mpjLambdaWrapper1 = new MPJLambdaWrapper<>();
+// MPJLambdaWrapper lambdaWrapper = mpjLambdaWrapper1.eq(Cart::getId, "1");
+ List list = this.list();
+ list.stream().forEach(cart -> {
+ LambdaQueryWrapper typeLambdaQueryWrapper = new LambdaQueryWrapper<>();
+ Type type = typeMapper.selectOne(typeLambdaQueryWrapper.eq(Type::getId, cart.getTypeId()));
+ cart.setName(type.getTypeName());
+ });
+ System.out.println(list);
+ return Result.success(list,cartList.toString());
+
+ }
+}
diff --git a/zhiLian-business/zhiLian-data-service/src/main/resources/bootstrap.yml b/zhiLian-business/zhiLian-data-service/src/main/resources/bootstrap.yml
index 90bbf83..c09b354 100644
--- a/zhiLian-business/zhiLian-data-service/src/main/resources/bootstrap.yml
+++ b/zhiLian-business/zhiLian-data-service/src/main/resources/bootstrap.yml
@@ -9,7 +9,7 @@ spring:
password: guest
virtualHost: /
port: 5672
- host: 192.168.120.128
+ host: 122.51.111.225
listener:
simple:
prefetch: 1 # 每次只能获取一条,处理完成才能获取下一条
diff --git a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/ManyDataSource.java b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/ManyDataSource.java
index 0413857..86be14a 100644
--- a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/ManyDataSource.java
+++ b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/ManyDataSource.java
@@ -90,7 +90,7 @@ public class ManyDataSource {
}
} catch (Exception e) {
//删除队列ID
- log.info("消费重复");
+ log.info("消费失败");
try {
//回退消息
channel.basicReject(message.getMessageProperties().getDeliveryTag(),true);
diff --git a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/contents/DatasourceContent.java b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/contents/DatasourceContent.java
index 02589ac..9013b11 100644
--- a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/contents/DatasourceContent.java
+++ b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/datasource/contents/DatasourceContent.java
@@ -7,7 +7,7 @@ package com.zhiLian.vehicle.datasource.contents;
*/
public class DatasourceContent {
- public final static String DATASOURCE_URL = "jdbc:mysql://{}:{}/zhiLian-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8";
+ public final static String DATASOURCE_URL = "jdbc:mysql://{}:{}/zh iLian-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8";
public final static String USER_NAME = "root";
diff --git a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/Type.java b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/Type.java
new file mode 100644
index 0000000..3a0805c
--- /dev/null
+++ b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/Type.java
@@ -0,0 +1,31 @@
+package com.zhiLian.vehicle.domain;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * BingRui.Hou
+ *
+ * @Description 描述
+ * @ClassName Type
+ * @Date 2024/06/09 15:40
+ */
+@Data
+@SuperBuilder
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("type")
+public class Type {
+
+ @TableId
+ private Long id;
+
+ @TableField(value = "type_name")
+ private String typeName;
+}
diff --git a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/vo/VehicleVo.java b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/vo/VehicleVo.java
new file mode 100644
index 0000000..27f89a3
--- /dev/null
+++ b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/java/com/zhiLian/vehicle/domain/vo/VehicleVo.java
@@ -0,0 +1,54 @@
+package com.zhiLian.vehicle.domain.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.zhiLian.common.core.annotation.Excel;
+import com.zhiLian.common.core.web.domain.BaseEntity;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * 车辆录入对象 vehicle
+ *
+ * @author muyu
+ * @date 2024-05-27
+ */
+@Data
+@SuperBuilder
+@NoArgsConstructor
+@AllArgsConstructor
+public class VehicleVo extends BaseEntity
+{
+
+
+ /** 车辆主键 */
+ private Long id;
+
+ /** 车辆vin */
+ private String number;
+
+ /** 电子围栏ID */
+ private Long electonicId;
+
+ /** 电机厂商 */
+ private String motor;
+
+ /** 电池厂商 */
+ private String battery;
+
+ /** 电机编号 */
+ private Long motorNumber;
+
+ /** 电池编号 */
+ private Long batteryNumber;
+
+ /** 企业ID */
+// @Excel(name = "企业ID")
+// private Long businessId;
+ private Long groupId;
+
+ private String typeName;
+
+}
diff --git a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/resources/bootstrap.yml b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/resources/bootstrap.yml
index f027ec5..36dd436 100644
--- a/zhiLian-vehicle/zhiLian-vehicle-service/src/main/resources/bootstrap.yml
+++ b/zhiLian-vehicle/zhiLian-vehicle-service/src/main/resources/bootstrap.yml
@@ -9,7 +9,7 @@ spring:
password: guest
virtualHost: /
port: 5672
- host: 192.168.120.128
+ host: 122.51.111.225
listener:
simple:
prefetch: 1 # 每次只能获取一条,处理完成才能获取下一条