فهرست منبع

排序权重接口入参调整

cup 3 سال پیش
والد
کامیت
0e7117990d

+ 5 - 8
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/GoodsMgrController.java

@@ -11,6 +11,7 @@ import com.qs.mp.admin.domain.GoodsSku;
 import com.qs.mp.admin.domain.GoodsTagRel;
 import com.qs.mp.admin.domain.param.GoodsParam;
 import com.qs.mp.admin.domain.param.GoodsQueryParam;
+import com.qs.mp.admin.domain.param.GoodsUpdateSortWeightParam;
 import com.qs.mp.admin.domain.vo.GoodsVO;
 import com.qs.mp.admin.service.IGoodsService;
 import com.qs.mp.admin.service.IGoodsSkuService;
@@ -131,16 +132,12 @@ public class GoodsMgrController extends BaseApiController {
   @PostMapping("/update/sortWeight")
   @PreAuthorize("@ss.hasPermi('business:goods:edit')")
   @ApiOperation("更新商品排序权重")
-  @ApiImplicitParams({
-          @ApiImplicitParam(name = "goodsId", value = "商品ID", required = true, dataType = "Long", paramType = "query"),
-          @ApiImplicitParam(name = "sortWeight", value = "排序权重", required = true, dataType = "Integer", paramType = "query")
-  })
-  public AjaxResult updateSortWeight(@RequestParam Long goodsId,
-                                     @RequestParam Integer sortWeight) {
+
+  public AjaxResult updateSortWeight(@RequestBody GoodsUpdateSortWeightParam param) {
 
     Goods goods = new Goods();
-    goods.setGoodsId(goodsId);
-    goods.setSortWeight(sortWeight);
+    goods.setGoodsId(param.getGoodsId());
+    goods.setSortWeight(param.getSortWeight());
     return AjaxResult.success(goodsService.updateById(goods));
   }
 

+ 4 - 8
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/TicketBoxMgrController.java

@@ -10,6 +10,7 @@ import com.qs.mp.admin.domain.excel.TicketExcel;
 import com.qs.mp.admin.domain.param.BathIdParam;
 import com.qs.mp.admin.domain.param.TicketBoxCreateParam;
 import com.qs.mp.admin.domain.param.TicketBoxParam;
+import com.qs.mp.admin.domain.param.TicketUpdateSortWeightParam;
 import com.qs.mp.admin.domain.vo.TicketAwardsVO;
 import com.qs.mp.admin.domain.vo.TicketBoxVO;
 import com.qs.mp.admin.service.ITicketAwardsPrizeService;
@@ -124,16 +125,11 @@ public class TicketBoxMgrController extends BaseApiController {
 	@PostMapping("/update/sortWeight")
 	@PreAuthorize("@ss.hasPermi('business:ticket:edit')")
 	@ApiOperation("更新盲票排序权重")
-	@ApiImplicitParams({
-			@ApiImplicitParam(name = "boxId", value = "盲票组ID", required = true, dataType = "String", paramType = "query"),
-			@ApiImplicitParam(name = "sortWeight", value = "排序权重", required = true, dataType = "Integer", paramType = "query")
-	})
-	public AjaxResult updateSortWeight(@RequestParam String boxId,
-									   @RequestParam Integer sortWeight) {
+	public AjaxResult updateSortWeight(@RequestBody TicketUpdateSortWeightParam param) {
 
 		TicketBox ticketBox = new TicketBox();
-		ticketBox.setBoxId(boxId);
-		ticketBox.setSortWeight(sortWeight);
+		ticketBox.setBoxId(param.getBoxId());
+		ticketBox.setSortWeight(param.getSortWeight());
 		return AjaxResult.success(ticketBoxService.updateById(ticketBox));
 	}
 

+ 23 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/GoodsUpdateSortWeightParam.java

@@ -0,0 +1,23 @@
+package com.qs.mp.admin.domain.param;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.web.bind.annotation.RequestParam;
+
+/**
+ * 商品排序权重更新入参类
+ * @author Cup
+ * @date 2022/4/26
+ */
+@ApiModel("商品排序权重更新入参类")
+@Data
+public class GoodsUpdateSortWeightParam {
+
+
+    @ApiModelProperty("商品id")
+    private Long goodsId;
+
+    @ApiModelProperty("权重值")
+    private Integer sortWeight;
+}

+ 22 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketUpdateSortWeightParam.java

@@ -0,0 +1,22 @@
+package com.qs.mp.admin.domain.param;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 盲票排序权重更新入参类
+ * @author Cup
+ * @date 2022/4/26
+ */
+@ApiModel("盲票排序权重更新入参类")
+@Data
+public class TicketUpdateSortWeightParam {
+
+
+    @ApiModelProperty("盲票组id")
+    private String boxId;
+
+    @ApiModelProperty("权重值")
+    private Integer sortWeight;
+}