| | |
| | | |
| | | 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 org.springblade.modules.recovery.vo.RecoveryVO; |
| | | import org.springblade.modules.traceability.entity.Traceability; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 农事记录服务类 |
| | |
| | | * @return |
| | | */ |
| | | IPage<FarmingRecordVO> selectFarmingRecordPage(IPage<FarmingRecordVO> page, FarmingRecordVO farm); |
| | | |
| | | IPage<FarmingRecordVO> selectFarmingRecordPageByNz(IPage<FarmingRecordVO> page, FarmingRecordVO farm); |
| | | List<FarmingRecordVO> selectFarmingRecordPages(FarmingRecordVO farm); |
| | | /** |
| | | * 查询统计本年农事记录操作总数 |
| | | * @return |
| | | */ |
| | | Object getFarmingCount(); |
| | | Object getFarmingCount(String farmId); |
| | | |
| | | /** |
| | | * 查询统计本年农事记录操作,按分类统计 |
| | | * @return |
| | | */ |
| | | Object getFarmingStatis(); |
| | | Object getFarmingStatis(String farmId); |
| | | //今年农资使用量 |
| | | Double selectJyCount(String deptId); |
| | | //去年农资使用量 |
| | | Double selectQyCount(String deptId); |
| | | //本月农资使用量 |
| | | Double selectByCount(String deptId); |
| | | |
| | | /** |
| | | * 查询农事记录信息(种植开始起) |
| | | * @param recoveryVO 采收信息 |
| | | * @return |
| | | */ |
| | | List<FarmingRecordVO> getFarmingRecordByFarmPlantId(RecoveryVO recoveryVO); |
| | | |
| | | /** |
| | | * 查询农事操作记录(不分页) |
| | | * @param farm |
| | | * @return |
| | | */ |
| | | List<FarmingRecordVO> getFarmingRecordListfarm(FarmingRecordVO farm); |
| | | |
| | | FarmingRecordVO getDetails(FarmingRecordVO farmingRecordVO); |
| | | } |