package com.ruoyi.cc.service; import java.util.List; import com.alibaba.fastjson.JSONObject; import com.ruoyi.cc.domain.CcIvr; /** * IVR配置Service接口 * * @author ruoyi * @date 2025-12-19 */ public interface ICcIvrService { /** * 查询IVR配置 * * @param id IVR配置主键 * @return IVR配置 */ public CcIvr selectCcIvrById(String id); /** * 查询IVR配置列表 * * @param ccIvr IVR配置 * @return IVR配置集合 */ public List selectCcIvrList(CcIvr ccIvr); /** * 新增IVR配置 * * @param ccIvr IVR配置 * @return 结果 */ public int insertCcIvr(CcIvr ccIvr); /** * 修改IVR配置 * * @param ccIvr IVR配置 * @return 结果 */ public int updateCcIvr(CcIvr ccIvr); /** * 批量删除IVR配置 * * @param ids 需要删除的IVR配置主键集合 * @return 结果 */ public int deleteCcIvrByIds(String ids); /** * 删除IVR配置信息 * * @param id IVR配置主键 * @return 结果 */ public int deleteCcIvrById(String id); boolean checkDigitExists(String digit, String parentNodeId, Long id); JSONObject reloadIvr(); CcIvr selectCcIvrByRootId(String rootId); }