Просмотр исходного кода

需求视频接口 VO 扩展业务字段

补齐渠道、人群分段、点类型、维度、品类、需求特征文案、视频命中文案、需求曝光UV、需求总ROV、相似度共 10 个字段,方便前端展示业务上下文。
刘立冬 3 дней назад
Родитель
Сommit
a45c10cd1f

+ 30 - 0
api-module/src/main/java/com/tzld/piaoquan/api/model/vo/contentplatform/VideoContentItemVO.java

@@ -29,4 +29,34 @@ public class VideoContentItemVO {
 
     @ApiModelProperty(value = "推荐指数")
     private Double recommendScore;
+
+    @ApiModelProperty(value = "渠道")
+    private String channelName;
+
+    @ApiModelProperty(value = "人群分段")
+    private String crowdSegment;
+
+    @ApiModelProperty(value = "点类型(灵感点/关键点/目的点)")
+    private String pointType;
+
+    @ApiModelProperty(value = "维度(传播/增长 × 头部/分发)")
+    private String dimension;
+
+    @ApiModelProperty(value = "品类")
+    private String categoryName;
+
+    @ApiModelProperty(value = "需求特征文案")
+    private String standardElement;
+
+    @ApiModelProperty(value = "视频命中文案")
+    private String matchText;
+
+    @ApiModelProperty(value = "需求曝光UV")
+    private Long visitUv;
+
+    @ApiModelProperty(value = "需求总ROV")
+    private Double totalRov;
+
+    @ApiModelProperty(value = "相似度")
+    private Double sim;
 }

+ 10 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/contentplatform/impl/ContentPlatformPlanServiceImpl.java

@@ -1282,6 +1282,16 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
             item.setCover(video.getCover());
             item.setVideo(video.getVideo());
             item.setScore(video.getScore());
+            item.setChannelName(video.getChannelName());
+            item.setCrowdSegment(video.getCrowdSegment());
+            item.setPointType(video.getPointType());
+            item.setDimension(video.getDimension());
+            item.setCategoryName(video.getCategoryName());
+            item.setStandardElement(video.getStandardElement());
+            item.setMatchText(video.getMatchText());
+            item.setVisitUv(video.getVisitUv());
+            item.setTotalRov(video.getTotalRov());
+            item.setSim(video.getSim());
             result.add(item);
         }
         return result;