package com.xiaopeng.order.controller; import com.xiaopeng.api.dto.statistics.OrderStatisticsDTO; import com.xiaopeng.api.dto.statistics.StatisticsQueryDTO; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.order.service.IXpOrderService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** *

* 订单 前端控制器 *

* * @author mitao * @since 2026-02-03 */ @RestController @Api(tags = "订单") public class XpOrderController { @Resource private IXpOrderService xpOrderService; /** * 获取订单统计数据(内部接口) * * @param query 查询参数 * @return 订单统计数据 */ @ApiOperation(value = "获取订单统计数据", tags = {"内部接口"}) @PostMapping("/inner/order/statistics") public R getOrderStatistics(@RequestBody StatisticsQueryDTO query) { return R.ok(xpOrderService.getOrderStatistics(query)); } }