package com.zteits.park.mapper.smapper; import java.util.Date; import java.util.List; import org.apache.ibatis.annotations.Param; import com.zteits.park.domain.InparkLog; import com.zteits.park.domain.InparkLogCountDO; import com.zteits.park.domain.InparkLogVplNumberDO; public interface InparkLogSMapper { /** * 通过给定的停车场和时间段查询空闲车位供统计使用 * @param beginTime * @param endTime * @return * 2017年6月14日 zhaowg */ List queryBerthsForStatistic(@Param("beginTime")Date beginTime, @Param("endTime")Date endTime); /** * 查询某个时间段停车场进场车辆数(日期格式 yyyy-MM-dd HH:00:00).
* @param beginTime * @param endTime * @param plNo * @return */ List queryParklotInCarCount(@Param("beginTime")Date beginTime, @Param("endTime")Date endTime,@Param("plNos") List plNos); /** * 查询某个时间段停车场进场车辆数.
* @param beginTime * @param endTime * @param plNo * @return */ List queryParklotInCar(@Param("beginTime")Date beginTime, @Param("endTime")Date endTime,@Param("plNos") List plNos); /** * 查询某个时间段停车场进场时间和车牌号.
* @param beginTime yyy-MM-dd HH:00:00.
* @param endTime yyy-MM-dd HH:00:00.
* @param plNos * @return */ List queryParklotInCarTime(@Param("beginTime")Date beginTime,@Param("endTime") Date endTime,@Param("vplNumber") String vplNumber,@Param("plNos")List plNos); /** * 查询车牌号对应的停车记录 * @param beginTime * @param endTime * @param vplNumber * @param plNos * @return */ Integer queryMaxNum(@Param("beginTime")Date beginTime, @Param("endTime")Date endTime, @Param("vplNumber") String vplNumber,@Param("plNos")List plNos); }