From 8cebec2c7b5e56552c3d58a4571129ddecfb4436 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 16 Aug 2023 15:18:07 +0800
Subject: [PATCH] 后台修改

---
 src/main/java/cc/mrbird/febs/dapp/controller/ViewAdminMallGoodsController.java |   98 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 96 insertions(+), 2 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/controller/ViewAdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/dapp/controller/ViewAdminMallGoodsController.java
index 057b51c..2191422 100644
--- a/src/main/java/cc/mrbird/febs/dapp/controller/ViewAdminMallGoodsController.java
+++ b/src/main/java/cc/mrbird/febs/dapp/controller/ViewAdminMallGoodsController.java
@@ -4,11 +4,11 @@
 import cc.mrbird.febs.common.entity.FebsConstant;
 import cc.mrbird.febs.common.utils.FebsUtil;
 import cc.mrbird.febs.dapp.dto.HlmBasicPerkDto;
-import cc.mrbird.febs.dapp.entity.DataDictionaryCustom;
-import cc.mrbird.febs.dapp.entity.MallGoods;
+import cc.mrbird.febs.dapp.entity.*;
 import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum;
 import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper;
 import cc.mrbird.febs.dapp.service.IAdminMallGoodsService;
+import cc.mrbird.febs.dapp.service.IMallNewsInfoService;
 import cc.mrbird.febs.dapp.vo.AdminMallGoodsCategoryVo;
 import cn.hutool.core.util.ObjectUtil;
 import lombok.RequiredArgsConstructor;
@@ -214,4 +214,98 @@
         model.addAttribute("hlmBasicPerk", hlmBasicPerkDto);
         return FebsUtil.view("goods/basicPerkSetting");
     }
+
+
+    /**
+     * 轮播图---列表
+     */
+    @GetMapping("platformBanner")
+    @RequiresPermissions("platformBanner:view")
+    public String platformBanner() {
+        return FebsUtil.view("goods/platformBanner");
+    }
+
+    /**
+     * 轮播图---修改
+     */
+    @GetMapping("platformBannerUpdate/{id}")
+    @RequiresPermissions("platformBannerUpdate:update")
+    public String platformBannerUpdate(@PathVariable long id, Model model) {
+        PlatformBanner data = mallGoodsService.selectPlatformBannerById(id);
+        model.addAttribute("member", data);
+        return FebsUtil.view("goods/platformBannerDetail");
+    }
+
+    /**
+     * 轮播图---新增
+     */
+    @GetMapping("platformBannerAdd")
+    @RequiresPermissions("platformBannerAdd:add")
+    public String platformBannerAdd() {
+        return FebsUtil.view("goods/platformBannerAdd");
+    }
+
+
+
+    private final IMallNewsInfoService mallNewsInfoService;
+
+    /**
+     * 新闻中心-列表
+     * @return
+     */
+    @GetMapping("newsInfoList")
+    @RequiresPermissions("newsInfoList:view")
+    public String newsInfoList() {
+        return FebsUtil.view("goods/newsInfoList");
+    }
+
+    /**
+     * 新闻中心-新增
+     * @return
+     */
+    @GetMapping("newsInfoAdd")
+    @RequiresPermissions("newsInfoAdd:add")
+    public String newsInfoAdd() {
+        return FebsUtil.view("goods/newsInfoAdd");
+    }
+
+    /**
+     * 新闻中心-详情
+     * @param id
+     * @param model
+     * @return
+     */
+    @GetMapping("newsInfoUpdate/{id}")
+    @RequiresPermissions("newsInfoUpdate:update")
+    public String newsInfoUpdate(@PathVariable long id, Model model) {
+        MallNewsInfo data = mallNewsInfoService.getNewsInfoById(id);
+        model.addAttribute("newsInfo", data);
+        return FebsUtil.view("goods/newsInfoUpdate");
+    }
+
+    @GetMapping("newsCategory")
+    @RequiresPermissions("news:category:view")
+    public String newsCategory() {
+        return FebsUtil.view("goods/newsCategory");
+    }
+
+    @GetMapping("addCategory")
+    @RequiresPermissions("news:category:add")
+    public String addCategory(Long id, Model model) {
+        if (id != null) {
+            MallNewsCategory obj = mallNewsInfoService.findNewsCategoryById(id);
+            model.addAttribute("obj", obj);
+        }
+        return FebsUtil.view("goods/newsCategoryAdd");
+    }
+
+    @GetMapping("updateCategory/{id}")
+    @RequiresPermissions("news:category:update")
+    public String updateCategory(@PathVariable Long id, Model model) {
+        if (id != null) {
+            MallNewsCategory obj = mallNewsInfoService.findNewsCategoryById(id);
+            model.addAttribute("obj", obj);
+        }
+        return FebsUtil.view("goods/newsCategoryAdd");
+    }
 }

--
Gitblit v1.9.1