package com.xy.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xy.dto.DeviceChargingDto;
import com.xy.entity.DeviceCharging;
import org.apache.ibatis.annotations.Param;
import java.util.Map;
/**
*
* 设备计费表 Mapper 接口
*
*
* @author lijin
* @since 2023-04-14
*/
public interface DeviceChargingMapper extends BaseMapper {
/**
* 分页查询
*
* @param page
* @param queryPage
* @return
*/
IPage page(IPage page, @Param("queryPage") DeviceChargingDto.Page queryPage);
/**
* 管理费过期
*
* @param page
* @return
*/
IPage deviceChargingTimeout(IPage page, @Param("query") Map map);
/**
* 查询过期条数
*
* @param deviceChargingTimeoutCount
* @return
*/
DeviceChargingDto.DeviceChargingTimeoutCountVo deviceChargingTimeoutCount(@Param("query") DeviceChargingDto.DeviceChargingTimeoutCount deviceChargingTimeoutCount);
}