智慧农业后台管理
guoshilong
2022-11-08 72b971c98c46531064d74b68fc8fe8864ed0b544
src/main/java/org/springblade/modules/traceability/mapper/SweepRecordMapper.java
@@ -4,10 +4,12 @@
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.dto.SweepRecordStatisticDTO;
import org.springblade.modules.traceability.entity.SweepRecord;
import org.springblade.modules.traceability.vo.SweepRecordVO;
import java.util.List;
import java.util.Map;
/**
 *  溯源扫描记录Mapper 接口
@@ -31,4 +33,32 @@
    * @return
    */
   List<Integer> getSweepRecordStatistics(@Param("sweepRecord") SweepRecordVO sweepRecord);
   /**
    * 获取扫描次数统计数据(年统计)
    * @param sweepRecord
    * @return
    */
   List<SweepRecordStatisticDTO> getSweepRecordStatisticsByYear(@Param("sweepRecord") SweepRecordVO sweepRecord);
   /**
    * 获取扫描次数统计数据(月统计)
    * @param sweepRecord
    * @return
    */
   List<SweepRecordStatisticDTO> getSweepRecordStatisticsByMonth(@Param("sweepRecord") SweepRecordVO sweepRecord);
   /**
    * 获取扫描次数统计数据(日统计)
    * @param sweepRecord
    * @return
    */
   List<SweepRecordStatisticDTO> getSweepRecordStatisticsByDay(@Param("sweepRecord") SweepRecordVO sweepRecord);
   /**
    * 累计扫描统计
    * @param sweepRecord
    * @return
    */
    List<Integer> getSweepRecordStatisticCount(@Param("sweepRecord") SweepRecordVO sweepRecord);
}