You've already forked FrameTour-BE
feat(video): 完善视频评价功能,增加问题机位和标签管理
- 新增VideoReviewSourceEnum枚举,定义评价来源类型(订单、渲染) - 添加LongListTypeHandler和StringListTypeHandler,处理数据库JSON字段与Java列表转换 - 修改VideoReviewEntity实体类,将机位评价改为问题机位ID列表和问题标签列表 - 创建AdminVideoReviewLogReqDTO和AdminVideoReviewLogRespDTO,实现管理后台评价日志查询 - 在VideoReviewController中增加管理后台分页查询评价日志接口 - 更新视频评价添加逻辑,验证来源参数并记录问题机位和标签信息 - 修改
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.ycwl.basic.service;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.ycwl.basic.model.pc.videoreview.dto.AdminVideoReviewLogReqDTO;
|
||||
import com.ycwl.basic.model.pc.videoreview.dto.AdminVideoReviewLogRespDTO;
|
||||
import com.ycwl.basic.model.pc.videoreview.dto.VideoPurchaseCheckReqDTO;
|
||||
import com.ycwl.basic.model.pc.videoreview.dto.VideoPurchaseCheckRespDTO;
|
||||
import com.ycwl.basic.model.pc.videoreview.dto.VideoReviewAddReqDTO;
|
||||
@@ -32,6 +34,14 @@ public interface VideoReviewService {
|
||||
*/
|
||||
PageInfo<VideoReviewRespDTO> getReviewList(VideoReviewListReqDTO reqDTO);
|
||||
|
||||
/**
|
||||
* 管理后台分页查询评价日志
|
||||
*
|
||||
* @param reqDTO 查询条件
|
||||
* @return 分页结果
|
||||
*/
|
||||
PageInfo<AdminVideoReviewLogRespDTO> getAdminReviewLogList(AdminVideoReviewLogReqDTO reqDTO);
|
||||
|
||||
/**
|
||||
* 获取评价统计数据
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user