| | |
| | | |
| | | |
| | | import com.xiaopeng.api.factory.operation.XpTradingStrategyClientFallbackFactory; |
| | | import com.xiaopeng.api.model.operation.XpTradingStrategy; |
| | | import com.xiaopeng.api.vo.operation.XpTradingStrategyDetailVO; |
| | | 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.GetMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | |
| | | @FeignClient(contextId = "XpTradingStrategyClient", value = ServiceNameConstantsEnum.XP_OPERATION_SERVICE, fallbackFactory = XpTradingStrategyClientFallbackFactory.class) |
| | | public interface XpTradingStrategyClient { |
| | | |
| | | @GetMapping("/logan/inner/xpOperationStrategy/getOne") |
| | | R<XpTradingStrategyDetailVO> queryById(); |
| | | |
| | | |
| | | /** |
| | | * 根据开通城市获取交易策略 |
| | | * @param cityCode |
| | | * @return |
| | | */ |
| | | @GetMapping("/logan/inner/xpOperationStrategy/getTradingStrategyByCityCode/{cityCode}") |
| | | R<XpTradingStrategy> getTradingStrategyByCityCode(@PathVariable String cityCode); |
| | | } |