소스 검색

首页数据

plf 4 년 전
부모
커밋
7655c65021

+ 28 - 15
base-module/src/main/java/com/caimei/module/base/entity/bo/PageFloor.java

@@ -1,5 +1,7 @@
 package com.caimei.module.base.entity.bo;
 
+import com.caimei.module.base.entity.vo.FloorContentVo;
+import com.caimei.module.base.entity.vo.FloorImageVo;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -14,21 +16,32 @@ import java.util.Map;
  */
 @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注册页 18信息中心 19供应商列表*/
-	private Integer linkType;
-	/**
-	 * 链接包含的参数
-	 */
-	private Map<String,Object> linkParam;
+    private Integer id;
+    private Integer type;
+    private String title;
+    private String detail;
+    private String link;
+    /**
+     * 楼层相关商品图片
+     */
+    private List<FloorImageVo> floorImageList;
+    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注册页 18信息中心 19供应商列表
+     */
+    private Integer linkType;
+    /**
+     * 链接包含的参数
+     */
+    private Map<String, Object> linkParam;
+
+    /**
+     * 楼层内容模板
+     */
+    private FloorContentVo floorContent;
 
     private static final long serialVersionUID = 1L;
 }

+ 77 - 0
base-module/src/main/java/com/caimei/module/base/entity/po/NewPageFloorContent.java

@@ -0,0 +1,77 @@
+package com.caimei.module.base.entity.po;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * new_page_floor_content
+ *
+ * @author
+ */
+@Data
+public class NewPageFloorContent implements Serializable {
+    private Integer id;
+
+    /**
+     * 楼层id
+     */
+    private Integer floorId;
+
+    /**
+     * 分页详情楼层id
+     */
+    private Integer centreId;
+
+    /**
+     * 模板类型
+     */
+    private String templateType;
+
+    /**
+     * 网站广告图1
+     */
+    private String pcAdsImage1;
+
+    /**
+     * 网站广告图2
+     */
+    private String pcAdsImage2;
+
+    /**
+     * 网站广告图3
+     */
+    private String pcAdsImage3;
+
+    /**
+     * 移动端广告图1
+     */
+    private String appletsAdsImage1;
+
+    /**
+     * 移动端广告图2
+     */
+    private String appletsAdsImage2;
+
+    /**
+     * 移动端广告图3
+     */
+    private String appletsAdsImage3;
+
+    /**
+     * 广告跳转链接1
+     */
+    private String adsLink1;
+
+    /**
+     * 广告跳转链接2
+     */
+    private String adsLink2;
+
+    /**
+     * 广告跳转链接3
+     */
+    private String adsLink3;
+
+    private static final long serialVersionUID = 1L;
+}

+ 73 - 0
base-module/src/main/java/com/caimei/module/base/entity/po/NewPageFloorImage.java

@@ -0,0 +1,73 @@
+package com.caimei.module.base.entity.po;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * new_page_floor_image
+ *
+ * @author
+ */
+@Data
+public class NewPageFloorImage implements Serializable {
+    private Integer id;
+
+    /**
+     * 楼层id
+     */
+    private Integer floorId;
+
+    /**
+     * 分页详情楼层id
+     */
+    private Integer centreId;
+
+    /**
+     * 商品id
+     */
+    private Integer productId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 跳转链接
+     */
+    private String link;
+
+    /**
+     * 图片
+     */
+    private String image;
+
+    /**
+     * 标签
+     */
+    private String label;
+
+    /**
+     * Pc端状态 0不启用 1启用
+     */
+    private String pcStatus;
+
+    /**
+     * 小程序状态 0不启用 1启用
+     */
+    private String appletsStatus;
+
+    /**
+     * 排序
+     */
+    private Integer sort;
+
+    /**
+     * 创建时间
+     */
+    private Date createDate;
+
+    private static final long serialVersionUID = 1L;
+}

+ 70 - 0
base-module/src/main/java/com/caimei/module/base/entity/po/NewPageLive.java

@@ -0,0 +1,70 @@
+package com.caimei.module.base.entity.po;
+
+import java.io.Serializable;
+
+import lombok.Data;
+
+/**
+ * new_page_live
+ *
+ * @author
+ */
+@Data
+public class NewPageLive implements Serializable {
+    /**
+     * 直播id
+     */
+    private Integer id;
+
+    /**
+     * 直播标题
+     */
+    private String liveTitle;
+
+    /**
+     * 直播图片
+     */
+    private String image;
+
+    /**
+     * 直播链接
+     */
+    private String link;
+
+    /**
+     * 网站状态:0停用,1已启用
+     */
+    private String wwwValidFlag;
+
+    /**
+     * 小程序状态:0停用,1已启用
+     */
+    private String crmValidFlag;
+
+    /**
+     * 首页置顶位
+     */
+    private Integer topPosition;
+
+    /**
+     * 创建时间
+     */
+    private String createTime;
+
+    /**
+     * 开始时间
+     */
+    private String beginTime;
+
+    /**
+     * 结束时间
+     */
+    private String endTime;
+
+    /**
+     * 删除标识:0未删除,1已删除
+     */
+    private String delFlag;
+
+    private static final long serialVersionUID = 1L;
+}

+ 73 - 0
base-module/src/main/java/com/caimei/module/base/entity/po/NewPageQualitySupplier.java

