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 + +