|  |  |  | 
|---|
|  |  |  | import io.swagger.annotations.ApiOperation; | 
|---|
|  |  |  | import org.springframework.cloud.openfeign.FeignClient; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.GetMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author jiangping | 
|---|
|  |  |  | 
|---|
|  |  |  | public interface VisitServiceFegin { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询人员设备授权结果") | 
|---|
|  |  |  | @GetMapping("/timer/empower/syncEmpowerDetailData") | 
|---|
|  |  |  | @PostMapping("/timer/empower/syncEmpowerDetailData") | 
|---|
|  |  |  | ApiResponse syncEmpowerDetailData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询人员设备授权下载进度") | 
|---|
|  |  |  | @GetMapping("/timer/empower/syncEmpowerResultData") | 
|---|
|  |  |  | @PostMapping("/timer/empower/syncEmpowerResultData") | 
|---|
|  |  |  | ApiResponse syncEmpowerResultData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时重新下发失败的授权数据") | 
|---|
|  |  |  | @GetMapping("/timeempowerr//syncEmpowerFailData") | 
|---|
|  |  |  | @PostMapping("/timeempowerr/syncEmpowerFailData") | 
|---|
|  |  |  | ApiResponse syncEmpowerFailData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时刷新人员设备授权") | 
|---|
|  |  |  | @GetMapping("/timer/empower/syncEmpowerData") | 
|---|
|  |  |  | @PostMapping("/timer/empower/syncEmpowerData") | 
|---|
|  |  |  | ApiResponse syncEmpowerData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询设备状态") | 
|---|
|  |  |  | @GetMapping("/timer/device/getAscDeviceStatus") | 
|---|
|  |  |  | ApiResponse getAscDeviceStatus() ; | 
|---|
|  |  |  | @PostMapping("/timer/device/getAscDeviceStatus") | 
|---|
|  |  |  | ApiResponse getAscDeviceStatus() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】设置全部LED屏显内容为默认内容") | 
|---|
|  |  |  | @PostMapping("/timer/device/allLedDefualtContent") | 
|---|
|  |  |  | ApiResponse allLedDefualtContent(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时备份数据库") | 
|---|
|  |  |  | @GetMapping("/timer/db/backupDatabase") | 
|---|
|  |  |  | @PostMapping("/timer/db/backupDatabase") | 
|---|
|  |  |  | ApiResponse backupDatabase() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询月台状态") | 
|---|
|  |  |  | @GetMapping("/timer/platform/getPlatformStatus") | 
|---|
|  |  |  | @PostMapping("/timer/platform/getPlatformStatus") | 
|---|
|  |  |  | ApiResponse getPlatformStatus() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时下载海康系统图片数据") | 
|---|
|  |  |  | @GetMapping("/timer/image/downHKImgs") | 
|---|
|  |  |  | @PostMapping("/timer/image/downHKImgs") | 
|---|
|  |  |  | ApiResponse downHKImgs(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时接口日志清理") | 
|---|
|  |  |  | @GetMapping("/timer/log/clearThreeMonthLog") | 
|---|
|  |  |  | @PostMapping("/timer/log/clearThreeMonthLog") | 
|---|
|  |  |  | ApiResponse clearThreeMonthLog(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时车辆包期授权") | 
|---|
|  |  |  | @GetMapping("/timer/park/syncParkBookData") | 
|---|
|  |  |  | @PostMapping("/timer/park/syncParkBookData") | 
|---|
|  |  |  | ApiResponse syncParkBookData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询车辆查询") | 
|---|
|  |  |  | @GetMapping("/timer/park/syncVehicleUpdateData") | 
|---|
|  |  |  | @PostMapping("/timer/park/syncVehicleUpdateData") | 
|---|
|  |  |  | ApiResponse syncVehicleUpdateData() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时同步海康组织数据") | 
|---|
|  |  |  | @GetMapping("/timer/orguser/syncOrgData") | 
|---|
|  |  |  | @PostMapping("/timer/orguser/syncOrgData") | 
|---|
|  |  |  | ApiResponse syncOrgData() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时重新下发删除人员数据") | 
|---|
|  |  |  | @GetMapping("/timer/orguser/syncMemberDelData") | 
|---|
|  |  |  | @PostMapping("/timer/orguser/syncMemberDelData") | 
|---|
|  |  |  | ApiResponse syncMemberDelData() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时同步海康人员数据") | 
|---|
|  |  |  | @GetMapping("/timer/orguser/syncUserData") | 
|---|
|  |  |  | @PostMapping("/timer/orguser/syncUserData") | 
|---|
|  |  |  | ApiResponse syncUserData(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时冻结人员") | 
|---|
|  |  |  | @GetMapping("/timer/orguser/memberFreeze") | 
|---|
|  |  |  | @PostMapping("/timer/orguser/memberFreeze") | 
|---|
|  |  |  | ApiResponse memberFreeze(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时下发访客预约申请") | 
|---|
|  |  |  | @GetMapping("/timer/visit/syncVisitData") | 
|---|
|  |  |  | @PostMapping("/timer/visit/syncVisitData") | 
|---|
|  |  |  | ApiResponse syncVisitData() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时查询访客预约状态") | 
|---|
|  |  |  | @GetMapping("/timer/visit/getOutTimeVisitRecord") | 
|---|
|  |  |  | @PostMapping("/timer/visit/getOutTimeVisitRecord") | 
|---|
|  |  |  | ApiResponse getOutTimeVisitRecord(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】定时今日的访客预约数据") | 
|---|
|  |  |  | @GetMapping("/timer/visit/syncVistAppointData") | 
|---|
|  |  |  | @PostMapping("/timer/visit/syncVistAppointData") | 
|---|
|  |  |  | ApiResponse syncVistAppointData() ; | 
|---|
|  |  |  | //    @ApiOperation("【访客系统】定时更新微信公众号accesstoken") | 
|---|
|  |  |  | //    @GetMapping("/timer/wxtoken/updateWxAccessToken") | 
|---|
|  |  |  | //    @PostMapping("/timer/wxtoken/updateWxAccessToken") | 
|---|
|  |  |  | //    ApiResponse updateWxAccessToken(); | 
|---|
|  |  |  | @ApiOperation("【访客系统】访客数据即将超时预警") | 
|---|
|  |  |  | @GetMapping("/timer/visit/visitTimeOut") | 
|---|
|  |  |  | @PostMapping("/timer/visit/visitTimeOut") | 
|---|
|  |  |  | ApiResponse visitTimeOut() ; | 
|---|
|  |  |  | @ApiOperation("【访客系统】访客申请待审批记录截止时间已过自动取消预约") | 
|---|
|  |  |  | @GetMapping("/timer/visit/visitNoCheckCancel") | 
|---|
|  |  |  | @PostMapping("/timer/visit/visitNoCheckCancel") | 
|---|
|  |  |  | ApiResponse visitNoCheckCancel() ; | 
|---|
|  |  |  | @ApiOperation("【数字化月台】月台停靠超时报警业务") | 
|---|
|  |  |  | @GetMapping("/timer/platformJob/platformJobTimer") | 
|---|
|  |  |  | @PostMapping("/timer/platformJob/platformJobTimer") | 
|---|
|  |  |  | ApiResponse platformJobTimer(); | 
|---|
|  |  |  | @ApiOperation("【数字化月台】月台检查电子锁上锁状态") | 
|---|
|  |  |  | @GetMapping("/timer/platformJob/platformCheckWmsLockStatus") | 
|---|
|  |  |  | @PostMapping("/timer/platformJob/platformCheckWmsLockStatus") | 
|---|
|  |  |  | ApiResponse platformCheckWmsLockStatusTimer(); | 
|---|
|  |  |  | @ApiOperation("【数字化月台】月台作业超时报警业务") | 
|---|
|  |  |  | @GetMapping("/timer/platformJob/platformJobWorkTimeOut") | 
|---|
|  |  |  | @PostMapping("/timer/platformJob/platformJobWorkTimeOut") | 
|---|
|  |  |  | ApiResponse platformJobWorkTimeOut(); | 
|---|
|  |  |  | @ApiOperation("【数字化月台】月台等待作业超时业务") | 
|---|
|  |  |  | @GetMapping("/timer/platformJob/platformJobWaitTimeOut") | 
|---|
|  |  |  | @PostMapping("/timer/platformJob/platformJobWaitTimeOut") | 
|---|
|  |  |  | ApiResponse platformJobWaitTimeOut(); | 
|---|
|  |  |  | @ApiOperation("【短信通知】定时发送等待短信任务") | 
|---|
|  |  |  | @GetMapping("/timer/sms/sendWaitingSmsNotice") | 
|---|
|  |  |  | @PostMapping("/timer/sms/sendWaitingSmsNotice") | 
|---|
|  |  |  | ApiResponse sendWaitingSmsNotice(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("【数字化月台】月台今日作业未完成通知定时") | 
|---|
|  |  |  | @GetMapping("/timer/platformJob/sendUnFinishNotice") | 
|---|
|  |  |  | @PostMapping("/timer/platformJob/sendUnFinishNotice") | 
|---|
|  |  |  | ApiResponse sendUnFinishNotice(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|