Browse Source

小程序改版-首页轮播图

Aslee 4 years ago
parent
commit
bca5697b6f

+ 32 - 0
base-module/src/main/java/com/caimei/module/base/entity/bo/ImageLink.java

@@ -0,0 +1,32 @@
+package com.caimei.module.base.entity.bo;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Description
+ *
+ * @author : Charles
+ * @date : 2020/6/22
+ */
+@Data
+public class ImageLink implements Serializable {
+	private Integer id;
+	private Integer status;
+	private String title;
+	private String detail;
+	private String link;
+	private String image;
+	/** 活动开始时间 */
+	private Date beginTime;
+	/** 活动开始时间 */
+	private Date endTime;
+	/** 链接类型 -1未知类型 1二级页面 2项目仪器 3直播页面 4自由页面 5商品详情 6仪器项目详情
+	 * 7供应商主页 8专题活动页 9二手市场介绍 10二手商品列表 11二手商品发布 12商品搜索 13信息详情
+	 * 14品牌招商介绍页 15维修保养介绍页 16首页 17注册页*/
+	private Integer linkType;
+
+    private static final long serialVersionUID = 1L;
+}

+ 29 - 0
base-module/src/main/java/com/caimei/module/base/entity/bo/PageFloor.java

@@ -0,0 +1,29 @@
+package com.caimei.module.base.entity.bo;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 页面楼层
+ *
+ * @author : Charles
+ * @date : 2020/6/22
+ */
+@Data
+public class PageFloor implements Serializable {
+	private Integer id;
+	private Integer type;
+	private String title;
+	private String detail;
+	private String link;
+	private List<PageFloor> subFloors;
+	private List<ImageLink> floorData;
+	/** 链接类型 -1未知类型 1二级页面 2项目仪器 3直播页面 4自由页面 5商品详情 6仪器项目详情
+	 * 7供应商主页 8专题活动页 9二手市场介绍 10二手商品列表 11二手商品发布 12商品搜索 13信息详情
+	 * 14品牌招商介绍页 15维修保养介绍页 16首页 17注册页*/
+	private Integer linkType;
+
+    private static final long serialVersionUID = 1L;
+}

+ 2 - 1
base-module/src/main/java/com/caimei/module/base/entity/vo/PageModuleVo.java

@@ -1,5 +1,6 @@
 package com.caimei.module.base.entity.vo;
 
+import com.caimei.module.base.entity.bo.ImageLink;
 import com.caimei.module.base.entity.po.CmMallPageModules;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -18,7 +19,7 @@ public class PageModuleVo extends CmMallPageModules {
     /**
      * banner图
      */
-    private List<String> bannerImageList;
+    private List<ImageLink> bannerImageList;
     /**
      * 购物车数量
      */