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);


}