package com.xiaopeng.operation.controller; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.common.core.web.controller.BaseController; import com.xiaopeng.common.log.annotation.AdminOperationLog; import com.xiaopeng.common.log.enums.AdminBusinessType; import com.xiaopeng.common.log.enums.AdminOperationType; import com.xiaopeng.operation.dto.XpTradingStrategyEditDTO; import com.xiaopeng.operation.service.IXpTradingStrategyService; import com.xiaopeng.operation.vo.XpTradingStrategyDetailVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; /** *
* 交易策略配置 前端控制器 *
* * @author mitao * @since 2026-02-03 */ @RestController @Api(tags = "交易策略管理") @RequiredArgsConstructor public class XpTradingStrategyController extends BaseController { private final IXpTradingStrategyService tradingStrategyService; /** * 获取交易策略配置 * * @return 交易策略详情 */ @ApiOperation(value = "获取交易策略配置", tags = {"管理后台-交易管理-交易策略配置"}) @GetMapping("/api/v1/tradingStrategy/queryById") public R