package org.springblade.modules.farmplant.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.farmplant.entity.FarmProductStock; import org.springblade.modules.farmplant.vo.FarmProductStockVO; import java.util.Map; /** * 农产品库存服务类 * @since 2022-05-18 * @author zhongrj */ public interface FarmProductStockService extends IService { /** * 自定义分页 * * @param page * @param farmProductStock * @return */ IPage selectFarmProductStockPage(IPage page, FarmProductStockVO farmProductStock); /** * 统计产量 * @param farmProductStock * @return */ FarmProductStockVO statisticsProduct(FarmProductStockVO farmProductStock); IPage statisticsProductx(IPage page, FarmProductStockVO farmProductStock); Map selctProductCount(String year); //查看库存是否充足 boolean stockCompare(double sale,String id); //减去相应库存 boolean stockReduce(double sale,String id); }