package com.xiaopeng.api.feignClient.order;
|
|
|
import com.xiaopeng.api.factory.order.XpOrderClientFallbackFactory;
|
import com.xiaopeng.api.factory.order.XpOrderReassignClientFallbackFactory;
|
import com.xiaopeng.api.model.order.XpOrderReassign;
|
import com.xiaopeng.common.core.domain.R;
|
import com.xiaopeng.common.core.dto.ServiceNameConstantsEnum;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import java.util.List;
|
|
/**
|
* 订单改派 Feign客户端
|
*
|
* @author mitao
|
*/
|
@FeignClient(contextId = "XpOrderReassignClient",
|
value = ServiceNameConstantsEnum.XP_ORDER_SERVICE,
|
fallbackFactory = XpOrderReassignClientFallbackFactory.class)
|
public interface XpOrderReassignClient {
|
|
|
//-----------------------订单改派---------------------------------------------
|
|
/**
|
* 获取获取订单改派数据
|
* @return
|
*/
|
@PostMapping("/logan/inner/orderReassign/findList")
|
R<List<XpOrderReassign>> findListOrderReassign() ;
|
/**
|
* 保存(内部接口)
|
* @return
|
*/
|
@PostMapping("/logan/inner/orderReassign/save")
|
R<Long> saveOrderReassign(@RequestBody XpOrderReassign entity) ;
|
/**
|
* 修改数据
|
* @return
|
*/
|
@PostMapping("/logan/inner/orderReassign/update")
|
R<Long> updateByIdOrderReassign(@RequestBody XpOrderReassign entity) ;
|
/**
|
* 修改是否完成
|
* @return
|
*/
|
@PostMapping("/logan/inner/orderReassign/updateComplete")
|
R<Long> updateCompleteOrderReassign(@RequestBody XpOrderReassign entity) ;
|
//-----------------------订单改派---------------------------------------------
|
|
|
}
|