feat(order): 添加订单数量统计功能

- 新增 OrderNumVO 类用于订单数量统计
- 在 OrderService 接口中添加 getOrderNumVO 方法
- 在 OrderServiceImpl 类中实现 getOrderNumVO 方法
- 在 OrderMapper 接口中添加 getOrderNumVO SQL 查询
- 在 OrderManagerController 和 OrderStoreController 中添加获取订单数量的 API 接口- 优化物流公司的获取方式,
This commit is contained in:
pikachu1995@126.com
2025-08-28 11:22:32 +08:00
parent 1a3736fd29
commit ca5887028a
6 changed files with 73 additions and 14 deletions

View File

@@ -9,9 +9,9 @@ import cn.lili.common.enums.ResultUtil;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.member.entity.dto.MemberAddressDTO;
import cn.lili.modules.order.order.entity.dos.Order;
import cn.lili.modules.order.order.entity.dto.OrderExportDTO;
import cn.lili.modules.order.order.entity.dto.OrderSearchParams;
import cn.lili.modules.order.order.entity.vo.OrderDetailVO;
import cn.lili.modules.order.order.entity.vo.OrderNumVO;
import cn.lili.modules.order.order.entity.vo.OrderSimpleVO;
import cn.lili.modules.order.order.service.OrderPriceService;
import cn.lili.modules.order.order.service.OrderService;
@@ -56,6 +56,12 @@ public class OrderManagerController {
return ResultUtil.data(orderService.queryByParams(orderSearchParams));
}
@ApiOperation(value = "获取订单数量")
@GetMapping(value = "/orderNum")
public ResultMessage<OrderNumVO> getOrderNumVO(OrderSearchParams orderSearchParams) {
return ResultUtil.data(orderService.getOrderNumVO(orderSearchParams));
}
@ApiOperation(value = "查询订单导出列表")
@GetMapping("/queryExportOrder")
public void queryExportOrder(OrderSearchParams orderSearchParams) {