package com.smartor.service; import com.smartor.domain.HeTaskVO; import com.smartor.domain.IvrTaskcall; import com.smartor.domain.IvrTaskcallVO; import com.smartor.domain.PhoneCallBackVO; import java.util.List; /** * 单一任务(随访)Service接口 * * @author ruoyi * @date 2024-02-02 */ public interface IIvrTaskcallService { /** * 查询单一任务(随访) * * @param id 单一任务(随访)主键 * @return 单一任务(随访) */ public IvrTaskcall selectIvrTaskcallById(Long id); /** * 查询单一任务(随访)列表 * * @param ivrTaskcall 单一任务(随访) * @return 单一任务(随访)集合 */ public List selectIvrTaskcallList(IvrTaskcall ivrTaskcall); /** * 新增单一任务(随访) * * @param ivrTaskcall 单一任务(随访) * @return 结果 */ public int insertIvrTaskcall(IvrTaskcall ivrTaskcall); /** * 修改单一任务(随访) * * @param ivrTaskcall 单一任务(随访) * @return 结果 */ public int updateIvrTaskcall(IvrTaskcall ivrTaskcall); /** * 批量删除单一任务(随访) * * @param ids 需要删除的单一任务(随访)主键集合 * @return 结果 */ public int deleteIvrTaskcallByIds(Long[] ids); /** * 新增宣教任务 * * @param ivrTaskcallVO 单一任务 * @return 结果 */ public int insertOrUpdateTask(IvrTaskcallVO ivrTaskcallVO); /** * 任务发送执行 * * @param ivrTaskcallVO * @return 结果 */ public int heTaskSend(IvrTaskcallVO ivrTaskcallVO); /** * 任务发送执行 * * @param phoneCallBackVO * @return 结果 */ public PhoneCallBackVO phoneCallBack(PhoneCallBackVO phoneCallBackVO); }