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); + } + /** * 生成列表 *