From c5947256b22f2283214258827f61af09966cf490 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 31 Dec 2024 17:25:37 +0800 Subject: [PATCH] feat(mall): 添加会员列表直推、团队、业绩统计功能 - 在 MallMember 实体中添加直推数、团队数、业绩金额等字段 - 修改 getMallMemberList 方法,异步计算每个会员的直推、团队和业绩数据 - 在前端列表中显示直推、团队、业绩等列 - 优化数据查询效率,使用 LambdaQueryWrapper 和 CompletableFuture --- src/main/java/cc/mrbird/febs/mall/controller/ViewMallGoodsController.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallGoodsController.java index 28f8fc8..5a34524 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallGoodsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallGoodsController.java @@ -139,4 +139,62 @@ model.addAttribute("homeDeliverySetting", adminHomeDeliverySettingVo); return FebsUtil.view("modules/goods/deliveryHomeUpdate"); } + + /** + * 运费模板列表 + */ + @GetMapping("carriageRuleList") + @RequiresPermissions("carriageRuleList:view") + public String carriageRuleList() { + return FebsUtil.view("modules/goods/carriageRuleList"); + } + + /** + * 运费模板-新增 + */ + @GetMapping("carriageRuleAdd") + @RequiresPermissions("carriageRuleAdd:add") + public String carriageRuleAdd() { + return FebsUtil.view("modules/goods/carriageRuleAdd"); + } + + /** + * 运费模板-编辑-详情 + */ + @GetMapping("carriageRuleUpdate/{id}") + @RequiresPermissions("carriageRuleUpdate:update") + public String carriageRuleUpdate(@PathVariable long id, Model model) { + AdminMallCarriageRuleVo adminMallCarriageRuleVo = mallGoodsService.selectCarriageRuleByRuleId(id); + model.addAttribute("carriageRule", adminMallCarriageRuleVo); + return FebsUtil.view("modules/goods/carriageRuleUpdate"); + } + + /** + * 优惠卷列表 + */ + @GetMapping("goodsCouponList") + @RequiresPermissions("goodsCouponList:view") + public String goodsCouponList() { + return FebsUtil.view("modules/goods/goodsCouponList"); + } + + /** + * 优惠卷列表-新增 + */ + @GetMapping("goodsCouponAdd") + @RequiresPermissions("goodsCouponAdd:add") + public String goodsCouponAdd() { + return FebsUtil.view("modules/goods/goodsCouponAdd"); + } + + /** + * 优惠卷列表-编辑-详情 + */ + @GetMapping("goodsCouponUpdate/{id}") + @RequiresPermissions("goodsCouponUpdate:update") + public String goodsCouponUpdate(@PathVariable long id, Model model) { + AdminMallGoodsCouponVo adminMallGoodsCouponVo = mallGoodsService.selectGoodsCouponById(id); + model.addAttribute("couponRule", adminMallGoodsCouponVo); + return FebsUtil.view("modules/goods/goodsCouponUpdate"); + } } -- Gitblit v1.9.1