package org.springblade.jfpt.animalheat.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.jfpt.animalheat.entity.BladeAnimalHeat; import org.springblade.jfpt.animalheat.vo.AnimalHeatVo; import org.springblade.jfpt.animalheat.vo.StatisVo; import java.util.List; import java.util.Map; /** * 体温监测服务层接口层 */ public interface AnimalHeatService extends IService { /** * 插入体温数据 * @param body 温度数据 */ void save(String body); /** * 获取体温数据统计 * @param animalHeatVo 条件参数 开始时间,结束时间 * @return */ List> getAnimalStatis(AnimalHeatVo animalHeatVo); /** * 体温数据的分页数据 * @param animalHeatVo 查询条件 * @param page 查询页码 * @return */ IPage selectAnimalHeatPage(IPage page, AnimalHeatVo animalHeatVo); /** * 查询本周每天的体温数据数量 * @return */ List> selWeekDayAnimalStatis(); }