瀏覽代碼

增加删除业务

liude 1 年之前
父節點
當前提交
370a7ecad5

+ 11 - 1
src/main/java/com/chelvc/cloud/admin/controller/CouponController.java

@@ -46,11 +46,21 @@ public class CouponController {
      * @param param 修改参数
      */
     @PutMapping("/coupon/{id}")
-    public void updateCoupon(@PathVariable("id") @Min(value = 1, message = "分类主键不能小于1") Long id,
+    public void updateCoupon(@PathVariable("id") @Min(value = 1, message = "商品优惠券主键不能小于1") Long id,
                                @RequestBody @Valid CouponModifyParam param) {
         this.couponService.updateCoupon(id, param);
     }
 
+    /**
+     * 删除商品优惠券
+     *
+     * @param id    商品优惠券主键
+     */
+    @PutMapping("/coupon/delete/{id}")
+    public void deleteCoupon(@PathVariable("id") @Min(value = 1, message = "商品优惠券主键不能小于1") Long id) {
+        this.couponService.deleteCoupon(id);
+    }
+
     /**
      * 查询商品优惠券分页
      *

+ 11 - 1
src/main/java/com/chelvc/cloud/admin/controller/GoodsController.java

@@ -45,11 +45,21 @@ public class GoodsController {
      * @param param 修改参数
      */
     @PutMapping("/goods/{id}")
-    public void updateGoods(@PathVariable("id") @Min(value = 1, message = "分类主键不能小于1") Long id,
+    public void updateGoods(@PathVariable("id") @Min(value = 1, message = "商品主键不能小于1") Long id,
                                @RequestBody @Valid GoodsModifyParam param) {
         this.goodsService.updateGoods(id, param);
     }
 
+    /**
+     * 删除商品
+     *
+     * @param id    商品主键
+     */
+    @PutMapping("/goods/delete/{id}")
+    public void deleteGoods(@PathVariable("id") @Min(value = 1, message = "商品主键不能小于1") Long id) {
+        this.goodsService.deleteGoods(id);
+    }
+
     /**
      * 查询商品分页
      *

+ 11 - 1
src/main/java/com/chelvc/cloud/admin/controller/MerchantController.java

@@ -45,11 +45,21 @@ public class MerchantController {
      * @param param 修改参数
      */
     @PutMapping("/merchant/{id}")
-    public void updateMerchant(@PathVariable("id") @Min(value = 1, message = "分类主键不能小于1") Long id,
+    public void updateMerchant(@PathVariable("id") @Min(value = 1, message = "商家主键不能小于1") Long id,
                                @RequestBody @Valid MerchantModifyParam param) {
         this.merchantService.updateMerchant(id, param);
     }
 
+    /**
+     * 删除商家
+     *
+     * @param id    商家主键
+     */
+    @PutMapping("/merchant/delete/{id}")
+    public void deleteMerchant(@PathVariable("id") @Min(value = 1, message = "商家主键不能小于1") Long id) {
+        this.merchantService.deleteMerchant(id);
+    }
+
     /**
      * 查询商家分页
      *

+ 10 - 0
src/main/java/com/chelvc/cloud/admin/controller/RoleController.java

@@ -59,6 +59,16 @@ public class RoleController {
         this.roleService.updateRole(id, param);
     }
 
+    /**
+     * 删除角色
+     *
+     * @param id    角色主键
+     */
+    @PutMapping("/role/delete/{id}")
+    public void deleteRole(@PathVariable("id") @Min(value = 1, message = "角色主键不能小于1") Long id) {
+        this.roleService.deleteRole(id);
+    }
+
     /**
      * 修改角色权限
      *