获取指定站点下的指定设备类型的设备

This commit is contained in:
2025-10-28 14:22:22 +08:00
parent 75bd5f6bf2
commit d83af112e7
3 changed files with 16 additions and 0 deletions

View File

@ -168,4 +168,13 @@ public class EmsSiteConfigController extends BaseController{
{ {
return success(iEmsSiteService.getParentCategoryDeviceId(siteId, deviceCategory)); return success(iEmsSiteService.getParentCategoryDeviceId(siteId, deviceCategory));
} }
/**
* 获取指定站点下的指定设备类型的设备
*/
@GetMapping("/getDeviceListBySiteAndCategory")
public AjaxResult getDeviceListBySiteAndCategory(String siteId,String deviceCategory)
{
return success(iEmsDeviceSettingService.getDeviceListBySiteAndCategory(siteId, deviceCategory));
}
} }

View File

@ -31,4 +31,6 @@ public interface IEmsDeviceSettingService
public List<String> getSiteAllDeviceCategory(String siteId); public List<String> getSiteAllDeviceCategory(String siteId);
// 初始化设备信息 // 初始化设备信息
public Map<String, List<EmsDevicesSetting>> initDeviceInfo(); public Map<String, List<EmsDevicesSetting>> initDeviceInfo();
public List<Map<String, Object>> getDeviceListBySiteAndCategory(String siteId, String deviceCategory);
} }

View File

@ -445,4 +445,9 @@ public class EmsDeviceSettingServiceImpl implements IEmsDeviceSettingService
redisCache.setCacheObject(RedisKeyConstants.INIT_DEVICE_INFO, map, 30, TimeUnit.DAYS); redisCache.setCacheObject(RedisKeyConstants.INIT_DEVICE_INFO, map, 30, TimeUnit.DAYS);
return map; return map;
} }
@Override
public List<Map<String, Object>> getDeviceListBySiteAndCategory(String siteId, String deviceCategory) {
return emsDevicesMapper.getDeviceInfosBySiteIdAndCategory(siteId, deviceCategory);
}
} }