diff --git a/src/com/platform/dao/IRegionalismCodeDao.java b/src/com/platform/dao/IRegionalismCodeDao.java index dfc15b47..5518f1c2 100644 --- a/src/com/platform/dao/IRegionalismCodeDao.java +++ b/src/com/platform/dao/IRegionalismCodeDao.java @@ -25,4 +25,18 @@ public interface IRegionalismCodeDao { List findSubRegionalism(RegionalismEntity region) throws Exception; + /** 查找 已存在的 areaCode + * @param list + * @return + * @throws Exception + */ + List findExistRegionalism(List list) throws Exception; + + /** 批量插入 + * @param list + * @return + * @throws Exception + */ + int insertBatch(List list) throws Exception; + } diff --git a/src/com/platform/dao/ISystemCodeDao.java b/src/com/platform/dao/ISystemCodeDao.java index 401b7787..9874c5c6 100644 --- a/src/com/platform/dao/ISystemCodeDao.java +++ b/src/com/platform/dao/ISystemCodeDao.java @@ -8,6 +8,7 @@ import org.springframework.stereotype.Repository; import com.platform.entities.DataInfoEntity; import com.platform.entities.DataInfoEntityMoveTmp; import com.platform.entities.PagerOptions; +import com.platform.entities.PreDataInfoFull; import com.platform.entities.RegionalismEntity; import com.platform.entities.SystemEntity; @@ -24,5 +25,13 @@ public interface ISystemCodeDao { */ List findAllSystem() throws Exception; - List findSubSystem(SystemEntity system) throws Exception; + List findSubSystemByName(SystemEntity system) throws Exception; + + List findSubSystemByCode(SystemEntity system) throws Exception; + + List findByName(List list) throws Exception; + + List findByCode(List list) throws Exception; + + int insertBatch(List list) throws Exception; } diff --git a/src/com/platform/dao/PreDataInfoDao.java b/src/com/platform/dao/PreDataInfoDao.java new file mode 100644 index 00000000..bf8455bc --- /dev/null +++ b/src/com/platform/dao/PreDataInfoDao.java @@ -0,0 +1,39 @@ +package com.platform.dao; + +import java.util.List; +import java.util.Map; + +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import com.platform.entities.DataInfoEntity; +import com.platform.entities.DataInfoEntityMoveTmp; +import com.platform.entities.PagerOptions; +import com.platform.entities.PreDataInfo; +import com.platform.entities.PreDataInfoFull; + +@Repository(value = "preDataInfoDao") +public interface PreDataInfoDao { + + int getLimitedDataCount(PagerOptions pagerOptions); + + int getLimitedBeginId(PagerOptions pagerOptions); + + List getLimitedDataInfoEntities(PagerOptions pagerOptions); + + List getIdIsExist(List list)throws Exception; + + List findAll()throws Exception; + + int insertBatch(List list) throws Exception; + + int update(PreDataInfoFull data) throws Exception; + + /** 查找 存在的 系统(根据 地区编码 和 系统编码) + * @param list + * @return + * @throws Exception + */ + List getAreaSysNameExistByAreaSysName(List list)throws Exception; + +}