package com.sooka.sponest.data.digitalagriculture.mapper; import com.ruoyi.system.api.domain.SysDept; import com.sooka.sponest.data.digitalagriculture.domain.CenterdataTFarmAgriculturalCooperatives; import com.sooka.sponest.data.digitalagriculture.domain.bo.AgricultureBigDataBO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface AgricultureBigDataMapper { List> getSixNum(AgricultureBigDataBO agricultureBigDataBO); List> getNumByVarieties(AgricultureBigDataBO agricultureBigDataBO); List> getLivestockNumByVarieties(AgricultureBigDataBO agricultureBigDataBO); List> enterpriseStat(AgricultureBigDataBO agricultureBigDataBO); List> getInformation(AgricultureBigDataBO agricultureBigDataBO); List> getSupervise(AgricultureBigDataBO agricultureBigDataBO); List> grainFourSeasons(AgricultureBigDataBO agricultureBigDataBO); List cooperativesBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List machineryInfoBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List landInfoBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List protectInfoBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List xubaoBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List zhongZiBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List huaFeiBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List yangZhiBigData(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List getHuanTianSum(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List getHuanTianType(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List getLItianDept(CenterdataTFarmAgriculturalCooperatives centerdataTFarmAgriculturalCooperatives); List> getResourceStatistics(AgricultureBigDataBO agricultureBigDataBO); List> getSeedStock(AgricultureBigDataBO agricultureBigDataBO); List> getSeedStockByType(AgricultureBigDataBO agricultureBigDataBO); List> getCultivationStatistics(AgricultureBigDataBO agricultureBigDataBO); List> getCultivationStatisticsByYear(@Param("agricultureBigDataBO") AgricultureBigDataBO agricultureBigDataBO,@Param("year") String year); List> getAgriculturalSubsidy(AgricultureBigDataBO agricultureBigDataBO); List> getAgriculturalSubsidyBySubclass(@Param("agricultureBigDataBO") AgricultureBigDataBO agricultureBigDataBO,@Param("type") String type); List> getFertilizerStatistics(AgricultureBigDataBO agricultureBigDataBO); List> getFarmlandStatistics(@Param("map") Map map); List> getCooperativesStatisticsByCooperatives(AgricultureBigDataBO agricultureBigDataBO); List> getCooperativesStatisticsByLeaseTerm(AgricultureBigDataBO agricultureBigDataBO); List> getCooperativesStatisticsByRegisterCapital(AgricultureBigDataBO agricultureBigDataBO); List> getCooperativesStatisticsByMembersNum(AgricultureBigDataBO agricultureBigDataBO); List> getCooperativesStatisticsByDrivenFarmersNum(AgricultureBigDataBO agricultureBigDataBO); List> getLandUseMethod(AgricultureBigDataBO agricultureBigDataBO); List> getBusinessType(AgricultureBigDataBO agricultureBigDataBO); List> getStrawTurnover(AgricultureBigDataBO agricultureBigDataBO); }