From 20eee1f172158d30dcbb9d77789d5bccd45830b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E5=A4=A7=E9=94=90?= <1070211640@qq.com> Date: Sat, 16 Mar 2024 10:40:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E4=BA=A7=E5=9B=BE=E6=A0=87=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/icon/AssetIconController.java | 12 ++++++++++++ .../java/com/ruoyi/platform/mapper/AssetIconDao.java | 3 +++ .../com/ruoyi/platform/service/AssetIconService.java | 1 + .../platform/service/impl/AssetIconServiceImpl.java | 5 +++++ .../mapper/managementPlatform/AssetIconDaoMapper.xml | 7 +++++++ 5 files changed, 28 insertions(+) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java index cf362cce..ebb1d677 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java @@ -56,6 +56,18 @@ public class AssetIconController { return AjaxResult.success(this.assetIconService.queryById(id)); } + /** + * 通过主键查询单条数据 + * + * @param categoryId 主键 + * @return 单条数据 + */ + @GetMapping("category/{id}") + @ApiOperation("根据图标类别id查询") + public AjaxResult queryByCategoryId(@PathVariable("id") Integer categoryId) { + return AjaxResult.success(this.assetIconService.queryByCategoryId(categoryId)); + } + /** * 按图标名字模糊查询 * diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java index 9aecbe97..6e8fea20 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java @@ -81,5 +81,8 @@ public interface AssetIconDao { List queryByName(String name); + List queryByCategoryId(Integer categoryId); + + } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java index 18d14e8f..3dd35a39 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java @@ -59,4 +59,5 @@ public interface AssetIconService { List queryByName(String name); + List queryByCategoryId(Integer categoryId); } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java index f249a5a9..2ba4d300 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java @@ -120,4 +120,9 @@ public class AssetIconServiceImpl implements AssetIconService { public List queryByName(String name) { return this.assetIconDao.queryByName(name); } + + @Override + public List queryByCategoryId(Integer categoryId) { + return this.assetIconDao.queryByCategoryId(categoryId); + } } diff --git a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml index eeda2a35..89d9a82d 100644 --- a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml +++ b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml @@ -23,6 +23,13 @@ where id = #{id} and state = 1 + +