longz
2026-07-29 607e4ab169b003991ed4788c9dbe0bd1fefc69f3
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/TChargingOrderService.java
@@ -19,6 +19,7 @@
import com.ruoyi.order.vo.EndOfChargePageInfo;
import com.ruoyi.order.vo.StatisticsOfBatteryVO;
import com.ruoyi.order.vo.LargeChargingPowerVo;
import com.ruoyi.order.vo.ReservationRecommendationVO;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
@@ -40,6 +41,8 @@
 * @since 2024-08-07
 */
public interface TChargingOrderService extends IService<TChargingOrder> {
   ReservationRecommendationVO getReservationRecommendation(Integer siteId);
   
   
   /**
@@ -215,6 +218,8 @@
   R specialRefund(PayOrderRefundDto payOrderQueryDto);
   BigDecimal getManualRefundableAmount(Long chargingOrderId);
   ChargingOrderListInfoVO chargingInfo(String uid);
@@ -311,6 +316,8 @@
    Map<String, Object> getLargeScreenSummary(List<Integer> siteIds);
    List<SixChargingDto> getLargeScreenIncomeTrend(List<Integer> siteIds, LocalDate sixBefore);
    List<LargeChargingPowerVo> getLargeScreenChargingPower(List<Integer> siteIds, LocalDateTime startTime, LocalDateTime endTime);
@@ -386,6 +393,11 @@
    R<StatisticsOfBatteryVO> getStatisticsOfBattery(List<Integer> siteIds);
   Double getSumDegreeBySiteIds(List<Integer> siteIds);
   /**
    * 查询指定站点中实际发生过充电的用户ID
    */
   List<Long> getAppUserIdsBySiteIds(List<Integer> siteIds);
   
   /**
    * 获取启动失败且时间超过1小时的订单
@@ -435,7 +447,7 @@
    * @param endTime
    * @return
    */
   List<Map<String, Object>> getAccountSettlementStatement(String startTime, String endTime, Integer rechargePaymentType);
   List<Map<String, Object>> getAccountSettlementStatement(String startTime, String endTime);
    /**
     * 手动处理退款数据