Aslee il y a 3 ans
Parent
commit
8805a8860e

+ 4 - 5
src/main/java/com/caimei365/user/controller/ClubApi.java

@@ -2,6 +2,7 @@ package com.caimei365.user.controller;
 
 import com.caimei365.user.model.ResponseJson;
 import com.caimei365.user.model.dto.ClubUpdateDto;
+import com.caimei365.user.model.dto.DeductionDto;
 import com.caimei365.user.model.vo.BeansHistoryVo;
 import com.caimei365.user.service.ClubService;
 import io.swagger.annotations.Api;
@@ -130,12 +131,10 @@ public class ClubApi {
     }
 
     @ApiOperation("查看商品资料抵扣采美豆")
-    @ApiImplicitParams({
-            @ApiImplicitParam(required = true, name = "userId", value = "用户Id"),
-            @ApiImplicitParam(required = true, name = "archiveId", value = "资料id")
-    })
     @PostMapping("/archive/deduction")
-    public ResponseJson archiveDeduction(Integer userId, Integer archiveId) {
+    public ResponseJson archiveDeduction(DeductionDto deductionDto) {
+        Integer userId = deductionDto.getUserId();
+        Integer archiveId = deductionDto.getArchiveId();
         if (userId == null || archiveId == null) {
             return ResponseJson.error("参数异常");
         }

+ 27 - 0
src/main/java/com/caimei365/user/model/dto/DeductionDto.java

@@ -0,0 +1,27 @@
+package com.caimei365.user.model.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/17
+ */
+@ApiModel("商品资料采美豆抵扣参数")
+@Data
+public class DeductionDto implements Serializable {
+    /**
+     * 用户Id
+     */
+    private Integer userId;
+    /**
+     * 资料id
+     */
+    private Integer archiveId;
+}