From 53b0c1137caed45b8d52912e5cac6fd0d98103a9 Mon Sep 17 00:00:00 2001 From: chenlw <874313221@qq.com> Date: Fri, 21 Oct 2016 08:59:08 +0800 Subject: [PATCH] =?UTF-8?q?preData,=E5=9C=B0=E5=8C=BA=EF=BC=8C=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=9A=84dao=E5=B1=82=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/platform/dao/IRegionalismCodeDao.java | 14 +++++++ src/com/platform/dao/ISystemCodeDao.java | 11 +++++- src/com/platform/dao/PreDataInfoDao.java | 39 +++++++++++++++++++ 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 src/com/platform/dao/PreDataInfoDao.java 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; + +}