huodongdong 7 years ago
parent
commit
f813b6b318

+ 17 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/app/vo/GoodsVo.java

@@ -0,0 +1,17 @@
+package cn.rankin.data.api.app.vo;
+
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+
+@Data
+@ToString
+public class GoodsVo implements Serializable {
+
+    private String id;
+
+    private String chargeUnit;
+
+    private String terminalPrice;
+}

+ 27 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/app/vo/ProductVo.java

@@ -0,0 +1,27 @@
+package cn.rankin.data.api.app.vo;
+
+import cn.rankin.common.utils.enums.ProductTypeEnum;
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+import java.util.List;
+
+@Data
+@ToString
+public class ProductVo implements Serializable {
+
+    private String id;
+
+    private String code;
+
+    private ProductTypeEnum type;
+
+    private String title;
+
+    private String subTitle;
+
+    private String coverUrl;
+
+    private List<GoodsVo> goods;
+}

+ 24 - 0
rankin-data-api/src/main/java/cn/rankin/data/api/user/dto/CollectionDTO.java

@@ -0,0 +1,24 @@
+package cn.rankin.data.api.user.dto;
+
+import cn.rankin.common.utils.enums.BaseStatusEnum;
+import cn.rankin.common.utils.enums.ProductTypeEnum;
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+
+@Data
+@ToString
+public class CollectionDTO implements Serializable {
+
+    private String id;
+
+    private String userId;
+
+    private String pid;
+
+    private ProductTypeEnum type;
+
+    private BaseStatusEnum status;
+
+}

+ 5 - 4
rankin-user-service/src/main/java/cn/rankin/userservice/controller/CollectionController.java

@@ -1,6 +1,7 @@
 package cn.rankin.userservice.controller;
 
 import cn.rankin.common.utils.api.model.APIResult;
+import cn.rankin.data.api.user.dto.CollectionDTO;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
@@ -10,8 +11,8 @@ import org.springframework.web.bind.annotation.RestController;
 @RequestMapping(value = "/user/collection")
 public class CollectionController {
 
-//    @RequestMapping(method = RequestMethod.PUT)
-//    public APIResult<Boolean> add(@RequestBody) {
-//
-//    }
+    @RequestMapping(method = RequestMethod.PUT)
+    public APIResult<Boolean> add(@RequestBody CollectionDTO collectionDTO) {
+        return null;
+    }
 }