From af91619e3b359beb42e686e3c71b293673e65b52 Mon Sep 17 00:00:00 2001 From: weikai <123456> Date: Thu, 10 Dec 2020 11:01:49 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90pc=E7=AB=AF=20-=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=BD=91=E6=A0=BC=E5=AE=9E=E4=BD=93=E5=8C=96=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E3=80=91=E3=80=90=E4=BF=AE=E6=94=B9=E5=9B=9E=E6=98=BE=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E3=80=91=E9=AD=8F=E5=87=AF=202020-12-10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SubInfoGridRelationController.java | 13 +++++++++++++ .../elink/esua/epdc/dao/SubInfoGridRelationDao.java | 4 ++++ .../epdc/service/SubInfoGridRelationService.java | 12 ++++++++++++ .../impl/SubInfoGridRelationServiceImpl.java | 8 ++++++++ .../resources/mapper/SubInfoGridRelationDao.xml | 13 +++++++++++++ 5 files changed, 50 insertions(+) diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/controller/SubInfoGridRelationController.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/controller/SubInfoGridRelationController.java index 553a32d46..b67c1976a 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/controller/SubInfoGridRelationController.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/controller/SubInfoGridRelationController.java @@ -26,6 +26,7 @@ import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; import com.elink.esua.epdc.dto.SubInfoGridRelationDTO; +import com.elink.esua.epdc.dto.SysDeptDTO; import com.elink.esua.epdc.excel.SubInfoGridRelationExcel; import com.elink.esua.epdc.service.SubInfoGridRelationService; import org.springframework.beans.factory.annotation.Autowired; @@ -91,4 +92,16 @@ public class SubInfoGridRelationController { ExcelUtils.exportExcelToTarget(response, null, list, SubInfoGridRelationExcel.class); } + /* + * + * 根据部门id和部门类型查询 所属网格 + * @author wk + * @date 2020-12-08 13:49 + * @return com.elink.esua.epdc.commons.tools.utils.Result> + */ + @GetMapping("getgrids/{infoId}") + public Result>getsubDetailGrids(@PathVariable("infoId") String infoId){ + return subInfoGridRelationService.getsubDetailGrids(infoId); + } + } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/dao/SubInfoGridRelationDao.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/dao/SubInfoGridRelationDao.java index facd0ee51..6b0336a2c 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/dao/SubInfoGridRelationDao.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/dao/SubInfoGridRelationDao.java @@ -18,6 +18,7 @@ package com.elink.esua.epdc.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; +import com.elink.esua.epdc.dto.SysDeptDTO; import com.elink.esua.epdc.entity.SubInfoGridRelationEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -51,4 +52,7 @@ public interface SubInfoGridRelationDao extends BaseDao selectGrids(String infoId); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/SubInfoGridRelationService.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/SubInfoGridRelationService.java index e9282f865..1231dfbe9 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/SubInfoGridRelationService.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/SubInfoGridRelationService.java @@ -19,7 +19,9 @@ package com.elink.esua.epdc.service; import com.elink.esua.epdc.commons.mybatis.service.BaseService; import com.elink.esua.epdc.commons.tools.page.PageData; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.SubInfoGridRelationDTO; +import com.elink.esua.epdc.dto.SysDeptDTO; import com.elink.esua.epdc.entity.SubInfoGridRelationEntity; import java.util.List; @@ -101,4 +103,14 @@ public interface SubInfoGridRelationService extends BaseService */ List selectListByInfoId(String infoId); + + /* + * + * 根据infoId所属网格 + * @param infoId + * @author wk + * @date 2020-12-10 10:52 + * @return com.elink.esua.epdc.commons.tools.utils.Result> + */ + Result> getsubDetailGrids(String infoId); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/SubInfoGridRelationServiceImpl.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/SubInfoGridRelationServiceImpl.java index 388f07fd9..d6dae3c3c 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/SubInfoGridRelationServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/SubInfoGridRelationServiceImpl.java @@ -23,8 +23,10 @@ import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.constant.FieldConstant; +import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dao.SubInfoGridRelationDao; import com.elink.esua.epdc.dto.SubInfoGridRelationDTO; +import com.elink.esua.epdc.dto.SysDeptDTO; import com.elink.esua.epdc.entity.SubInfoGridRelationEntity; import com.elink.esua.epdc.redis.SubInfoGridRelationRedis; import com.elink.esua.epdc.service.SubInfoGridRelationService; @@ -106,4 +108,10 @@ public class SubInfoGridRelationServiceImpl extends BaseServiceImpl> getsubDetailGrids(String infoId) { + List list = baseDao.selectGrids(infoId); + return new Result>().ok(list); + } + } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/SubInfoGridRelationDao.xml b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/SubInfoGridRelationDao.xml index 6e502cef5..9929c8008 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/SubInfoGridRelationDao.xml +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/SubInfoGridRelationDao.xml @@ -23,5 +23,18 @@ WHERE INFO_ID = #{infoId} + + \ No newline at end of file