doum
2026-06-11 d9c657aa78cf0ebe31933a87e63ca92edd8a8da3
server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java
@@ -3,20 +3,21 @@
import com.doumee.service.business.third.model.ApiResponse;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PostMapping;
/**
 * @author jiangping
 */
@Component("visitServiceJob")
@FeignClient(value = "visitsTimer")
public interface VisitServiceFegin {
    @ApiOperation("【访客系统】定时查询人员设备授权结果")
    @PostMapping("/timer/empower/syncEmpowerDetailData")
    ApiResponse syncEmpowerDetailData();
    @ApiOperation("【访客系统】更新交控中心客户经纬度信息")
    @PostMapping("/timer/jkCustomer/getCustomerLocationInfo")
    ApiResponse getCustomerLocationInfo();
    @ApiOperation("【访客系统】定时查询人员设备授权下载进度")
    @PostMapping("/timer/empower/syncEmpowerResultData")
    ApiResponse syncEmpowerResultData();
@@ -100,5 +101,30 @@
    @PostMapping("/timer/platformJob/sendUnFinishNotice")
    ApiResponse sendUnFinishNotice();
    @ApiOperation("【钉钉数据】钉钉token定时器接口")
    @PostMapping("/timer/dingTalkToken/updateDingTalkTokenOrigin")
    ApiResponse updateDingTalkTokenOrigin() throws Exception;
    @ApiOperation("【天气信息】定时同步天气预警")
    @PostMapping("/timer/weather/syncWeatherInfo")
    ApiResponse syncWeatherInfo();
    @ApiOperation("【用户信息】自动释放已禁用登录用户")
    @PostMapping("/timer/systemUserJob/jobForOpenProhibitStatus")
    ApiResponse jobForOpenProhibitStatus();
    @ApiOperation("【钥匙柜】定时发送钥匙未及时归还通知")
    @PostMapping("/timer/jkCabinet/timeOutUnBackAlarm")
    ApiResponse timeOutUnBackAlarm();
    @ApiOperation("【断路器】开启定时远程控制断路器分闸")
    @PostMapping("/timer/duanluqi/autoCloseCmd")
    ApiResponse autoCloseCmd();
    @ApiOperation("【采集站】定时同步采集站在线状态")
    @PostMapping("/timer/collectionStation/syncStations")
    ApiResponse syncCollectionStations();
    @ApiOperation("【采集站】定时同步媒体索引并下载")
    @PostMapping("/timer/collectionStation/syncMediaAndDownload")
    ApiResponse syncCollectionMediaAndDownload();
}