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)); 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> 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> 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) { public List<AssetIcon> queryByName(String name) {
return this.assetIconDao.queryByName(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 where id = #{id} and state = 1
</select> </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 id="queryByName" resultMap="AssetIconMap">
select select


Loading…
Cancel
Save