| | |
| | | import com.ruoyi.order.api.vo.ChargingOrderBalanceIncomeDetailVO; |
| | | import com.ruoyi.order.api.vo.TChargingOrderVo; |
| | | import com.ruoyi.order.dto.*; |
| | | import com.ruoyi.order.vo.OrderCountByDate; |
| | | import com.ruoyi.order.vo.LargeChargingPowerVo; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | |
| | | // 接口用: 注册用户数(G 行) |
| | | Long registeredFromStat(); |
| | | |
| | | // 接口用: 大屏累计充电量(M 行汇总, 与 summaryFromStat 同源) |
| | | BigDecimal capacityFromStat(@Param("siteIds") List<Integer> siteIds); |
| | | |
| | | SixChargingDto getLargeScreenSettlementIncome(@Param("siteIdsCsv") String siteIdsCsv, |
| | | @Param("startTime") String startTime, |
| | | @Param("endTime") String endTime); |
| | |
| | | |
| | | Long countCar(@Param("brands") List<String> brands); |
| | | |
| | | List<OrderCountByDate> countOrdersByDate(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime, @Param("gunIds") List<Integer> gunIds); |
| | | Long countOrdersInRangeByGunIds(@Param("startTime") LocalDateTime startTime, |
| | | @Param("endTime") LocalDateTime endTime, |
| | | @Param("gunIds") List<Integer> gunIds); |
| | | |
| | | Double getSumDegreeBySiteIds(@Param("siteIds") List<Integer> siteIds); |
| | | |