VppDeviceService.java 845 B

12345678910111213141516171819202122232425262728293031
  1. package com.usky.vpp.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.vpp.domain.VppDevice;
  4. import com.usky.vpp.service.vo.DeviceRequest;
  5. import com.usky.vpp.service.vo.DeviceTsdbImportResultVO;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.util.Map;
  8. /**
  9. * 设备管理业务接口
  10. */
  11. public interface VppDeviceService {
  12. CommonPage<VppDevice> pageDevice(Map<String, Object> params);
  13. CommonPage<VppDevice> listBySiteId(Long siteId, Map<String, Object> params);
  14. VppDevice getDevice(Long id);
  15. VppDevice getByDeviceUuid(String deviceUuid);
  16. VppDevice createDevice(Long siteId, DeviceRequest request);
  17. void updateDevice(Long id, DeviceRequest request);
  18. void deleteDevice(Long id);
  19. DeviceTsdbImportResultVO importTsdbData(String deviceUuid, MultipartFile file);
  20. }