package org.springblade.modules.farmplant.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.modules.farmplant.entity.FarmPlant; import org.springblade.modules.farmplant.entity.Strain; import org.springblade.modules.farmplant.vo.FarmPlantVO; import org.springblade.modules.farmplant.vo.StrainVO; import java.util.List; /** * 农产品种植记录表Mapper 接口 * @since 2022-05-12 * @author zhongrj */ public interface FarmPlantMapper extends BaseMapper { /** * 自定义分页 * * @param page * @param farm * @return */ List selectFarmPlantPage(@Param("page") IPage page,@Param("farmPlant") FarmPlantVO farm); /** * * @param page * @param farm * @return */ List getFarmPlantStatistics(@Param("page") IPage page,@Param("farmPlant") FarmPlantVO farm); /** * 农产品列表 * @param farm 农产品对象 * @return */ List strainTree(@Param("farm") FarmPlantVO farm); /** * 统计查询种植面积 * @param farm * @return */ List getFarmPlantStatisticsCount(@Param("farmPlant") FarmPlantVO farm); }