| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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);
- }
|