package com.ruoyi.chargingPile.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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.api.vo.TParkingRecordVO;
import com.ruoyi.chargingPile.dto.ParkingRecordQueryDto;
import com.ruoyi.common.core.web.page.PageInfo;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;
import java.util.Map;
/**
*
* Mapper 接口
*
*
* @author xiaochen
* @since 2024-08-08
*/
public interface TParkingRecordMapper extends BaseMapper {
BigDecimal getSum(@Param("siteIds") List siteIds, @Param("sixBefore") LocalDate sixBefore);
/**
* 停车缴费订单列表
* @param query
* @param pageInfo
* @return
*/
List pageList(@Param("query") ParkingRecordQuery query, @Param("pageInfo")PageInfo pageInfo);
/**
* 统计
* @param query
* @return
*/
TParkingRecordPageInfoVO getParkingRecordCount(@Param("query")ParkingRecordQuery query);
List