EcoDeviceFlowMapper.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.huimv.environ.eco.mapper;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.core.toolkit.Constants;
  4. import com.huimv.environ.eco.entity.EcoDeviceFlow;
  5. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  6. import com.huimv.environ.eco.entity.SysHumidity;
  7. import com.huimv.environ.eco.entity.dto.EcoDeviceDto;
  8. import com.huimv.environ.eco.entity.dto.LastFlowDto;
  9. import org.apache.ibatis.annotations.Param;
  10. import org.springframework.stereotype.Repository;
  11. import java.util.Date;
  12. import java.util.List;
  13. /**
  14. * <p>
  15. * Mapper 接口
  16. * </p>
  17. *
  18. * @author zn
  19. * @since 2022-11-09
  20. */
  21. @Repository
  22. public interface EcoDeviceFlowMapper extends BaseMapper<EcoDeviceFlow> {
  23. List<LastFlowDto> getLastFlow(@Param("farmId") String farmId);
  24. List<EcoDeviceDto> listDevice(@Param("farmId") String farmId,
  25. @Param("unitId") String unitId,
  26. @Param("startDate") String startDate,
  27. @Param("endDate") String endDate);
  28. List<EcoDeviceDto> listDayDevice(@Param("farmId") String farmId,
  29. @Param("unitId") String unitId);
  30. List<EcoDeviceDto> listWeekDevice(@Param("farmId") String farmId,
  31. @Param("unitId") String unitId);
  32. List<EcoDeviceDto> listMonthDevice(@Param("farmId") String farmId,
  33. @Param("unitId") String unitId);
  34. }