diff --git a/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/AdminVideoReviewLogRespDTO.java b/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/AdminVideoReviewLogRespDTO.java index 49c9c015..69ebd05c 100644 --- a/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/AdminVideoReviewLogRespDTO.java +++ b/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/AdminVideoReviewLogRespDTO.java @@ -3,6 +3,7 @@ package com.ycwl.basic.model.pc.videoreview.dto; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -27,6 +28,16 @@ public class AdminVideoReviewLogRespDTO { */ private String videoUrl; + /** + * 视频时长(秒,关联查询video表) + */ + private BigDecimal duration; + + /** + * 任务参数(JSON字符串,关联查询task表) + */ + private String taskParams; + /** * 模板ID(关联查询video表) */ diff --git a/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/VideoReviewRespDTO.java b/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/VideoReviewRespDTO.java index 9ba5425f..4c7cb9be 100644 --- a/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/VideoReviewRespDTO.java +++ b/src/main/java/com/ycwl/basic/model/pc/videoreview/dto/VideoReviewRespDTO.java @@ -3,6 +3,7 @@ package com.ycwl.basic.model.pc.videoreview.dto; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -27,6 +28,16 @@ public class VideoReviewRespDTO { */ private String videoUrl; + /** + * 视频时长(秒,关联查询video表) + */ + private BigDecimal duration; + + /** + * 任务参数(JSON字符串,关联查询task表) + */ + private String taskParams; + /** * 模板ID(关联查询video表) */ diff --git a/src/main/resources/mapper/VideoReviewMapper.xml b/src/main/resources/mapper/VideoReviewMapper.xml index a1f6bf49..42e4db47 100644 --- a/src/main/resources/mapper/VideoReviewMapper.xml +++ b/src/main/resources/mapper/VideoReviewMapper.xml @@ -7,6 +7,8 @@ + + @@ -42,12 +44,15 @@ vr.create_time, vr.update_time, v.video_url, + v.duration, v.template_id, + tk.task_params, t.name AS template_name, s.name AS scenic_name, u.name AS creator_name FROM video_review vr LEFT JOIN video v ON vr.video_id = v.id + LEFT JOIN task tk ON v.task_id = tk.id LEFT JOIN template t ON v.template_id = t.id LEFT JOIN scenic s ON vr.scenic_id = s.id LEFT JOIN admin_user u ON vr.creator = u.id @@ -170,6 +175,8 @@ + + @@ -208,7 +215,9 @@ vr.create_time, vr.update_time, v.video_url, + v.duration, v.template_id, + tk.task_params, t.name AS template_name, s.name AS scenic_name, u.name AS creator_name, @@ -223,6 +232,7 @@ TIMESTAMPDIFF(SECOND, vr.create_time, vr.update_time) AS operation_duration FROM video_review vr LEFT JOIN video v ON vr.video_id = v.id + LEFT JOIN task tk ON v.task_id = tk.id LEFT JOIN template t ON v.template_id = t.id LEFT JOIN scenic s ON vr.scenic_id = s.id LEFT JOIN admin_user u ON vr.creator = u.id