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 task(@RequestHeader(SecurityConstants.FROM_SOURCE) String inner); }