From 70e2416f130e3d7dbeddec47afe1dd8445987f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Mon, 28 Apr 2025 14:44:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=B4=E9=9C=B2=E6=8E=A5=E5=8F=A3=E6=A0=B9?= =?UTF-8?q?=E6=8D=AE=E8=BD=A6=E8=BE=86=E7=BC=96=E5=8F=B7=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=BD=A6=E8=BE=86=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../feign/clients/MaintenanceFeignClient.java | 9 +++++++++ .../model/res/ReqVehicleStatusUpdateDto.java | 15 +++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 ebike-feign/src/main/java/com/ebike/feign/model/res/ReqVehicleStatusUpdateDto.java diff --git a/ebike-feign/src/main/java/com/ebike/feign/clients/MaintenanceFeignClient.java b/ebike-feign/src/main/java/com/ebike/feign/clients/MaintenanceFeignClient.java index ea315d58..db449481 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/clients/MaintenanceFeignClient.java +++ b/ebike-feign/src/main/java/com/ebike/feign/clients/MaintenanceFeignClient.java @@ -2,6 +2,7 @@ package com.ebike.feign.clients; import com.cdzy.common.model.JsonResult; import com.ebike.feign.model.res.ReqEcuSnDto; +import com.ebike.feign.model.res.ReqVehicleStatusUpdateDto; import com.ebike.feign.model.rsp.FeignEbikeBikeInfoDto; import com.ebike.feign.model.rsp.RspBikeInfo; import org.springframework.cloud.openfeign.FeignClient; @@ -90,4 +91,12 @@ public interface MaintenanceFeignClient { */ @GetMapping("ebikeOrder/changeBattery") JsonResult changeBattery(@RequestParam(name = "ecuSn") String ecuSn); + + /** + * 根据车辆编号修改车辆状态 + * + * @return 结果 + */ + @GetMapping("ebikeBikeInfo/updateVehicleStatus") + JsonResult updateVehicleStatus(@RequestBody ReqVehicleStatusUpdateDto request); } diff --git a/ebike-feign/src/main/java/com/ebike/feign/model/res/ReqVehicleStatusUpdateDto.java b/ebike-feign/src/main/java/com/ebike/feign/model/res/ReqVehicleStatusUpdateDto.java new file mode 100644 index 00000000..531179f2 --- /dev/null +++ b/ebike-feign/src/main/java/com/ebike/feign/model/res/ReqVehicleStatusUpdateDto.java @@ -0,0 +1,15 @@ +package com.ebike.feign.model.res; + +public class ReqVehicleStatusUpdateDto { + /** + * 状态 + */ + private String state; + + /** + * 车辆编号 + */ + private String bikeCode; + + + }