package cn.gistack.sm.intelligentCall.service;
|
|
|
import cn.gistack.sm.intelligentCall.vo.CallTaskResultVO;
|
import cn.gistack.sm.intelligentCall.vo.CallTaskStatistic;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface CallService {
|
|
/**
|
* 创建任务
|
* @param map
|
* @return
|
*/
|
Object createTask(Map<String,Object> map);
|
|
/**
|
* 获取通话详情
|
* @param taskId
|
* @param calleeNumber
|
* @return
|
*/
|
Object getCallDetail(String taskId, String calleeNumber);
|
|
/**
|
* 查詢任务列表数据
|
* @param page
|
* @param callTask
|
* @return
|
*/
|
IPage<CallTaskStatistic> getCallListPage(IPage<CallTaskStatistic> page, CallTaskStatistic callTask);
|
|
/**
|
* 查询呼叫详情列表信息
|
* @param callTaskResult
|
* @param page
|
* @return
|
*/
|
IPage<CallTaskResultVO> getCallTaskResultListPage(IPage<CallTaskResultVO> page, CallTaskResultVO callTaskResult);
|
|
/**
|
* 导出呼叫详情列表信息
|
* @param callTaskResult
|
* @return
|
*/
|
Object getCallTaskResultList(CallTaskResultVO callTaskResult);
|
}
|