From d63947856bf9e781b189291fd5f67b5c01b0166c Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Thu, 29 Dec 2022 09:43:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=E6=89=80?= =?UTF-8?q?=E6=9C=89=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generator/controller/GenController.java | 15 +++++++++++ .../mdd/generator/mapper/GenTableMapper.java | 21 ++++++++++++++++ .../generator/service/IGenerateService.java | 10 ++++++++ .../service/impl/GenerateServiceImpl.java | 25 +++++++++++++++++++ 4 files changed, 71 insertions(+) diff --git a/server/like-generator/src/main/java/com/mdd/generator/controller/GenController.java b/server/like-generator/src/main/java/com/mdd/generator/controller/GenController.java index 59cc5f3e..8e50560f 100644 --- a/server/like-generator/src/main/java/com/mdd/generator/controller/GenController.java +++ b/server/like-generator/src/main/java/com/mdd/generator/controller/GenController.java @@ -43,6 +43,21 @@ public class GenController { return AjaxResult.success(list); } + /** + * 库列表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return Object + */ + @GetMapping("/dbAll") + public Object dbAll(@Validated PageParam pageParam, + @RequestParam Map params) { + PageResult list = iGenerateService.dbAll(pageParam, params); + return AjaxResult.success(list); + } + /** * 生成列表 * diff --git a/server/like-generator/src/main/java/com/mdd/generator/mapper/GenTableMapper.java b/server/like-generator/src/main/java/com/mdd/generator/mapper/GenTableMapper.java index d88d8971..8f01db2e 100644 --- a/server/like-generator/src/main/java/com/mdd/generator/mapper/GenTableMapper.java +++ b/server/like-generator/src/main/java/com/mdd/generator/mapper/GenTableMapper.java @@ -38,6 +38,27 @@ public interface GenTableMapper extends IBaseMapper { ""}) List selectDbTableList(Map params); + /** + * 查询库中的数据表 + * + * @author fzr + * @param params 参数 + * @return List> + */ + @Select({""}) + List selectDbTableAllList(Map params); + /** * 根据表名集查询表 * diff --git a/server/like-generator/src/main/java/com/mdd/generator/service/IGenerateService.java b/server/like-generator/src/main/java/com/mdd/generator/service/IGenerateService.java index 6440e206..8192cbe3 100644 --- a/server/like-generator/src/main/java/com/mdd/generator/service/IGenerateService.java +++ b/server/like-generator/src/main/java/com/mdd/generator/service/IGenerateService.java @@ -24,6 +24,16 @@ public interface IGenerateService { */ PageResult db(PageParam pageParam, Map params); + /** + * 所有库表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return PageResult> + */ + PageResult dbAll(PageParam pageParam, Map params); + /** * 生成列表 * diff --git a/server/like-generator/src/main/java/com/mdd/generator/service/impl/GenerateServiceImpl.java b/server/like-generator/src/main/java/com/mdd/generator/service/impl/GenerateServiceImpl.java index c66f03fa..4e641e04 100644 --- a/server/like-generator/src/main/java/com/mdd/generator/service/impl/GenerateServiceImpl.java +++ b/server/like-generator/src/main/java/com/mdd/generator/service/impl/GenerateServiceImpl.java @@ -85,6 +85,31 @@ public class GenerateServiceImpl implements IGenerateService { return PageResult.pageHelper(tables); } + /** + * 库列表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return PageResult> + */ + @Override + public PageResult dbAll(PageParam pageParam, Map params) { + Integer page = pageParam.getPageNo(); + Integer limit = pageParam.getPageSize(); + + PageHelper.startPage(page, limit); + List tables = genTableMapper.selectDbTableAllList(params); + + for (DbTableVo vo : tables) { + if (vo.getUpdateTime() == null) { + vo.setUpdateTime(""); + } + } + + return PageResult.pageHelper(tables); + } + /** * 生成列表 *