RemoteIotTaskService.java 1.2 KB

1234567891011121314151617181920212223242526272829
  1. package com.usky.iot;
  2. import com.usky.iot.factory.RemoteIotTaskFactory;
  3. import org.springframework.cloud.openfeign.FeignClient;
  4. import org.springframework.web.bind.annotation.GetMapping;
  5. import org.springframework.web.bind.annotation.RequestParam;
  6. @FeignClient(contextId = "remoteIotTaskService", value = "service-iot" , fallbackFactory = RemoteIotTaskFactory.class)
  7. public interface RemoteIotTaskService {
  8. @GetMapping("/dataOverviewJobData")
  9. void dataOverviewJobData();
  10. @GetMapping("/deviceStatus")
  11. void deviceStatus();
  12. @GetMapping("/deviceOffLineAlarm")
  13. void deviceOffLineAlarm();
  14. @GetMapping("/customInfoStatus")
  15. void customInfoStatus();
  16. @GetMapping("/addDeviceInfo")
  17. void addDeviceInfo(@RequestParam("productCode") String productCode, @RequestParam(value = "deviceUuid") String deviceUuid, @RequestParam(value = "deviceId") String deviceId, @RequestParam(value = "deviceName") String deviceName, @RequestParam(value = "installAddress") String installAddress, @RequestParam(value = "serviceStatus") Integer serviceStatus);
  18. @GetMapping("/deleteDeviceInfo")
  19. void deleteDeviceInfo(@RequestParam(value = "deviceUuid") String deviceUuid);
  20. }