package com.smartor.service; import com.smartor.domain.IvrLibaTemplateScriptVO; import com.smartor.domain.SvyLibTemplateScriptVO; import com.smartor.domain.SvyTask; import java.util.List; /** * 综合问卷任务(任务)Service接口 * * @author ruoyi * @date 2024-06-12 */ public interface ISvyTaskService { /** * 查询综合问卷任务(任务) * * @param taskid 综合问卷任务(任务)主键 * @return 综合问卷任务(任务) */ public SvyTask selectSvyTaskByTaskid(Long taskid); /** * 查询综合问卷任务(任务)列表 * * @param svyTask 综合问卷任务(任务) * @return 综合问卷任务(任务)集合 */ public List selectSvyTaskList(SvyTask svyTask); /** * 新增综合问卷任务(任务) * * @param svyTask 综合问卷任务(任务) * @return 结果 */ public int insertSvyTask(SvyTask svyTask); /** * 修改综合问卷任务(任务) * * @param svyTask 综合问卷任务(任务) * @return 结果 */ public int updateSvyTask(SvyTask svyTask); /** * 批量删除综合问卷任务(任务) * * @param taskids 需要删除的综合问卷任务(任务)主键集合 * @return 结果 */ public int deleteSvyTaskByTaskids(Long[] taskids); /** * 删除综合问卷任务(任务)信息 * * @param taskid 综合问卷任务(任务)主键 * @return 结果 */ public int deleteSvyTaskByTaskid(Long taskid); public List getScriptInfoByCondition(Long taskid, Long patid); }