package com.yd.api.customer.service;

import com.yd.api.customer.vo.trackvideo.AddCustomerTrackVideoRequestVO;
import com.yd.api.customer.vo.trackvideo.QueryDetailsByIdResponseVO;
import com.yd.api.customer.vo.trackvideo.QueryTrackListRequestVO;
import com.yd.api.customer.vo.trackvideo.QueryTrackListResponseVO;
import com.yd.api.result.CommonResultResponseVO;

public interface CustomerTrackVideoService {

	/**
	 * rrWeb录屏数据保存与更新
	 * @param AddCustomerTrackVideoRequestVO
	 * @return CommonResultResponseVO
	 */
	CommonResultResponseVO rrWebInfo(AddCustomerTrackVideoRequestVO requestVO);

	/**
	 * 可回溯录屏列表查询接口
	 * @param QueryTrackListRequestVO
	 * @return QueryTrackListResponseVO
	 */
    QueryTrackListResponseVO queryTrackList(QueryTrackListRequestVO requestVO);

	/**
	 * 根据录屏ID查询可回溯录屏明细数据接口
	 * @param id
	 * @return QueryDetailsByIdResponseVO
	 */
    QueryDetailsByIdResponseVO queryDetailsById(Long id);
    
}
