|
|
@@ -0,0 +1,60 @@
|
|
|
+package com.aoyang.tms.controller;
|
|
|
+
|
|
|
+import com.aoyang.common.param.PageParam;
|
|
|
+import com.aoyang.common.result.Result;
|
|
|
+import com.aoyang.tms.controller.param.Truck;
|
|
|
+import com.aoyang.tms.controller.vo.WorkOrderVO;
|
|
|
+import com.aoyang.tms.controller.vo.WorkerInfo;
|
|
|
+import com.aoyang.tms.entity.WorkOrder;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestHeader;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description: 作业人员相关接口
|
|
|
+ * @Author guoyong
|
|
|
+ * @Date 2022/4/20 16:50
|
|
|
+ * @Version 1.0
|
|
|
+ */
|
|
|
+public class WorkerController1 {
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取作业人员信息", notes = "包含司机1姓名、司机2姓名、押运员姓名、车辆状态")
|
|
|
+ @PostMapping("/find_worker_info")
|
|
|
+ public Result<WorkerInfo> find_worker_info(@RequestHeader(value = "orgId") Long orgId,
|
|
|
+ @RequestHeader(value = "userId") Long userId) {
|
|
|
+ return new Result<>(new WorkerInfo());
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取作业列表信息", notes = "卡车id、必传")
|
|
|
+ @PostMapping("/find_work_order_list")
|
|
|
+ public Result<Page<WorkOrderVO>> find_work_order_list(@RequestHeader(value = "orgId") Long orgId,
|
|
|
+ @RequestHeader(value = "userId") Long userId, @RequestBody PageParam<WorkOrder> pageParam) {
|
|
|
+ return new Result<>(null);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取运力详情信息", notes = "包含司机1姓名、司机2姓名、押运员姓名、车辆状态、位置经纬度、位置时间等信息")
|
|
|
+ @PostMapping("/find_transport_info")
|
|
|
+ public Result<WorkerInfo> find_transport_info(@RequestHeader(value = "orgId") Long orgId,
|
|
|
+ @RequestHeader(value = "userId") Long userId) {
|
|
|
+ return new Result<>(new WorkerInfo());
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取行车详情信息", notes = "包含司机1姓名、司机2姓名、押运员姓名、车辆状态、位置经纬度、位置时间等信息")
|
|
|
+ @PostMapping("/find_work_truck_info")
|
|
|
+ public Result<WorkerInfo> find_work_truck_info(@RequestHeader(value = "orgId") Long orgId,
|
|
|
+ @RequestHeader(value = "userId") Long userId, @RequestBody Truck truck) {
|
|
|
+ return new Result<>(new WorkerInfo());
|
|
|
+ }
|
|
|
+
|
|
|
+ //TODO 有异议
|
|
|
+ @ApiOperation(value = "历史行车列表", notes = "")
|
|
|
+ @PostMapping("/history_work_list")
|
|
|
+ public Result<WorkerInfo> history_work_list(@RequestHeader(value = "orgId") Long orgId,
|
|
|
+ @RequestHeader(value = "userId") Long userId) {
|
|
|
+ return new Result<>(new WorkerInfo());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|