puzhibing
2026-07-22 ba0f5c3079fedcea55e3d375f319743e5daa239e
ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/ChargingOrderClient.java
@@ -20,7 +20,9 @@
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
/**
 * 充电订单服务
@@ -173,7 +175,18 @@
    void chargingOrderALICallback(@RequestParam("out_trade_no") String out_trade_no,
                                  @RequestParam("transaction_id") String transaction_id,
                                  @RequestParam("attach") String attach);
    /**
     * 充电支付成功回调通知
     * @param out_trade_no
     * @param transaction_id
     * @param attach
     */
    @PostMapping("/t-charging-order/chargingOrderALIH5Callback")
    void chargingOrderALIH5Callback(@RequestParam("out_trade_no") String out_trade_no,
                                  @RequestParam("transaction_id") String transaction_id,
                                  @RequestParam("attach") String attach);
    /**
     * 远程启动失败后退款回调
     * @param out_refund_no
@@ -307,4 +320,36 @@
     */
    @PostMapping("/t-charging-order/tripartitePlatformStopCharge")
    R tripartitePlatformStopCharge(@RequestParam("startChargeSeq") String startChargeSeq);
    /**
     * 充电桩大屏 获取站点集合中总的充电量
     */
    @GetMapping("/t-charging-order/getSumDegreeBySiteIds")
    R<BigDecimal> getSumDegreeBySiteIds(@RequestParam("siteIds") List<Integer> SiteIds);
//    /**
//     * 获取充电订单列表
//     * @param statusList
//     * @return
//     */
//    @GetMapping("/t-charging-order/getOrderListByStatus")
//    R<List<TChargingOrder>> getOrderListByStatus(List<Integer> statusList);
    /**
     * 添加订单
     * @param chargingOrder
     * @return
     */
    @PostMapping("/t-charging-order/addChargingOrder")
    R<Long> addChargingOrder(@RequestBody TChargingOrder chargingOrder);
    /**
     * 获取站点充电量
     * @param siteIds
     * @return
     */
    @PostMapping("/t-charging-order/getSiteChargingCapacity")
    R<Map<Integer, BigDecimal>> getSiteChargingCapacity(@RequestParam("siteIds") List<Integer> siteIds);
}