IntelligentRecognition/ah-jjsp-service/.svn/pristine/1e/1e96c6d29433b2e71a8c0f454af...

35 lines
1.2 KiB
Plaintext

package com.securityControl.system.api;
import com.securityControl.common.core.constant.SecurityConstants;
import com.securityControl.common.core.constant.ServiceNameConstants;
import com.securityControl.common.core.domain.R;
import com.securityControl.system.api.factory.RemoteProteamFallbackFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;
@FeignClient(contextId = "proteamService", value = ServiceNameConstants.PROTEAM_SERVICE, fallbackFactory = RemoteProteamFallbackFactory.class)
public interface RemoteProteamService {
/**
* 同步第三方设备数据
*
* @return
*/
@GetMapping("/tEquipment/asyncDeviceList")
R<Object> asyncDeviceList(@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
* 单次抓图
*/
@GetMapping("/tEquipment/catchPicture")
R<Object> catchPicture(@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
* 下载图片并交给人工智能平台处理
*/
@GetMapping("/tEquipment/downloadPic")
R<Object> downloadPic(@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
}