RemoteShipmentHeaderService.java
742 Bytes
package com.huaheng.shipment.api;
import com.huaheng.common.core.constant.ServiceNameConstants;
import com.huaheng.shipment.api.domain.ShipmentHeader;
import com.huaheng.shipment.api.factory.RemoteShipmentHeaderFallFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
@FeignClient(contextId = "remoteShipmentHeaderService", value = ServiceNameConstants.SHIPMENT_SERVICE, fallbackFactory = RemoteShipmentHeaderFallFactory.class)
public interface RemoteShipmentHeaderService {
@PostMapping("/shipmentHeader/{id}")
ShipmentHeader getById(@RequestParam(value = "id") Integer id);
@PutMapping("/shipmentHeader")
boolean updateById(ShipmentHeader shipmentHeader);
}