Jelajahi Sumber

接口定义

wangyunpeng 3 bulan lalu
induk
melakukan
81f90ea4e6

+ 6 - 0
api-module/src/main/java/com/tzld/piaoquan/api/controller/contentplatform/ContentPlatformPlanController.java

@@ -38,6 +38,12 @@ public class ContentPlatformPlanController {
         return CommonResponse.success(planService.getVideoContentList(param));
     }
 
+    @ApiOperation(value = "发布内容视频封面截帧列表")
+    @PostMapping("/videoContentCoverFrameList")
+    public CommonResponse<List<String>> getVideoContentCoverFrameList(@RequestBody VideoContentCoverFrameParam param) {
+        return CommonResponse.success(planService.getVideoContentCoverFrameList(param));
+    }
+
     @ApiOperation(value = "企微计划列表")
     @PostMapping("/qw/list")
     public CommonResponse<List<QwPlanItemVO>> qwPlanList(@RequestBody QwPlanListParam param) {

+ 10 - 0
api-module/src/main/java/com/tzld/piaoquan/api/model/param/contentplatform/GzhPlanListParam.java

@@ -12,4 +12,14 @@ public class GzhPlanListParam extends PageParam {
 
     @ApiModelProperty(value = "标题")
     private String title;
+
+    @ApiModelProperty(value = "发布方:0-平台发布 1-用户发布")
+    private Integer publishStage;
+
+    @ApiModelProperty(value = "创建时间开始")
+    private Long createTimestampStart;
+
+    @ApiModelProperty(value = "创建时间截止")
+    private Long createTimestampEnd;
+
 }

+ 12 - 0
api-module/src/main/java/com/tzld/piaoquan/api/model/param/contentplatform/VideoContentCoverFrameParam.java

@@ -0,0 +1,12 @@
+package com.tzld.piaoquan.api.model.param.contentplatform;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class VideoContentCoverFrameParam {
+
+    @ApiModelProperty(value = "视频id")
+    private String videoId;
+
+}

+ 2 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/contentplatform/ContentPlatformPlanService.java

@@ -14,6 +14,8 @@ public interface ContentPlatformPlanService {
 
     List<VideoContentItemVO> getVideoContentList(VideoContentListParam param);
 
+    List<String> getVideoContentCoverFrameList(VideoContentCoverFrameParam param);
+
     List<QwPlanItemVO> qwPlanList(QwPlanListParam param);
 
     void qwPlanSave(QwPlanSaveParam param);

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

@@ -26,6 +26,11 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
         return null;
     }
 
+    @Override
+    public List<String> getVideoContentCoverFrameList(VideoContentCoverFrameParam param) {
+        return null;
+    }
+
     @Override
     public List<QwPlanItemVO> qwPlanList(QwPlanListParam param) {
         return null;