Browse Source

添加status作为请求参数

LeeXin 3 years ago
parent
commit
bb20dba6b5

+ 3 - 2
src/main/java/cn/fastfun/controller/api/ProductController.java

@@ -2,6 +2,7 @@ package cn.fastfun.controller.api;
 
 
 import cn.fastfun.service.ProductService;
+import cn.fastfun.service.entity.IdParamForStatus;
 import cn.fastfun.service.entity.Product;
 import cn.fastfun.service.entity.QueryParamForProduct;
 import cn.fastfun.util.ResolveUtil;
@@ -82,9 +83,9 @@ public class ProductController {
 
     @ApiOperation(value = "删除SN规则信息")
     @PostMapping("/delete")
-    public ApiDTO delete(@RequestBody @ApiParam(name = "SN规则行对应的id", required = true) IdParam param) {
+    public ApiDTO delete(@RequestBody @ApiParam(name = "SN规则行对应的id", required = true) IdParamForStatus param) {
         Product product = productService.get(param.getId());
-        product.setStatus(0);
+        product.setStatus(param.getStatus());
         Product tmp = productService.save(product);
         return ApiDTO.ok("删除成功!",tmp);
     }

+ 16 - 0
src/main/java/cn/fastfun/service/entity/IdParamForStatus.java

@@ -0,0 +1,16 @@
+package cn.fastfun.service.entity;
+
+import com.bridge.dto.IdParam;
+
+public class IdParamForStatus extends IdParam {
+
+    private int status;
+
+    public int getStatus() {
+        return status;
+    }
+
+    public void setStatus(int status) {
+        this.status = status;
+    }
+}