|
|
@@ -23,31 +23,38 @@ import org.springframework.web.bind.annotation.*;
|
|
|
public class KwfTruckTraceController {
|
|
|
private final kwfTruckTraceService kwfTruckTraceService;
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取车辆实时位置信息
|
|
|
+ */
|
|
|
@PostMapping("/queryTruckInfo")
|
|
|
- @ApiVersion("获取车辆实时位置信息")
|
|
|
public BaseResult<TruckInfoVo> queryTruckInfo(@RequestBody TruckInfoReq req ) {
|
|
|
TruckInfoVo truckInfoVo = kwfTruckTraceService.queryTruckInfo(req);
|
|
|
return BaseResult.success(truckInfoVo);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询当前任务的线路
|
|
|
+ */
|
|
|
@PostMapping("/queryCurrentTaskTrace")
|
|
|
- @ApiVersion("查询当前任务的线路")
|
|
|
public BaseResult<CurrentTaskTraceReqVo> queryCurrentTaskTrace(@RequestBody CurrentTaskTraceReq req ) {
|
|
|
CurrentTaskTraceReqVo taskTrace = kwfTruckTraceService.queryCurrentTaskTrace(req);
|
|
|
return BaseResult.success(taskTrace);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询当前车辆的轨迹明细
|
|
|
+ */
|
|
|
@PostMapping("/queryCurrentTaskTrace")
|
|
|
- @ApiVersion("查询当前车辆的轨迹明细")
|
|
|
public BaseResult<CurrentTaskTraceReqVo> queryCurrentTruckTrace(@RequestBody CurrentTaskTraceReq req ) {
|
|
|
CurrentTaskTraceReqVo taskTrace = kwfTruckTraceService.queryCurrentTruckTrace(req);
|
|
|
return BaseResult.success(taskTrace);
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 轨迹回放
|
|
|
+ */
|
|
|
@PostMapping("/replay")
|
|
|
- @ApiVersion("轨迹回放")
|
|
|
public BaseResult<PageResult> findPage(@RequestBody KwfTruckTraceReplayReq req ) {
|
|
|
PageResult pageResult = kwfTruckTraceService.findPage(req);
|
|
|
return BaseResult.success(pageResult);
|