| 1234567891011121314151617181920212223242526272829303132333435 |
- package com.xunmei.system.api;
- import com.xunmei.common.core.constant.ServiceNameConstants;
- import com.xunmei.common.core.domain.R;
- import com.xunmei.common.core.web.domain.AjaxResult;
- import com.xunmei.system.api.factory.RemoteTaskFallbackFactory;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.GetMapping;
- @FeignClient(contextId = "remoteTaskService", value = ServiceNameConstants.CORE_SERVICE, fallbackFactory = RemoteTaskFallbackFactory.class)
- public interface RemoteTaskService {
- /**
- * 执行每日每小时履职任务生成任务
- *
- * @return
- */
- @GetMapping("/task/dayTask")
- R<AjaxResult> dayTask();
- /**
- * 每周履职任务生成任务
- *
- * @return
- */
- @GetMapping("/task/weekTask")
- R<AjaxResult> weekTask();
- /**
- * 每月,每季,每半年,每年履职任务生成任务
- *
- * @return
- */
- @GetMapping("/task/monthTask")
- R<AjaxResult> monthTask();
- }
|