| | |
| | | package com.ruoyi.system.api.feignClient; |
| | | |
| | | import com.ruoyi.common.core.constant.SecurityConstants; |
| | | import com.ruoyi.common.core.constant.ServiceNameConstants; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.system.api.domain.DelayTask; |
| | |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestHeader; |
| | | |
| | | @FeignClient(contextId = "sysUserClient", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = SysUserFallbackFactory.class) |
| | | public interface SysUserClient { |
| | |
| | | /** |
| | | * 延时任务控制 |
| | | */ |
| | | @PostMapping("/config/getDelayTask") |
| | | public R<DelayTask> getDelayTask(@RequestBody String key); |
| | | @PostMapping("/delay-task/getDelayTask") |
| | | public R<DelayTask> getDelayTask(@RequestBody String key, |
| | | @RequestHeader(SecurityConstants.FROM_SOURCE) String source); |
| | | |
| | | @PostMapping("/config/addDelayTask") |
| | | public R<?> addDelayTask(@RequestBody DelayTask delayTask); |
| | | @PostMapping("/delay-task/addDelayTask") |
| | | public R<?> addDelayTask(@RequestBody DelayTask delayTask, |
| | | @RequestHeader(SecurityConstants.FROM_SOURCE) String source); |
| | | |
| | | @PostMapping("/config/deleteDelayTask") |
| | | public R<?> deleteDelayTask(@RequestBody String key); |
| | | @PostMapping("/delay-task/deleteDelayTask") |
| | | public R<?> deleteDelayTask(@RequestBody String key, |
| | | @RequestHeader(SecurityConstants.FROM_SOURCE) String source); |
| | | } |