From 26526de10d49c3422a6d6c2d55fe5a2997786ad9 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 21 七月 2025 13:58:37 +0800 Subject: [PATCH] Merge branch 'dev' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile into dev --- ruoyi-api/ruoyi-api-jianguan/src/main/java/com/ruoyi/integration/api/feignClient/ChargingMessageClient.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/ruoyi-api/ruoyi-api-jianguan/src/main/java/com/ruoyi/integration/api/feignClient/ChargingMessageClient.java b/ruoyi-api/ruoyi-api-jianguan/src/main/java/com/ruoyi/integration/api/feignClient/ChargingMessageClient.java new file mode 100644 index 0000000..55a2da6 --- /dev/null +++ b/ruoyi-api/ruoyi-api-jianguan/src/main/java/com/ruoyi/integration/api/feignClient/ChargingMessageClient.java @@ -0,0 +1,35 @@ +package com.ruoyi.integration.api.feignClient; + +import com.ruoyi.common.core.constant.ServiceNameConstants; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.integration.api.factory.ChargingMessageClientFallbackFactory; +import com.ruoyi.integration.api.vo.ChargingOrderVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * @author zhibing.pu + * @Date 2025/7/12 10:17 + */ +@FeignClient(contextId = "ChargingMessageClient", value = ServiceNameConstants.JIANGUAN_SERVICE, fallbackFactory = ChargingMessageClientFallbackFactory.class) +public interface ChargingMessageClient { + + + /** + * 推送充电订单信息 + * @param chargingOrder + * @return + */ + @PostMapping("/chargingMessage/pushOrderInfo") + R pushOrderInfo(@RequestBody ChargingOrderVo chargingOrder); + + + /** + * 推送充电订单状态 + * @param chargingOrder + * @return + */ + @PostMapping("/chargingMessage/pushOrderStatus") + R pushOrderStatus(@RequestBody ChargingOrderVo chargingOrder); +} -- Gitblit v1.7.1