package cn.gistack.sm.patrol.feign;
|
|
import cn.gistack.sm.sjztmd.feign.IAttResManagePersonClientFallback;
|
import org.springblade.core.tool.api.R;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import java.util.List;
|
|
/**
|
* 巡查任务 feign
|
* @author zhongrj
|
*/
|
@FeignClient(
|
value = "blade-sm",
|
fallback = IAttResManagePersonClientFallback.class
|
)
|
public interface PatrolTaskClient {
|
|
String API_PREFIX = "/client";
|
String CREATE_TASK_JOB_HANDLER = API_PREFIX + "/createTaskJobHandler";
|
|
/**
|
* 给巡查责任人定时创建任务执行器
|
* @param processDefinitionId
|
* @param taskType
|
* @param title
|
* @param content
|
* @return
|
*/
|
@GetMapping(CREATE_TASK_JOB_HANDLER)
|
List<Integer> createTaskJobHandler(@RequestParam("processDefinitionId") String processDefinitionId,
|
@RequestParam("taskType") String taskType,
|
@RequestParam("title") String title,
|
@RequestParam("content") String content);
|
}
|