IIotDeviceInfoService.java 978 B

1234567891011121314151617181920212223242526
  1. package com.xunmei.iot.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.xunmei.common.core.web.page.TableDataInfo;
  4. import com.xunmei.iot.dto.deviceInfo.IotDeviceInfoPageDto;
  5. import com.xunmei.iot.vo.deviceInfo.DeviceDetailInfoVo;
  6. import com.xunmei.iot.vo.deviceInfo.IotDeviceInfoPageVo;
  7. import com.xunmei.system.api.domain.iot.IotDeviceInfo;
  8. import java.io.Serializable;
  9. import java.util.List;
  10. public interface IIotDeviceInfoService extends IService<IotDeviceInfo> {
  11. TableDataInfo<IotDeviceInfoPageVo> deviceInfoPage(IotDeviceInfoPageDto request);
  12. DeviceDetailInfoVo getDetail(Serializable id);
  13. DeviceDetailInfoVo getAlarmHostDetail(Serializable id);
  14. List<DeviceDetailInfoVo> getByProductTypes(List<String> productTypes,String orgPath);
  15. IotDeviceInfo selectDevice(String iotCode, String deviceProduct, String deviceCode);
  16. List<DeviceDetailInfoVo> getByProductTypesAndOrgId(List<String> productTypes,Long orgId);
  17. }