| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | package com.xunmei.system.api;import com.xunmei.common.core.constant.SecurityConstants;import com.xunmei.common.core.constant.ServiceNameConstants;import com.xunmei.common.core.domain.R;import com.xunmei.common.core.event.WorkTimeChangeEvent;import com.xunmei.common.core.web.domain.AjaxResult;import com.xunmei.system.api.factory.RemoteEduTrainingFallbackFactory;import com.xunmei.system.api.factory.RemoteResumptionTaskFallbackFactory;import org.springframework.cloud.openfeign.FeignClient;import org.springframework.web.bind.annotation.*;import java.util.Date;import java.util.Map;/** * 教育培训 * * @author xunmei */@FeignClient(contextId = "remoteResumptionTaskService", value = ServiceNameConstants.CORE_SERVICE, fallbackFactory = RemoteResumptionTaskFallbackFactory.class)public interface RemoteResumptionTaskService {    /**     * 生成每日履职任务     *     * @return     */    @GetMapping(value = "resumption/task/dayTask")    R<Boolean> dayTask();    /**     * 生成每周履职任务     *     * @return     */    @GetMapping(value = "resumption/task/weekTask")    R<Boolean> weekTask();    /**     * 生成每月、季、半年、年履职任务     *     * @return     */    @GetMapping(value = "resumption/task/monthTask")    R<Boolean> monthTask();    @GetMapping(value = "resumption/task/updatetaskstatus")    R<Boolean> updateTaskStatus();    @PostMapping("api/resumption/rebuild")    AjaxResult rebuild(@RequestBody String event, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);    @GetMapping(value = "/api/plan/buildPdf")    AjaxResult buildPdf();}
 |