From 8917d8a1c787068bcc614eb81d57395073e656dd Mon Sep 17 00:00:00 2001 From: fst1996 <2411194573@qq.com> Date: Wed, 29 Nov 2023 14:54:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/god/base/domain/TopicCar.java | 43 +++++++++++++++++++ .../base/server/mapper/TopicCarMapper.java | 20 +++++++++ .../base/server/service/TopLineService.java | 3 +- .../service/impl/TopLineServiceImpl.java | 4 +- 4 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 car-base-common/src/main/java/com/god/base/domain/TopicCar.java create mode 100644 car-base-server/src/main/java/com/god/base/server/mapper/TopicCarMapper.java diff --git a/car-base-common/src/main/java/com/god/base/domain/TopicCar.java b/car-base-common/src/main/java/com/god/base/domain/TopicCar.java new file mode 100644 index 0000000..d552ce9 --- /dev/null +++ b/car-base-common/src/main/java/com/god/base/domain/TopicCar.java @@ -0,0 +1,43 @@ +package com.god.base.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.god.base.domain.request.CarRequest; +import com.god.common.core.annotation.Excel; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.util.Date; + +/** + * 车辆信息管理对象 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +@Builder +@TableName(value = "t_car") +public class TopicCar implements Serializable { + + /** + * 车辆Vin 主键 + */ + @Excel(name = "车辆carVibId") + private String carVinId; + + /** + * 车辆状态 + */ + @Excel(name = "车辆状态") + private int status; + + /** + * 车辆绑定的主题 + */ + private String topic; + + +} diff --git a/car-base-server/src/main/java/com/god/base/server/mapper/TopicCarMapper.java b/car-base-server/src/main/java/com/god/base/server/mapper/TopicCarMapper.java new file mode 100644 index 0000000..8a306ff --- /dev/null +++ b/car-base-server/src/main/java/com/god/base/server/mapper/TopicCarMapper.java @@ -0,0 +1,20 @@ +package com.god.base.server.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.god.base.domain.Car; +import com.god.base.domain.TopicCar; +import com.god.base.domain.request.CarRequest; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; + +import java.util.List; + + +/** + * 车辆mapper + */ +@Mapper +public interface TopicCarMapper extends BaseMapper { + +} diff --git a/car-base-server/src/main/java/com/god/base/server/service/TopLineService.java b/car-base-server/src/main/java/com/god/base/server/service/TopLineService.java index 1dbe44f..eec6c3f 100644 --- a/car-base-server/src/main/java/com/god/base/server/service/TopLineService.java +++ b/car-base-server/src/main/java/com/god/base/server/service/TopLineService.java @@ -2,6 +2,7 @@ package com.god.base.server.service; import com.baomidou.mybatisplus.extension.service.IService; import com.god.base.domain.Car; +import com.god.base.domain.TopicCar; import com.god.base.domain.request.GetTopicReq; /** @@ -9,7 +10,7 @@ import com.god.base.domain.request.GetTopicReq; * @Author fst * @date 2023/11/28 23:41 */ -public interface TopLineService extends IService { +public interface TopLineService extends IService { /** diff --git a/car-base-server/src/main/java/com/god/base/server/service/impl/TopLineServiceImpl.java b/car-base-server/src/main/java/com/god/base/server/service/impl/TopLineServiceImpl.java index b369175..0fe701d 100644 --- a/car-base-server/src/main/java/com/god/base/server/service/impl/TopLineServiceImpl.java +++ b/car-base-server/src/main/java/com/god/base/server/service/impl/TopLineServiceImpl.java @@ -3,8 +3,10 @@ package com.god.base.server.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.god.base.domain.Car; +import com.god.base.domain.TopicCar; import com.god.base.domain.request.GetTopicReq; import com.god.base.server.mapper.CarMapper; +import com.god.base.server.mapper.TopicCarMapper; import com.god.base.server.service.TopLineService; import com.god.common.core.exception.ServiceException; import com.god.common.core.utils.StringUtils; @@ -21,7 +23,7 @@ import java.util.List; */ @Service @Log4j2 -public class TopLineServiceImpl extends ServiceImpl implements TopLineService { +public class TopLineServiceImpl extends ServiceImpl implements TopLineService { @Autowired private CarMapper carMapper;