package com.doumee.jobs.fegin; import com.doumee.core.model.ApiResponse; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; /** * @author jiangping */ @Component("visitServiceJob") @FeignClient(value = "visitsTimer") public interface VisitServiceFegin { @ApiOperation("【访客系统】定时查询人员设备授权结果") @GetMapping("/timer/empower/syncEmpowerDetailData") ApiResponse syncEmpowerDetailData(); @ApiOperation("【访客系统】定时查询人员设备授权下载进度") @GetMapping("/timer/empower/syncEmpowerResultData") ApiResponse syncEmpowerResultData() ; @ApiOperation("【访客系统】定时重新下发失败的授权数据") @GetMapping("/timer/empower/syncEmpowerFailData") ApiResponse syncEmpowerFailData(); @ApiOperation("【访客系统】定时刷新人员设备授权") @GetMapping("/timer/empower/syncEmpowerData") ApiResponse syncEmpowerData(); @ApiOperation("【访客系统】定时查询设备状态") @GetMapping("/timer/device/getAscDeviceStatus") ApiResponse getAscDeviceStatus() ; @ApiOperation("【访客系统】定时下载海康系统图片数据") @GetMapping("/timer/image/downHKImgs") ApiResponse downHKImgs(); @ApiOperation("【访客系统】定时接口日志清理") @GetMapping("/timer/log/clearThreeMonthLog") ApiResponse clearThreeMonthLog(); @ApiOperation("【访客系统】定时车辆包期授权") @GetMapping("/timer/park/syncParkBookData") ApiResponse syncParkBookData(); @ApiOperation("【访客系统】定时查询车辆查询") @GetMapping("/timer/park/syncVehicleUpdateData") ApiResponse syncVehicleUpdateData() ; @ApiOperation("【访客系统】定时同步海康组织数据") @GetMapping("/timer/orguser/syncOrgData") ApiResponse syncOrgData() ; @ApiOperation("【访客系统】定时重新下发删除人员数据") @GetMapping("/timer/orguser/syncMemberDelData") ApiResponse syncMemberDelData() ; @ApiOperation("【访客系统】定时同步海康人员数据") @GetMapping("/timer/orguser/syncUserData") ApiResponse syncUserData(); @ApiOperation("【访客系统】定时冻结人员") @GetMapping("/timer/orguser/memberFreeze") ApiResponse memberFreeze(); @ApiOperation("【访客系统】定时下发访客预约申请") @GetMapping("/timer/visit/syncVisitData") ApiResponse syncVisitData() ; @ApiOperation("【访客系统】定时查询访客预约状态") @GetMapping("/timer/visit/getOutTimeVisitRecord") ApiResponse getOutTimeVisitRecord(); @ApiOperation("【访客系统】定时今日的访客预约数据") @GetMapping("/timer/visit/syncVistAppointData") ApiResponse syncVistAppointData() ; @ApiOperation("【访客系统】定时更新微信公众号accesstoken") @GetMapping("/timer/wxtoken/updateWxAccessToken") public ApiResponse updateWxAccessToken(); }