Browse Source

资产图标分类查询接口实现

pull/7/head
西大锐 1 year ago
parent
commit
20eee1f172
5 changed files with 28 additions and 0 deletions
  1. +12
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java
  2. +3
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java
  3. +1
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java
  4. +5
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java
  5. +7
    -0
      ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml

+ 12
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/icon/AssetIconController.java View File

@@ -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));
}

/**
* 按图标名字模糊查询
*


+ 3
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/AssetIconDao.java View File

@@ -81,5 +81,8 @@ public interface AssetIconDao {

List<AssetIcon> queryByName(String name);

List<AssetIcon> queryByCategoryId(Integer categoryId);


}


+ 1
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/AssetIconService.java View File

@@ -59,4 +59,5 @@ public interface AssetIconService {

List<AssetIcon> queryByName(String name);

List<AssetIcon> queryByCategoryId(Integer categoryId);
}

+ 5
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AssetIconServiceImpl.java View File

@@ -120,4 +120,9 @@ public class AssetIconServiceImpl implements AssetIconService {
public List<AssetIcon> queryByName(String name) {
return this.assetIconDao.queryByName(name);
}

@Override
public List<AssetIcon> queryByCategoryId(Integer categoryId) {
return this.assetIconDao.queryByCategoryId(categoryId);
}
}

+ 7
- 0
ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/AssetIconDaoMapper.xml View File

@@ -23,6 +23,13 @@
where id = #{id} and state = 1
</select>

<select id="queryByCategoryId" resultMap="AssetIconMap">
select
id,name, category_id, path, description, create_by, create_time, update_by, update_time, state
from asset_icon
where category_id = #{categoryId} and state = 1
</select>

<!--通过图标名字进行模糊查询-->
<select id="queryByName" resultMap="AssetIconMap">
select


Loading…
Cancel
Save