StatisticsMapper.java 1.0 KB

123456789101112131415161718192021222324252627282930
  1. package com.ruoyi.demo.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.ruoyi.demo.entity.Statistics;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. import java.util.Map;
  8. @Mapper
  9. public interface StatisticsMapper extends BaseMapper<Statistics> {
  10. Integer selectTotal();
  11. // 累计用户
  12. List<String> selectUserIdsByEquipmentCode(@Param("equipmentCode") String equipmentCode);
  13. // 累计扫码
  14. Integer selectScanByEquipmentCode(@Param("equipmentCode") String equipmentCode);
  15. // 累计交易
  16. Integer selectDealCountByEquipmentCode(@Param("equipmentCode") String equipmentCode);
  17. // 累计收入
  18. Float selectTotalPriceByEquipmentCode(@Param("equipmentCode") String equipmentCode);
  19. // 扫码记录
  20. // 按月分析
  21. Integer selectTimeDisByMonth(@Param("month") String month);
  22. // 按日分析
  23. Integer selectTimeDisByDay(@Param("day") String day);
  24. // 按年分析
  25. Integer selectTimeDisByYear(@Param("year") String year);
  26. }