package com.smartor.service; import com.smartor.domain.IvrTaskSingle; import com.smartor.domain.IvrTaskVO; import com.smartor.domain.PhoneCallBackVO; import com.smartor.domain.SendTaskVO; import java.util.List; /** * 单一任务(随访)Service接口 * * @author ruoyi * @date 2024-02-02 */ public interface IIvrTaskSingleService { /** * 查询单一任务(随访) * * @param id 单一任务(随访)主键 * @return 单一任务(随访) */ public IvrTaskSingle selectIvrTaskcallById(Long id); /** * 查询单一任务(随访)列表 * * @param ivrTaskcall 单一任务(随访) * @return 单一任务(随访)集合 */ public List selectIvrTaskcallList(IvrTaskSingle ivrTaskcall); /** * 根据条件查询任务信息 * * @param ivrTaskcall * @return */ public IvrTaskVO queryTaskByCondition(IvrTaskSingle ivrTaskcall); /** * 查询患者随访信息 */ public List patItem(IvrTaskSingle ivrTaskcall); /** * 新增单一任务(随访) * * @param ivrTaskcall 单一任务(随访) * @return 结果 */ public int insertIvrTaskcall(IvrTaskSingle ivrTaskcall); /** * 修改单一任务(随访) * * @param ivrTaskcall 单一任务(随访) * @return 结果 */ public Boolean updateIvrTaskcall(IvrTaskSingle ivrTaskcall); /** * 批量删除单一任务(随访) * * @param ids 需要删除的单一任务(随访)主键集合 * @return 结果 */ public int deleteIvrTaskcallByIds(Long[] ids); /** * 新增宣教任务 * * @param ivrTaskVO 单一任务 * @return 结果 */ public int insertOrUpdateTask(IvrTaskVO ivrTaskVO); /** * 电话回调任务 * * @param phoneCallBackVO * @return 结果 */ public void phoneCallBack(PhoneCallBackVO phoneCallBackVO); }