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> findListOrderReassign() ; /** * 保存(内部接口) * @return */ @PostMapping("/logan/inner/orderReassign/save") R saveOrderReassign(@RequestBody XpOrderReassign entity) ; /** * 修改数据 * @return */ @PostMapping("/logan/inner/orderReassign/update") R updateByIdOrderReassign(@RequestBody XpOrderReassign entity) ; /** * 修改是否完成 * @return */ @PostMapping("/logan/inner/orderReassign/updateComplete") R updateCompleteOrderReassign(@RequestBody XpOrderReassign entity) ; //-----------------------订单改派--------------------------------------------- }