package com.kidgrow.oprationcenter.feign;
|
|
import com.kidgrow.common.constant.ServiceNameConstants;
|
import com.kidgrow.common.model.ResultBody;
|
import com.kidgrow.oprationcenter.feign.fallback.EquipmentDockingServiceFallbackFactory;
|
import com.kidgrow.oprationcenter.model.EquipmentDocking;
|
import com.kidgrow.ribbon.config.FeignHttpInterceptorConfig;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@FeignClient(value = ServiceNameConstants.OPRATION_SERVER,configuration= FeignHttpInterceptorConfig.class,
|
fallbackFactory = EquipmentDockingServiceFallbackFactory.class, decode404 = true)
|
public interface EquipmentDockingService {
|
@PostMapping("equipmentdocking/isAuthorize")
|
Boolean isAuthorize(@RequestBody EquipmentDocking equipmentDocking);
|
@PostMapping("equipmentdocking/query")
|
ResultBody findByObject(@RequestBody EquipmentDocking equipmentDocking);
|
}
|