修改查找状态为上线的车辆

回显车辆信息
master
张小东 2023-11-22 09:16:24 +08:00
parent e39cf0842a
commit 8f76d6d4cc
7 changed files with 50 additions and 7 deletions

View File

@ -5,6 +5,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
*/
@Data
@Builder
@NoArgsConstructor

View File

@ -5,6 +5,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
*/
@Data
@Builder
@NoArgsConstructor

View File

@ -10,6 +10,7 @@ import com.vehicle.trajectory.service.TrajectoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
@ -40,7 +41,7 @@ public class TrajectoryController {
*/
@GetMapping("/vehicleList")
@WebLog(description = "查看在线车辆")
public Result<List<Vehicle>> carList() {
public Result<List<Vehicle>> vehicleList() {
return trajectoryService.vehicleList();
}
@ -52,4 +53,13 @@ public class TrajectoryController {
public Result<List<VehicleType>> vehicleTypeList(){
return trajectoryService.vehicleTypeList();
}
/**
*
*/
@GetMapping("/echoVehicle")
@WebLog(description = "回显车辆信息")
public Result<Vehicle> echoVehicle(@RequestParam("vehicleId") Integer vehicleId){
return trajectoryService.echoVehicle(vehicleId);
}
}

View File

@ -4,6 +4,7 @@ import com.february.common.domain.RealData;
import com.february.common.domain.Vehicle;
import com.february.common.domain.VehicleType;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -14,4 +15,6 @@ public interface TrajectoryMapper {
List<Vehicle> vehicleList();
List<VehicleType> vehicleTypeList();
Vehicle echoVehicle(@Param("vehicleId") Integer vehicleId);
}

View File

@ -13,4 +13,6 @@ public interface TrajectoryService<T, C> {
Result<List<Vehicle>> vehicleList();
Result<List<VehicleType>> vehicleTypeList();
Result<Vehicle> echoVehicle(Integer vehicleId);
}

View File

@ -57,5 +57,11 @@ public class TrajectoryServiceImpl implements TrajectoryService {
return Result.success(vehicleTypes);
}
@Override
public Result<Vehicle> echoVehicle(Integer vehicleId) {
Vehicle vehicle = mapper.echoVehicle(vehicleId);
return Result.success(vehicle);
}
}

View File

@ -3,15 +3,31 @@
<mapper namespace="com.vehicle.trajectory.mapper.TrajectoryMapper">
<select id="realDateList" resultType="com.february.common.domain.RealData">
select *
from t_real_data
SELECT
*
FROM
t_real_data
</select>
<select id="vehicleList" resultType="com.february.common.domain.Vehicle">
select *
from vehicle where vehicle_status = 1;
SELECT
*
FROM
vehicle
WHERE
vehicle_status = 1;
</select>
<select id="vehicleTypeList" resultType="com.february.common.domain.VehicleType">
select *
from vehicle_type;
SELECT
*
FROM
vehicle_type;
</select>
<select id="echoVehicle" resultType="com.february.common.domain.Vehicle">
SELECT
*
FROM
vehicle
WHERE
vehicle_id = #{vehicleId};
</select>
</mapper>