Selaa lähdekoodia

商品资料数据part2

Aslee 3 vuotta sitten
vanhempi
commit
b2a5fed5ae

+ 28 - 0
src/main/java/com/caimei365/commodity/model/po/ArchiveFilePo.java

@@ -0,0 +1,28 @@
+package com.caimei365.commodity.model.po;
+
+import com.caimei365.commodity.model.vo.ArchiveContentVo;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/9
+ */
+@ApiModel("商品资料文件")
+@Data
+public class ArchiveFilePo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 文件名称
+     */
+    private String fileName;
+    /**
+     * 文件oss链接
+     */
+    private String fileUrl;
+}

+ 50 - 0
src/main/java/com/caimei365/commodity/model/po/ArchivePo.java

@@ -0,0 +1,50 @@
+package com.caimei365.commodity.model.po;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/9
+ */
+@ApiModel("商品资料")
+@Data
+public class ArchivePo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 资料库id
+     */
+    private Integer archiveId;
+    /**
+     * 商品id
+     */
+    private Integer productId;
+    /**
+     * 商品名称
+     */
+    private String productName;
+    /**
+     * 商品图片
+     */
+    private String productImage;
+    /**
+     * 供应商名称
+     */
+    private String shopName;
+    /**
+     * 商品属性:1产品,2仪器
+     */
+    private Integer productType;
+    /**
+     * 资料等级:1一类资料,2二类资料,3三类资料
+     */
+    private Integer archiveLevel;
+    /**
+     * 商品分类:1医美,2生美
+     */
+    private Integer productClassify;
+}

+ 48 - 0
src/main/java/com/caimei365/commodity/model/vo/ArchiveContentVo.java

@@ -0,0 +1,48 @@
+package com.caimei365.commodity.model.vo;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/9
+ */
+@ApiModel("资料内容")
+@Data
+public class ArchiveContentVo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 资料内容id
+     */
+    private Integer archiveContentId;
+    /**
+     * 图片列表
+     */
+    private List<String> imageList;
+    /**
+     * 图片数量
+     */
+    private Integer imageNum;
+    /**
+     * 文件名称
+     */
+    private String fileName;
+    /**
+     * 文件oss链接
+     */
+    private String fileUrl;
+    /**
+     * 资料标题
+     */
+    private String title;
+    /**
+     * 添加时间
+     */
+    private Date addTime;
+}

+ 51 - 0
src/main/java/com/caimei365/commodity/model/vo/ArchiveDetailVo.java

@@ -0,0 +1,51 @@
+package com.caimei365.commodity.model.vo;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/9
+ */
+@ApiModel("商品资料详情")
+@Data
+public class ArchiveDetailVo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 图片资料列表
+     */
+    List<ArchiveContentVo> imageArchiveList;
+    /**
+     * 视频资料列表
+     */
+    List<ArchiveContentVo> videoArchiveList;
+    /**
+     * 文件资料列表
+     */
+    List<ArchiveContentVo> fileArchiveList;
+    /**
+     * 查看权限:0可查看,1未登录,2需升级会员机构,3需升级医美会员机构,4需要抵扣采美豆,5无权限查看
+     */
+    Integer permission;
+    /**
+     * 商品名称
+     */
+    private String productName;
+    /**
+     * 商品图片
+     */
+    private String productImage;
+    /**
+     * 供应商名称
+     */
+    private String shopName;
+    /**
+     * 商品属性:1产品,2仪器
+     */
+    private Integer productType;
+}

+ 51 - 0
src/main/java/com/caimei365/commodity/model/vo/ArchiveVo.java

@@ -0,0 +1,51 @@
+package com.caimei365.commodity.model.vo;
+
+import com.caimei365.commodity.model.po.ProductDetailInfoPo;
+import com.caimei365.commodity.model.po.ProductImagePo;
+import com.caimei365.commodity.model.po.ProductParameterPo;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author : Aslee
+ * @date : 2021/9/9
+ */
+@ApiModel("商品资料")
+@Data
+public class ArchiveVo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 商品资料id
+     */
+    private Integer archiveId;
+    /**
+     * 商品productID
+     */
+    private Integer productId;
+    /**
+     * 商品名称
+     */
+    private String productName;
+    /**
+     * 商品图片
+     */
+    private String productImage;
+    /**
+     * 供应商名称
+     */
+    private String shopName;
+    /**
+     * 商品属性:1产品,2仪器
+     */
+    private Integer productType;
+    /**
+     * 跳转页面:1商品详情,2自定义页面
+     */
+    private Integer redirectType;
+}