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

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

View File

@@ -6,6 +6,7 @@ import cn.lili.common.security.OperationalJudgment;
import cn.lili.common.security.context.UserContext;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.order.aftersale.entity.dos.AfterSale;
import cn.lili.modules.order.aftersale.entity.vo.AfterSaleNumVO;
import cn.lili.modules.order.aftersale.entity.vo.AfterSaleSearchParams;
import cn.lili.modules.order.aftersale.entity.vo.AfterSaleVO;
import cn.lili.modules.order.aftersale.service.AfterSaleService;
@@ -53,6 +54,12 @@ public class AfterSaleStoreController {
return ResultUtil.data(afterSaleService.getAfterSalePages(searchParams));
}
@ApiOperation(value = "获取售后数量")
@GetMapping(value = "/afterSaleNumVO")
public ResultMessage<AfterSaleNumVO> getAfterSaleNumVO(AfterSaleSearchParams afterSaleSearchParams) {
return ResultUtil.data(afterSaleService.getAfterSaleNumVO(afterSaleSearchParams));
}
@ApiOperation(value = "获取导出售后服务列表列表")
@GetMapping(value = "/exportAfterSaleOrder")
public ResultMessage<List<AfterSale>> exportAfterSaleOrder(AfterSaleSearchParams searchParams) {