RemoteResumptionTaskService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.xunmei.system.api;
  2. import com.xunmei.common.core.constant.ServiceNameConstants;
  3. import com.xunmei.common.core.domain.R;
  4. import com.xunmei.common.core.web.domain.AjaxResult;
  5. import com.xunmei.system.api.factory.RemoteEduTrainingFallbackFactory;
  6. import com.xunmei.system.api.factory.RemoteResumptionTaskFallbackFactory;
  7. import org.springframework.cloud.openfeign.FeignClient;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import java.util.Date;
  11. /**
  12. * 教育培训
  13. *
  14. * @author xunmei
  15. */
  16. @FeignClient(contextId = "remoteResumptionTaskService", value = ServiceNameConstants.CORE_SERVICE, fallbackFactory = RemoteResumptionTaskFallbackFactory.class)
  17. public interface RemoteResumptionTaskService {
  18. /**
  19. * 生成每日履职任务
  20. *
  21. * @return
  22. */
  23. @GetMapping(value = "resumption/task/dayTask")
  24. R<Boolean> dayTask();
  25. /**
  26. * 生成每周履职任务
  27. *
  28. * @return
  29. */
  30. @GetMapping(value = "resumption/task/weekTask")
  31. R<Boolean> weekTask();
  32. /**
  33. * 生成每月、季、半年、年履职任务
  34. *
  35. * @return
  36. */
  37. @GetMapping(value = "resumption/task/monthTask")
  38. R<Boolean> monthTask();
  39. @GetMapping(value = "resumption/task/updatetaskstatus")
  40. R<Boolean> updateTaskStatus();
  41. }