server_five_liuyunhu
ffr 2024-04-06 11:03:16 +08:00
parent 9b0121446a
commit 676f4fa8f3
4 changed files with 16 additions and 5 deletions

View File

@ -29,6 +29,7 @@ public class Vehicle {
* @description id
* @date
*/
@TableField(exist = false)
private Long middleId;
/*
*id

View File

@ -2,14 +2,17 @@ package com.couplet.business.server.controller;
import com.couplet.business.server.service.VehicleDetectionService;
import com.couplet.common.core.domain.Result;
import com.couplet.common.domain.CoupletVehicleData;
import com.couplet.common.domain.Vehicle;
import com.couplet.common.domain.request.RealTimeDataRequest;
import com.couplet.common.security.utils.SecurityUtils;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Objects;
/**
* @author fufanrui
@ -23,10 +26,14 @@ import java.util.List;
public class VehicleDetectionController {
@Autowired
private VehicleDetectionService vehicleDetectionService;
@Autowired
private RabbitTemplate rabbitTemplate;
@Autowired
private RedisTemplate<String, Object> redisTemplate;
private final String REDIS_LIST_KEY = "coupletMsgData";
/*
* @param :
* @return Result<List<Vehicle>>
@ -58,4 +65,9 @@ public class VehicleDetectionController {
rabbitTemplate.convertAndSend(exchangeName, routingKey, realTimeDataRequest);
}
}

View File

@ -1,5 +1,6 @@
package com.couplet.business.server.service;
import com.couplet.common.core.domain.Result;
import com.couplet.common.domain.Vehicle;
import java.util.List;
@ -8,5 +9,4 @@ public interface VehicleDetectionService {
List<Vehicle> detectionList();
List<Vehicle> findByVin(String vehicleId);
}

View File

@ -2,6 +2,8 @@ package com.couplet.business.server.service.impl;
import com.couplet.business.server.mapper.VehicleDetectionMapper;
import com.couplet.business.server.service.VehicleDetectionService;
import com.couplet.business.server.service.VehicleManageService;
import com.couplet.common.core.domain.Result;
import com.couplet.common.domain.Vehicle;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -25,8 +27,4 @@ public class VehicleDetectionServiceImpl implements VehicleDetectionService{
return vehicleDetectionMapper.detectionList();
}
@Override
public List<Vehicle> findByVin(String vehicleId) {
return vehicleDetectionMapper.findByVin(vehicleId);
}
}