package org.springblade.modules.traceability.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.modules.traceability.dto.SweepRecordDTO; import org.springblade.modules.traceability.entity.SweepRecord; import org.springblade.modules.traceability.vo.SweepRecordVO; import java.util.List; /** * 溯源扫描记录Mapper 接口 * @since 2022-07-11 * @author zhongrj */ public interface SweepRecordMapper extends BaseMapper { /** * 自定义分页 * * @param page * @param sweepRecord * @return */ List selectSweepRecordPage(@Param("page") IPage page, @Param("sweepRecord") SweepRecordVO sweepRecord); /** * 获取扫描次数统计数据 * @param sweepRecord * @return */ List getSweepRecordStatistics(@Param("sweepRecord") SweepRecordVO sweepRecord); }