RemoteTaskDetailService.java
897 Bytes
package com.huaheng.task.api;
import com.huaheng.common.core.config.FeignTokenInterceptor;
import com.huaheng.common.core.constant.ServiceNameConstants;
import com.huaheng.common.core.web.domain.AjaxResult;
import com.huaheng.task.api.domain.TaskDetail;
import com.huaheng.task.api.domain.TaskHeader;
import com.huaheng.task.api.factory.RemoteTaskDetailFallFactory;
import com.huaheng.task.api.factory.RemoteTaskFallFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@FeignClient(contextId = "remoteTaskDetailService", value = ServiceNameConstants.TASK_SERVICE
, fallbackFactory = RemoteTaskDetailFallFactory.class, configuration = FeignTokenInterceptor.class)
public interface RemoteTaskDetailService {
@PutMapping("/taskDetail/save")
Boolean save(@RequestBody TaskDetail taskDetail);
}