| 123456789101112131415161718192021222324252627282930313233343536 |
- package com.xunmei.system.api;
- import com.xunmei.common.core.constant.SecurityConstants;
- import com.xunmei.common.core.constant.ServiceNameConstants;
- import com.xunmei.common.core.event.WorkTimeChangeEvent;
- import com.xunmei.common.core.web.domain.AjaxResult;
- import com.xunmei.system.api.factory.RemoteEduTrainingFallbackFactory;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.*;
- import java.util.Date;
- /**
- * 教育培训
- *
- * @author xunmei
- */
- @FeignClient(contextId = "remoteEduTrainingService", value = ServiceNameConstants.CORE_SERVICE, fallbackFactory = RemoteEduTrainingFallbackFactory.class)
- public interface RemoteEduTrainingService {
- /**
- * 生成教育培训任务
- *
- * @param cycle
- * @param date
- * @return
- */
- @GetMapping(value = "/eduTask/buildEduTask")
- AjaxResult buildEduTask(@RequestParam(required = false, value = "cycle") Integer cycle, @RequestParam(required = false, value = "date") Date date);
- @GetMapping(value = "/eduTask/updateEduTaskStatus")
- AjaxResult updateEduTaskStatus();
- @PostMapping("/eduTask/change")
- AjaxResult rebuild(@RequestBody String event, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
- }
|