Pu Zhibing
2025-11-27 ee90d67775ec0926eb2e6ab4632a10ab0c461b7d
ruoyi-api/ruoyi-api-jianguan/src/main/java/com/ruoyi/integration/api/feignClient/ChengDuJianGuanClient.java
@@ -4,7 +4,7 @@
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.integration.api.factory.ChengDuJianGuanClientFallbackFactory;
import com.ruoyi.integration.api.vo.NotificationStationFeeVo;
import com.ruoyi.integration.api.vo.NotificationConnectorChargeStatusVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -25,9 +25,36 @@
    /**
     * 站点费率变化推送
     * @param vo
     * @param chargingPileId
     * @return
     */
    @PostMapping("/chengdu/jianguan/notificationStationFee")
    R notificationStationFee(@RequestBody NotificationStationFeeVo vo);
    R notificationStationFee(@RequestParam("chargingPileId") Integer chargingPileId);
    /**
     * 设备状态变化推送
     * @param chargingGunId
     * @return
     */
    @PostMapping("/chengdu/jianguan/notificationStationStatus")
    R notificationStationStatus(@RequestParam("chargingGunId") Integer chargingGunId);
    /**
     * 设备充电中状态变化推送
     * @param vo
     * @return
     */
    @PostMapping("/chengdu/jianguan/notificationConnectorChargeStatus")
    R notificationConnectorChargeStatus(@RequestBody NotificationConnectorChargeStatusVo vo);
    /**
     * 订单信息推送
     * @param vo
     * @return
     */
    @PostMapping("/chengdu/jianguan/notificationOrderInfo")
    R notificationOrderInfo(@RequestBody NotificationConnectorChargeStatusVo vo);
}