parent
e39cf0842a
commit
8f76d6d4cc
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue