liusheng
2024-06-19 e52b0e34fc06372aab64c30b526ec289b99c9af7
smartor/src/main/java/com/smartor/service/IIvrTaskService.java
@@ -1,19 +1,23 @@
package com.smartor.service;
import java.util.List;
import com.smartor.domain.IvrLibaTemplateScript;
import com.smartor.domain.IvrLibaTemplateScriptVO;
import com.smartor.domain.IvrTask;
import com.smartor.domain.SendTaskVO;
import org.springframework.web.bind.annotation.PathVariable;
/**
 * 语音任务Service接口
 *
 *
 * @author smartor
 * @date 2023-03-24
 */
public interface IIvrTaskService
{
public interface IIvrTaskService {
    /**
     * 查询语音任务
     *
     *
     * @param taskid 语音任务主键
     * @return 语音任务
     */
@@ -21,7 +25,7 @@
    /**
     * 查询语音任务列表
     *
     *
     * @param ivrTask 语音任务
     * @return 语音任务集合
     */
@@ -29,7 +33,7 @@
    /**
     * 新增语音任务
     *
     *
     * @param ivrTask 语音任务
     * @return 结果
     */
@@ -37,7 +41,7 @@
    /**
     * 修改语音任务
     *
     *
     * @param ivrTask 语音任务
     * @return 结果
     */
@@ -45,7 +49,7 @@
    /**
     * 批量删除语音任务
     *
     *
     * @param taskids 需要删除的语音任务主键集合
     * @return 结果
     */
@@ -53,9 +57,19 @@
    /**
     * 删除语音任务信息
     *
     *
     * @param taskid 语音任务主键
     * @return 结果
     */
    public int deleteIvrTaskByTaskid(Long taskid);
    public Boolean deleteIvrTaskByTaskid(Long taskid);
    public  List<IvrLibaTemplateScriptVO> getScriptInfoByCondition(Long taskid, Long patid);
    /**
     * 任务发送执行
     *
     * @param sendTaskVO
     * @return 结果
     */
    public int taskSend(SendTaskVO sendTaskVO);
}