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;