package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.IvrSceneRecallMapper; import com.smartor.domain.IvrSceneRecall; import com.smartor.service.IIvrSceneRecallService; /** * AI外呼重拨配置Service业务层处理 * * @author smartor * @date 2023-03-06 */ @Service public class IvrSceneRecallServiceImpl implements IIvrSceneRecallService { @Autowired private IvrSceneRecallMapper ivrSceneRecallMapper; /** * 查询AI外呼重拨配置 * * @param recallid AI外呼重拨配置主键 * @return AI外呼重拨配置 */ @Override public IvrSceneRecall selectIvrSceneRecallByRecallid(Long recallid) { return ivrSceneRecallMapper.selectIvrSceneRecallByRecallid(recallid); } /** * 查询AI外呼重拨配置列表 * * @param ivrSceneRecall AI外呼重拨配置 * @return AI外呼重拨配置 */ @Override public List selectIvrSceneRecallList(IvrSceneRecall ivrSceneRecall) { return ivrSceneRecallMapper.selectIvrSceneRecallList(ivrSceneRecall); } /** * 新增AI外呼重拨配置 * * @param ivrSceneRecall AI外呼重拨配置 * @return 结果 */ @Override public int insertIvrSceneRecall(IvrSceneRecall ivrSceneRecall) { ivrSceneRecall.setCreateTime(DateUtils.getNowDate()); return ivrSceneRecallMapper.insertIvrSceneRecall(ivrSceneRecall); } /** * 修改AI外呼重拨配置 * * @param ivrSceneRecall AI外呼重拨配置 * @return 结果 */ @Override public int updateIvrSceneRecall(IvrSceneRecall ivrSceneRecall) { ivrSceneRecall.setUpdateTime(DateUtils.getNowDate()); return ivrSceneRecallMapper.updateIvrSceneRecall(ivrSceneRecall); } /** * 批量删除AI外呼重拨配置 * * @param recallids 需要删除的AI外呼重拨配置主键 * @return 结果 */ @Override public int deleteIvrSceneRecallByRecallids(Long[] recallids) { return ivrSceneRecallMapper.deleteIvrSceneRecallByRecallids(recallids); } /** * 删除AI外呼重拨配置信息 * * @param recallid AI外呼重拨配置主键 * @return 结果 */ @Override public int deleteIvrSceneRecallByRecallid(Long recallid) { return ivrSceneRecallMapper.deleteIvrSceneRecallByRecallid(recallid); } }