package com.ard.zlm.api;
|
|
import com.ard.common.core.constant.SecurityConstants;
|
import com.ard.common.core.constant.ServiceNameConstants;
|
import com.ard.common.core.domain.R;
|
import com.ard.zlm.api.factory.RemoteZlmCloudRecordFallbackFactory;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestHeader;
|
|
/**
|
* zlm接口云端接口 服务
|
*
|
* @FileName RemoteZlmCloudRecordService
|
* @Description
|
* @Author fengcheng
|
* @date 2026-03-28
|
**/
|
@FeignClient(contextId = "remoteZlmCloudRecordService", value = ServiceNameConstants.ZLM_SERVICE, fallbackFactory = RemoteZlmCloudRecordFallbackFactory.class)
|
public interface RemoteZlmCloudRecordService {
|
|
/**
|
* 定时查询待删除的录像文件
|
*
|
* @param inner 请求来源
|
* @return
|
*/
|
@GetMapping("/api/cloudRecord/task")
|
R<Void> task(@RequestHeader(SecurityConstants.FROM_SOURCE) String inner);
|
}
|