package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.dcproj.dto.AttCountryDto; import cn.com.goldenwater.dcproj.model.*; import cn.com.goldenwater.dcproj.param.AttAdXBaseParam; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.param.PersObjParam; import cn.com.goldenwater.dcproj.param.QueryTCListParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface AttAdXBaseDao extends CrudDao { List findXZCZhenMfdpList(@Param("adCode")String adCode,@Param("regstrId") String regstrId); List attAdXBaseDao(@Param("adCode")String adCode,@Param("regstrId") String regstrId); List findXZCCunMfdpList(@Param("adCode")String adCode,@Param("regstrId") String regstrId); List getAdData(@Param("adCode") String adCode); List getAdDataXj(@Param("adCode") String adCode); String getMaxVillageCode(String adCode); int getDcVillNum(@Param("engId")String engId,@Param("adCode") String adCode); AttAdXBase getByCode(String adCode); /** * 获取行政区划数据列表 * * @param attAdXBaseParam * @return */ List getTableList(AttAdXBaseParam attAdXBaseParam); List queryTCListLast(QueryTCListParam p); List getTargetAdByNodeId(@Param("nodes") String[] nodes, @Param("persGuid") String persGuid,@Param("inIdsSql") String inIdsSql); List getAllNodeByPid(@Param("pid") String pid, @Param("lev") int lev); AttAdXBase getByName(AttAdXBaseParam adXBaseParam); List getObjByPersId(PersObjParam persObjParam); List getObjListNotInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("objType") String objType, @Param("adName") String adName, @Param("adCode") String adCode, @Param("province") String province); List findXZCZhenList(@Param("adCode") String adCode); List findXZCCunList(@Param("adCode") String adCode,@Param("rgstrId") String rgstrId,@Param("type") String type); List findCunList(@Param("adCode") String adCode,@Param("rgstrId") String rgstrId,@Param("type") String type); List findXZCCunIrrList(@Param("adCode")String adCode,@Param("rgstrId") String rgstrId); List findXZCCunListByType(@Param("adCode")String adCode,@Param("regstrId") String regstrId,@Param("type")String type); List getAdDataByAdCode(@Param("adCodes")String adCodes); List getAllNodeByPids(@Param("adCdS") String adCdS, @Param("level") String level); List getAllNodeByIds(@Param("id") String id); List getAdChild(@Param("adCode") String code); }