@@ -0,0 +1,73 @@
+package com.caimei.module.base.entity.po;
+
+import java.io.Serializable;
+import java.util.Date;
+
+import lombok.Data;
+
+/**
+ * new_page_quality_supplier
+ *
+ * @author
+ */
+@Data
+public class NewPageQualitySupplier implements Serializable {
+    private Long id;
+
+    /**
+     * 供应商名称
+     */
+    private String supplierName;
+
+    /**
+     * 供应商图片
+     */
+    private String image;
+
+    /**
+     * 链接
+     */
+    private String link;
+
+    /**
+     * 排序
+     */
+    private Integer sort;
+
+    /**
+     * Pc端状态 0停用 1启用
+     */
+    private String wwwEnabledStatus;
+
+    /**
+     * CRM端状态 0停用 1启用
+     */
+    private String crmEnabledStatus;
+
+    /**
+     * 创建人
+     */
+    private String createBy;
+
+    /**
+     * 创建日期
+     */
+    private Date createDate;
+
+    /**
+     * 最后更新人
+     */
+    private String updateBy;
+
+    /**
+     * 最后更新时间
+     */
+    private Date updateDate;
+
+    /**
+     * 删除标记 0 否,其余是
+     */
+    private String delFlag;
+
+    private static final long serialVersionUID = 1L;
+}

+ 32 - 0
base-module/src/main/java/com/caimei/module/base/entity/po/NewPageQualitySupplierImage.java

@@ -0,0 +1,32 @@
+package com.caimei.module.base.entity.po;
+
+import java.io.Serializable;
+
+import lombok.Data;
+
+/**
+ * new_page_quality_supplier_image
+ *
+ * @author
+ */
+@Data
+public class NewPageQualitySupplierImage implements Serializable {
+    private Long id;
+
+    /**
+     * 微信供应商主图
+     */
+    private String crmImage;
+
+    /**
+     * www供应商主图
+     */
+    private String wwwImage;
+
+    /**
+     * www端主图链接
+     */
+    private String wwwLink;
+
+    private static final long serialVersionUID = 1L;
+}

+ 1 - 1
base-module/src/main/java/com/caimei/module/base/entity/po/Product.java

@@ -453,7 +453,7 @@ public class Product implements Serializable {
     private BigDecimal actReduceAmount;
 
     /**
-     * (3:高可见度,2:中可见度,1:低可见度)【V6.2.0版本已废弃】
+     * 商品可见度:(3:所有人可见,2:普通机构可见,1:会员机构可见)
      */
     private String visibility;
 

+ 16 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/FloorContentVo.java

@@ -0,0 +1,16 @@
+package com.caimei.module.base.entity.vo;
+
+import com.caimei.module.base.entity.po.NewPageFloorContent;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * Description
+ *
+ * @author : plf
+ * @date : 2020/12/16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class FloorContentVo extends NewPageFloorContent {
+}

+ 38 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/FloorImageVo.java

@@ -0,0 +1,38 @@
+package com.caimei.module.base.entity.vo;
+
+import com.caimei.module.base.entity.po.NewPageFloorImage;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Map;
+
+/**
+ * Description
+ *
+ * @author : plf
+ * @date : 2020/12/16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class FloorImageVo extends NewPageFloorImage {
+    /**
+     * 商品信息
+     */
+    private ProductVo product;
+
+    /**
+     * 区分商品和二级列表,1 商品 2 二级列表
+     */
+    private Integer listType;
+
+    /**
+     * 区分商品和二级列表,1 商品 2 二级列表
+     */
+    private Integer linkType;
+
+    /**
+     * 链接包含的参数
+     */
+    private Map<String, Object> linkParam;
+
+}

+ 20 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/LiveVo.java

@@ -0,0 +1,20 @@
+package com.caimei.module.base.entity.vo;
+
+import com.caimei.module.base.entity.po.NewPageLive;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * Description
+ *
+ * @author : plf
+ * @date : 2020/12/16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class LiveVo extends NewPageLive {
+    /**
+     * 直播状态: 1未开始,2直播中,3已结束
+     */
+    private String liveStatus;
+}

+ 5 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/ProductVo.java

@@ -142,6 +142,11 @@ public class ProductVo extends Product {
      */
     private String giftType;
 
+    /**
+     * 用户身份 1、协销 2、会员机构 3、供应商 4.普通机构
+     */
+    private Integer userIdentity;
+
     /**
      * 前端使用
      */

+ 22 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/QualitySupplierImageVo.java

@@ -0,0 +1,22 @@
+package com.caimei.module.base.entity.vo;
+
+import com.caimei.module.base.entity.po.NewPageQualitySupplierImage;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.List;
+
+/**
+ * Description
+ *
+ * @author : plf
+ * @date : 2020/12/16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class QualitySupplierImageVo extends NewPageQualitySupplierImage {
+    /**
+     * 优质供应商数据
+     */
+    private List<QualitySupplierVo> qualitySupplierList;
+}

+ 16 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/QualitySupplierVo.java

@@ -0,0 +1,16 @@
+package com.caimei.module.base.entity.vo;
+
+import com.caimei.module.base.entity.po.NewPageQualitySupplier;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * Description
+ *
+ * @author : plf
+ * @date : 2020/12/16
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class QualitySupplierVo extends NewPageQualitySupplier {
+}