From 8dcfad4e7ec1a7cc59cd114007e70c97cee4bbbe Mon Sep 17 00:00:00 2001 From: zhangyuan Date: Mon, 17 Oct 2022 16:10:10 +0800 Subject: [PATCH] =?UTF-8?q?dept=E8=A1=A8=E6=8B=89=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/controller/SysDeptController.java | 5 + .../com/elink/esua/epdc/dao/SysDeptDao.java | 2 + .../esua/epdc/service/SysDeptService.java | 10 ++ .../epdc/service/impl/SysDeptServiceImpl.java | 7 + .../src/main/resources/mapper/SysDeptDao.xml | 5 + esua-epdc/epdc-cloud-commons-shibei | 2 +- .../elink/esua/epdc/dto/MetaSysDeptDTO.java | 136 +++++++++++++++++ .../epdc/modules/feign/AdminFeignClient.java | 3 + .../fallback/AdminFeignClientFallback.java | 6 + .../controller/ScreenItemController.java | 6 + .../modules/screen/dao/MetaSysDeptDao.java | 35 +++++ .../screen/entity/MetaSysDeptEntity.java | 142 ++++++++++++++++++ .../screen/excel/MetaSysDeptExcel.java | 95 ++++++++++++ .../screen/redis/MetaSysDeptRedis.java | 47 ++++++ .../screen/service/MetaSysDeptService.java | 67 +++++++++ .../modules/screen/service/ScreenService.java | 10 ++ .../service/impl/MetaSysDeptServiceImpl.java | 73 +++++++++ .../service/impl/ScreenServiceImpl.java | 24 +++ .../mapper/screen/MetaSysDeptDao.xml | 33 ++++ .../esua/epdc/feign/ItemFeignClient.java | 3 + .../fallback/ItemFeignClientFallback.java | 6 + .../esua/epdc/task/screen/EventDeptTask.java | 43 ++++++ .../src/main/resources/application.yml | 2 +- 23 files changed, 760 insertions(+), 2 deletions(-) create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/MetaSysDeptDTO.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/dao/MetaSysDeptDao.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/entity/MetaSysDeptEntity.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/excel/MetaSysDeptExcel.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/redis/MetaSysDeptRedis.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/service/MetaSysDeptService.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/MetaSysDeptServiceImpl.java create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/screen/MetaSysDeptDao.xml create mode 100644 esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/screen/EventDeptTask.java diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java index 4c12f0abb..0d90a8cbe 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java @@ -521,4 +521,9 @@ public class SysDeptController { return new Result>().ok(list); } + @PostMapping("meta/all") + public Result> getAllDept() { + return new Result>().ok(sysDeptService.listAll(new HashMap<>())); + } + } diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java index e7d775cf8..4d62590d3 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java @@ -35,6 +35,8 @@ public interface SysDeptDao extends BaseDao { List getList(Map params); + List listAll(Map params); + SysDeptEntity getById(Long id); /** diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java index bd8b42260..0de656e8b 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java @@ -44,6 +44,16 @@ public interface SysDeptService extends BaseService { */ List listDefault(Map params); + /** + * 默认列表,无数据权限 + * + * @param params + * @return java.util.List + * @author zhy + * @date 2022/10/11 14:46 + */ + List listAll(Map params); + SysDeptDTO get(Long id); void save(SysDeptDTO dto); diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java index 07caf3241..e0b3e9f33 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java @@ -136,6 +136,13 @@ public class SysDeptServiceImpl extends BaseServiceImpl listAll(Map params) { + List entityList = baseDao.listAll(params); + + return ConvertUtils.sourceToTarget(entityList, DeptDTO.class); + } + @Override public List subList(String pid) { QueryWrapper wrapper = new QueryWrapper<>(); diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDeptDao.xml b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDeptDao.xml index b99d93244..5300687b3 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDeptDao.xml +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDeptDao.xml @@ -21,6 +21,11 @@ order by t1.sort asc + +