From 4a4e85169490d2b419a99f5d40d95937b798ecce Mon Sep 17 00:00:00 2001
From: DESKTOP-71BH0QO\L、ming <172680469@qq.com>
Date: 星期六, 17 四月 2021 17:48:39 +0800
Subject: [PATCH] Add:运营平台商城,除资金明细的接口

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java |   64 ++++++++++++++++++++++++++++++--
 1 files changed, 60 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java
index 14c08cc..3585bef 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java
@@ -1,17 +1,17 @@
 package com.panzhihua.service_community.api;
 
-import com.panzhihua.common.controller.BaseController;
+import com.panzhihua.common.model.dtos.shop.PageComShopGoodsDTO;
 import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO;
-import com.panzhihua.common.model.vos.LoginUserInfoVO;
 import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.shop.AddShopGoodsVO;
 import com.panzhihua.common.model.vos.shop.ShopStoreVO;
+import com.panzhihua.service_community.service.ComShopGoodsService;
 import com.panzhihua.service_community.service.ComShopStoreService;
-import lombok.NonNull;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
-import javax.validation.constraints.NotNull;
 
 @Slf4j
 @RestController
@@ -20,6 +20,8 @@
 
     @Resource
     private ComShopStoreService comShopStoreService;
+    @Resource
+    private ComShopGoodsService comShopGoodsService;
 
     /**
      * 店铺列表-分页查询
@@ -77,4 +79,58 @@
     }
 
 
+
+
+
+    /**
+     * 商品列表-分页查询
+     * @param pageComShopGoodsDTO 查询参数
+     * @return ComShopStoreVO
+     */
+    @PostMapping("/pageShopGoods")
+    public R pageShopStore(@RequestBody PageComShopGoodsDTO pageComShopGoodsDTO) {
+        return comShopGoodsService.pageGoodsList(pageComShopGoodsDTO);
+    }
+
+    /**
+     * 新增商品
+     * @param addShopGoodsVO
+     * @return
+     */
+    @PostMapping("/saveShopGoods")
+    public R saveStore(@RequestBody AddShopGoodsVO addShopGoodsVO) {
+        return comShopGoodsService.saveShopGoods(addShopGoodsVO);
+    }
+
+    /**
+     * 编辑商品
+     * @param addShopGoodsVO
+     * @param id 商铺Id
+     * @return
+     */
+    @PostMapping("/editShopGoods/{id}")
+    public R editShopGoods(@PathVariable("id") Long id,@RequestBody AddShopGoodsVO addShopGoodsVO) {
+        return comShopGoodsService.editShopGoods(id, addShopGoodsVO);
+    }
+
+    /**
+     * 删除商品
+     * @param id
+     * @return
+     */
+    @PostMapping("/deleteShopGoods")
+    public R deleteShopGoods(@RequestBody Long[] id) {
+        return comShopGoodsService.deleteShopGoods(id);
+    }
+
+    /**
+     * 删除商品
+     * @param id
+     * @return
+     */
+    @GetMapping("/changeShopGoodsStatus")
+    public R changeStatus(@RequestParam("id") Long id,@RequestParam("status")Integer status) {
+        return comShopGoodsService.changeStatus(id,status);
+    }
+
 }

--
Gitblit v1.7.1