package org.springblade.modules.farm.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import org.springblade.modules.farm.entity.FarmingRecord; import org.springblade.modules.farm.vo.FarmingRecordVO; import java.util.List; /** * 农事记录服务类 * @since 2022-05-13 * @author zhongrj */ public interface FarmingRecordService extends IService { /** * 自定义分页 * * @param page * @param farm * @return */ IPage selectFarmingRecordPage(IPage page, FarmingRecordVO farm); List selectFarmingRecordPages(FarmingRecordVO farm); /** * 查询统计本年农事记录操作总数 * @return */ Object getFarmingCount(String deptId); /** * 查询统计本年农事记录操作,按分类统计 * @return */ Object getFarmingStatis(String deptId); //今年农资使用量 Double selectJyCount(String deptId); //去年农资使用量 Double selectQyCount(String deptId); //本月农资使用量 Double selectByCount(String deptId); }