liude 1 год назад
Родитель
Сommit
12ffc657e2

+ 0 - 1
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/constant/FavoriteType.java

@@ -15,7 +15,6 @@ public enum FavoriteType implements Enumerable {
      * 商家
      */
     MERCHANT("商家");
-
     /**
      * 类型描述
      */

+ 8 - 0
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/CategoryService.java

@@ -52,4 +52,12 @@ public interface CategoryService {
      * @return 分类信息列表
      */
     List<CategoryDTO> listRecommendCategories(int size);
+
+
+    /**
+     * 删除分类
+     *
+     * @param id    分类主键
+     */
+    void deleteCategory(Long id);
 }

+ 7 - 0
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/CouponService.java

@@ -30,6 +30,13 @@ public interface CouponService {
      */
     void updateCoupon(Long id, CouponModifyParam param);
 
+    /**
+     * 删除商品优惠券
+     *
+     * @param id    商品优惠券主键
+     */
+    void deleteCoupon(Long id);
+
     /**
      * 查询商品优惠券
      *

+ 7 - 0
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/GoodsService.java

@@ -46,6 +46,13 @@ public interface GoodsService {
      */
     void updateGoods(Long id, GoodsModifyParam param);
 
+    /**
+     * 删除商品
+     *
+     * @param id    商品主键
+     */
+    void deleteGoods(Long id);
+
     /**
      * 查询商品
      *

+ 7 - 0
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/MerchantService.java

@@ -65,6 +65,13 @@ public interface MerchantService {
      */
     void updateMerchant(Long id, MerchantModifyParam param);
 
+    /**
+     * 删除商家
+     *
+     * @param id    分类主键
+     */
+    void deleteMerchant(Long id);
+
     /**
      * 查询商家
      *

+ 4 - 0
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/CategoryServiceImpl.java

@@ -65,4 +65,8 @@ public class CategoryServiceImpl extends ServiceImpl<CategoryMapper, Category> i
         List<Category> categories = this.baseMapper.listRecommendCategories(size);
         return CategoryCopier.INSTANCE.copying(categories);
     }
+    @Override
+    public void deleteCategory(Long id){
+        this.baseMapper.deleteById(id);
+    }
 }

+ 7 - 1
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/CouponServiceImpl.java

@@ -44,11 +44,17 @@ public class CouponServiceImpl extends ServiceImpl<CouponMapper, Coupon> impleme
 
     @Override
     public void updateCoupon(@NonNull Long id, @NonNull CouponModifyParam param) {
-        Coupon coupon = DatabaseContextHolder.getRequireEntity(this, id, "分类不存在");
+        Coupon coupon = DatabaseContextHolder.getRequireEntity(this, id, "商品优惠卷不存在");
         CouponCopier.INSTANCE.copying(param, coupon);
         this.updateById(coupon);
     }
 
+    @Override
+    public void deleteCoupon(@NonNull Long id) {
+        DatabaseContextHolder.getRequireEntity(this, id, "商品优惠卷不存在");
+        this.baseMapper.deleteById(id);
+    }
+
     @Override
     public Pagination<CouponDTO> getCouponPaging(@NonNull CouponPagingParam param) {
         Page<Coupon> page = this.lambdaQuery()

+ 7 - 1
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/GoodsServiceImpl.java

@@ -86,11 +86,17 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
 
     @Override
     public void updateGoods(@NonNull Long id, @NonNull GoodsModifyParam param) {
-        Goods goods = DatabaseContextHolder.getRequireEntity(this, id, "分类不存在");
+        Goods goods = DatabaseContextHolder.getRequireEntity(this, id, "商品不存在");
         GoodsCopier.INSTANCE.copying(param, goods);
         this.updateById(goods);
     }
 
+    @Override
+    public void deleteGoods(@NonNull Long id) {
+        DatabaseContextHolder.getRequireEntity(this, id, "商品不存在");
+        this.baseMapper.deleteById(id);
+    }
+
     @Override
     public Pagination<GoodsDTO> getGoodsPaging(@NonNull GoodsPagingParam param) {
         Page<Goods> page = this.lambdaQuery()

+ 7 - 1
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/MerchantServiceImpl.java

@@ -77,11 +77,17 @@ public class MerchantServiceImpl extends ServiceImpl<MerchantMapper, Merchant> i
 
     @Override
     public void updateMerchant(@NonNull Long id, @NonNull MerchantModifyParam param) {
-        Merchant merchant = DatabaseContextHolder.getRequireEntity(this, id, "分类不存在");
+        Merchant merchant = DatabaseContextHolder.getRequireEntity(this, id, "商家不存在");
         MerchantCopier.INSTANCE.copying(param, merchant);
         this.updateById(merchant);
     }
 
+    @Override
+    public void deleteMerchant(@NonNull Long id) {
+        DatabaseContextHolder.getRequireEntity(this, id, "商家不存在");
+        this.baseMapper.deleteById(id);
+    }
+
     @Override
     public Pagination<MerchantDTO> getMerchantPaging(@NonNull MerchantPagingParam param) {
         Page<Merchant> page = this.lambdaQuery()