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; + + + }