| | |
| | | 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; |
| | |
| | | |
| | | /** |
| | | * 站点费率变化推送 |
| | | * @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); |
| | | } |