package com.ruoyi.chargingPile.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.chargingPile.api.model.TParkingRecord; import com.ruoyi.chargingPile.api.query.ParkingRecordQuery; import com.ruoyi.chargingPile.api.vo.TParkingRecordPageInfoVO; import com.ruoyi.chargingPile.dto.ParkingRecordQueryDto; import com.ruoyi.common.core.web.page.PageInfo; import java.math.BigDecimal; import java.time.LocalDate; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author xiaochen * @since 2024-08-08 */ public interface TParkingRecordService extends IService { BigDecimal getSum(List siteIds); /** * 停车缴费订单列表 * @param query * @return */ TParkingRecordPageInfoVO pageList(ParkingRecordQuery query); List> parkingData(ParkingRecordQueryDto parkingRecordQueryDto); List> parkingDataByDate(ParkingRecordQueryDto parkingRecordQueryDto); List> getCarColor(ParkingRecordQueryDto parkingRecordQueryDto); List> getOutType(ParkingRecordQueryDto parkingRecordQueryDto); List> getIsCharge(ParkingRecordQueryDto parkingRecordQueryDto); List> income(ParkingRecordQueryDto parkingRecordQueryDto); }