diff --git a/server/like-admin/src/main/java/com/hxkj/admin/controller/GenerateController.java b/server/like-admin/src/main/java/com/hxkj/admin/controller/GenerateController.java index e088594a..e4d4791f 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/controller/GenerateController.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/controller/GenerateController.java @@ -3,6 +3,7 @@ package com.hxkj.admin.controller; import com.hxkj.admin.service.IGenerateService; import com.hxkj.admin.validate.PageParam; import com.hxkj.common.core.AjaxResult; +import com.hxkj.common.core.PageResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -20,10 +21,18 @@ public class GenerateController { @Resource IGenerateService iGenerateService; + /** + * 数据表列表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return Object + */ @GetMapping("/db") public Object db(@Validated PageParam pageParam, @RequestParam Map params) { - List> list = iGenerateService.db(pageParam, params); + PageResult> list = iGenerateService.db(pageParam, params); return AjaxResult.success(list); } diff --git a/server/like-admin/src/main/java/com/hxkj/admin/service/IGenerateService.java b/server/like-admin/src/main/java/com/hxkj/admin/service/IGenerateService.java index 5fae6a3c..6b7f2225 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/service/IGenerateService.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/service/IGenerateService.java @@ -1,6 +1,7 @@ package com.hxkj.admin.service; import com.hxkj.admin.validate.PageParam; +import com.hxkj.common.core.PageResult; import java.util.List; import java.util.Map; @@ -10,6 +11,14 @@ import java.util.Map; */ public interface IGenerateService { - List> db(PageParam pageParam, Map params); + /** + * 数据表列表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return PageResult> + */ + PageResult> db(PageParam pageParam, Map params); } diff --git a/server/like-admin/src/main/java/com/hxkj/admin/service/impl/GenerateServiceImpl.java b/server/like-admin/src/main/java/com/hxkj/admin/service/impl/GenerateServiceImpl.java index 76665aff..fa92fc0e 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/service/impl/GenerateServiceImpl.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/service/impl/GenerateServiceImpl.java @@ -10,19 +10,30 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.*; +/** + * 代码生成器服务实现类 + */ @Service public class GenerateServiceImpl implements IGenerateService { @Resource GenTableMapper genTableMapper; + /** + * 数据表列表 + * + * @author fzr + * @param pageParam 分页参数 + * @param params 搜索参数 + * @return PageResult> + */ @Override - public List> db(PageParam pageParam, Map params) { + public PageResult> db(PageParam pageParam, Map params) { Integer page = pageParam.getPageNo(); Integer limit = pageParam.getPageSize(); PageHelper.startPage(page, limit); - List> tables = genTableMapper.selectDbTableList(); + List> tables = genTableMapper.selectDbTableList(params); List> list = new LinkedList<>(); for (Map item : tables) { @@ -33,8 +44,8 @@ public class GenerateServiceImpl implements IGenerateService { map.put("updateTime", item.getOrDefault("update_time", "")); list.add(map); } - System.out.println(PageResult.pageHelper(tables)); - return list; + + return PageResult.pageHelper(tables, list); } } diff --git a/server/like-common/src/main/java/com/hxkj/common/mapper/generate/GenTableMapper.java b/server/like-common/src/main/java/com/hxkj/common/mapper/generate/GenTableMapper.java index 548079fb..0e395511 100644 --- a/server/like-common/src/main/java/com/hxkj/common/mapper/generate/GenTableMapper.java +++ b/server/like-common/src/main/java/com/hxkj/common/mapper/generate/GenTableMapper.java @@ -11,13 +11,26 @@ import java.util.Map; @Mapper public interface GenTableMapper extends IBaseMapper { - @Select( + /** + * 查询库中的数据表 + * + * @author fzr + * @param params 参数 + * @return List> + */ + @Select({""}) + List> selectDbTableList(Map params); }