From d0897f96cb1afa160f5e57d0fea41ce8081c8b4a Mon Sep 17 00:00:00 2001 From: chenzhihang <709011834@qq.com> Date: Mon, 23 Jun 2025 20:04:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9F=A5=E8=AF=A2=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/codeConfig/CodeConfigController.java | 7 ++++++- .../java/com/ruoyi/platform/mapper/CodeConfigDao.java | 2 ++ .../com/ruoyi/platform/service/CodeConfigService.java | 2 ++ .../platform/service/impl/CodeConfigServiceImpl.java | 5 +++++ .../mapper/managementPlatform/CodeConfigDaoMapper.xml | 10 ++++++++++ 5 files changed, 25 insertions(+), 1 deletion(-) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java index 5aa81559..41d4282f 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java @@ -31,13 +31,18 @@ public class CodeConfigController extends BaseController { public GenericsAjaxResult> queryByPage(@RequestParam("page") int page, @RequestParam("size") int size, @RequestParam(value = "code_repo_name", required = false) String codeRepoName - ) { + ) { PageRequest pageRequest = PageRequest.of(page, size); CodeConfig codeConfig = new CodeConfig(); codeConfig.setCodeRepoName(codeRepoName); return genericsSuccess(this.codeConfigService.queryByPage(codeConfig, pageRequest)); } + @GetMapping("/getPageNum/{id}") + public GenericsAjaxResult getPageNum(@PathVariable Long id, @RequestParam("size") int size) { + return genericsSuccess(this.codeConfigService.getPageNum(size, id)); + } + /** * 通过主键查询单条数据 * diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/CodeConfigDao.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/CodeConfigDao.java index 9025960a..adaa6d33 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/CodeConfigDao.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/CodeConfigDao.java @@ -12,6 +12,8 @@ public interface CodeConfigDao { List queryAllByLimit(@Param("codeConfig") CodeConfig codeConfig, @Param("pageable") Pageable pageable); + Integer getPageNum(@Param("size") int size, @Param("id") Long id); + CodeConfig queryById(Long id); Long queryByCodeRepoName(@Param("codeRepoName") String codeRepoName); diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java index 6ff4f69f..6d1bab87 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java @@ -8,6 +8,8 @@ public interface CodeConfigService { Page queryByPage(CodeConfig codeConfig, PageRequest pageRequest); + Integer getPageNum(int size, Long id); + CodeConfig queryById(Long id) throws Exception; CodeConfig insert(CodeConfig codeConfig); diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java index be026b3f..9641a473 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java @@ -45,6 +45,11 @@ public class CodeConfigServiceImpl implements CodeConfigService { return new PageImpl<>(codeConfigList, pageRequest, total); } + @Override + public Integer getPageNum(int size, Long id) { + return this.codeConfigDao.getPageNum(size, id); + } + @Override public CodeConfig queryById(Long id) throws Exception { CodeConfig codeConfig = this.codeConfigDao.queryById(id); diff --git a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml index 35d12d6b..cf0baae5 100644 --- a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml +++ b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/CodeConfigDaoMapper.xml @@ -61,6 +61,16 @@ limit #{pageable.offset}, #{pageable.pageSize} + +