luodangjia
2024-09-18 a96c5eddcd63fa6f09e4cdce9e28c7b846068f0c
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/TChargingOrderService.java
@@ -14,8 +14,7 @@
import com.ruoyi.order.api.query.ChargingOrderQuery;
import com.ruoyi.order.api.query.SettlementListQuery;
import com.ruoyi.order.api.query.UploadRealTimeMonitoringDataQuery;
import com.ruoyi.order.api.vo.ChargingOrderTimeVO;
import com.ruoyi.order.api.vo.TCharingOrderVO;
import com.ruoyi.order.api.vo.*;
import com.ruoyi.order.dto.*;
import com.ruoyi.order.vo.ChargingOrderListInfoVO;
import org.springframework.web.bind.annotation.RequestBody;
@@ -119,17 +118,17 @@
   List<SixCircleDto> circle(List<Integer> siteIds,LocalDate sixBefore);
   Map<String, BigDecimal> countAll(LocalDate sixBefore);
   Map<String, Object> countAll(LocalDate sixBefore);
    List<Map<String, BigDecimal>> getSumByType(List<Long> chargingOrderIds);
    List<Map<String, Object>> getSumByType(List<Long> chargingOrderIds);
   List<Map<String, BigDecimal>> getDateData(List<Long> chargingOrderIds);
   List<Map<String, Object>> getDateData(List<Long> chargingOrderIds);
   List<Map<String, BigDecimal>> getWeekData(List<Long> chargingOrderIds);
   List<Map<String, Object>> getWeekData(List<Long> chargingOrderIds);
   List<Map<String, BigDecimal>> getMonthData(List<Long> chargingOrderIds);
   List<Map<String, Object>> getMonthData(List<Long> chargingOrderIds);
   List<Map<String, BigDecimal>> getYearData(List<Long> chargingOrderIds);
   List<Map<String, Object>> getYearData(List<Long> chargingOrderIds);
    ChargingOrderTimeVO chargingList(ChargingListQuery dto);
@@ -158,7 +157,73 @@
    */
   void excelEndCharge(String orderCode);
   List<Map<String, Object>> getByDate(List<Long> chargingOrderIds);
   List<Map<String, Object>> queryPower(List<Integer> siteIds);
   Map<String, Object> qureryPowerLevel(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> queryOrderCountAndMoneyBySiteIdDate(List<Integer> siteIds);
   List<Map<String, Object>> usersDay();
   List<Map<String, Object>> usersByQuery(ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> getUserTagCount();
    List<Map<String, Object>> getVipCount();
    List<Map<String, Object>> unitConsumption(ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> carUserMethod();
   List<Map<String, Object>> carUserBrand();
   Map<String, Object> countLocalCar();
    Long getAver(List<Integer> siteIds);
   List<Map<String, Object>> getLevelEvaluate(List<Integer> siteIds);
   /**
    * 根据车牌号和开始时间查询充电数据
    * @param query
    * @return
    */
   TChargingOrder getChargingOrderByLicensePlate(GetChargingOrderByLicensePlate query);
    TSettlementConfirm settlementAdd(SettlementConfirmAdd dto);
   PageInfo<TSettlementConfirm> settlementList(SettlementListQuery dto);
    SettlementTotalVO settlementTotal(String time);
   List<Map<String, Object>> countBySource(List<Integer> siteIds);
   List<Map<String, Object>> equipmentUserType1(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> equipmentUserType2(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> equipmentMapbroke1(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> equipmentMapbroke2(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> equipmentMapOut1(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> equipmentMapOut2(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> needElec(List<Integer> siteIds, ChargingStatisticsQueryDto statisticsQueryDto);
   List<Map<String, Object>> getHourType(List<Integer> siteIds, ChargingDetailQueryDto statisticsQueryDto);
   List<Map<String, Object>> getDateType(List<Integer> siteIds, ChargingDetailQueryDto statisticsQueryDto);
   List<Map<String, Object>> getMonthType(List<Integer> siteIds, ChargingDetailQueryDto statisticsQueryDto);
   List<Map<String, Object>> getchargingCapacity(List<Integer> siteIds, ChargingDetailQueryDto statisticsQueryDto);
   List<Map<String, Object>> countAllUserData();
}