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

回显车辆信息
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.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/**
*
*/
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor

View File

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

View File

@ -10,6 +10,7 @@ import com.vehicle.trajectory.service.TrajectoryService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -40,7 +41,7 @@ public class TrajectoryController {
*/ */
@GetMapping("/vehicleList") @GetMapping("/vehicleList")
@WebLog(description = "查看在线车辆") @WebLog(description = "查看在线车辆")
public Result<List<Vehicle>> carList() { public Result<List<Vehicle>> vehicleList() {
return trajectoryService.vehicleList(); return trajectoryService.vehicleList();
} }
@ -52,4 +53,13 @@ public class TrajectoryController {
public Result<List<VehicleType>> vehicleTypeList(){ public Result<List<VehicleType>> vehicleTypeList(){
return trajectoryService.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.Vehicle;
import com.february.common.domain.VehicleType; import com.february.common.domain.VehicleType;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -14,4 +15,6 @@ public interface TrajectoryMapper {
List<Vehicle> vehicleList(); List<Vehicle> vehicleList();
List<VehicleType> vehicleTypeList(); 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<Vehicle>> vehicleList();
Result<List<VehicleType>> vehicleTypeList(); Result<List<VehicleType>> vehicleTypeList();
Result<Vehicle> echoVehicle(Integer vehicleId);
} }

View File

@ -57,5 +57,11 @@ public class TrajectoryServiceImpl implements TrajectoryService {
return Result.success(vehicleTypes); 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"> <mapper namespace="com.vehicle.trajectory.mapper.TrajectoryMapper">
<select id="realDateList" resultType="com.february.common.domain.RealData"> <select id="realDateList" resultType="com.february.common.domain.RealData">
select * SELECT
from t_real_data *
FROM
t_real_data
</select> </select>
<select id="vehicleList" resultType="com.february.common.domain.Vehicle"> <select id="vehicleList" resultType="com.february.common.domain.Vehicle">
select * SELECT
from vehicle where vehicle_status = 1; *
FROM
vehicle
WHERE
vehicle_status = 1;
</select> </select>
<select id="vehicleTypeList" resultType="com.february.common.domain.VehicleType"> <select id="vehicleTypeList" resultType="com.february.common.domain.VehicleType">
select * SELECT
from vehicle_type; *
FROM
vehicle_type;
</select>
<select id="echoVehicle" resultType="com.february.common.domain.Vehicle">
SELECT
*
FROM
vehicle
WHERE
vehicle_id = #{vehicleId};
</select> </select>
</mapper> </mapper>