package org.springblade.modules.recovery.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.recovery.entity.Recovery; import org.springblade.modules.recovery.vo.RecoveryVO; import org.springblade.modules.stock.vo.StocksVO; import java.util.List; /** * 采收记录服务类 * @since 2022-05-18 * @author zhongrj */ public interface RecoveryService extends IService { /** * 自定义分页 * * @param page * @param recovery * @return */ IPage selectRecoveryPage(IPage page, RecoveryVO recovery); /** * 按前缀查询溯源码编号总数 * @param pre * @return */ int getCodePreCount(String pre); /** * 查询农产品采收记录信息 * @param recoveryId * @return */ RecoveryVO getRecoveryDetail(Integer recoveryId); IPage recoveryStatistics(IPage page, RecoveryVO recoveryVO); IPage recoveryStatisticsx(IPage page, RecoveryVO recoveryVO); }