package com.ruoyi.wisdomarbitrate.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.wisdomarbitrate.domain.IdentityAuthentication; import com.ruoyi.wisdomarbitrate.domain.vo.ReservedConferenceVO; import com.ruoyi.wisdomarbitrate.domain.vo.WeChatUserVO; import javax.servlet.http.HttpServletRequest; /** * 视频录制 */ public interface VideoService { void videoRollBack(String body, HttpServletRequest request) ; AjaxResult bindCaseId(Long caseId, String roomId); AjaxResult videoList(Long caseId); /** * 开启腾讯云录制 * @param roomId * @return */ AjaxResult openCloudRecording(long caseId,long roomId); AjaxResult closeDeleteCloudRecording(String taskId); /** * 解散房间 * @param roomId * @return */ AjaxResult dissolveRoom( Long roomId); /** * 根据userId查询该用户是否是秘书 * @param userId * @return */ AjaxResult secretaryRoleByUserId(Long userId); /** * 根据html字符串转pdf并和案件关联 * @param reservedConferenceVO * @return */ AjaxResult htmlToPDF(ReservedConferenceVO reservedConferenceVO); /** * 根据案件id和类型查询附件 * @param caseAppliId * @param annexType * @return */ AjaxResult attachListByCaseId(Long caseAppliId, Integer annexType); AjaxResult selectRoleMenuByCaseId(Long caseId); }