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.IvrSceneMapper; import com.smartor.domain.IvrScene; import com.smartor.service.IIvrSceneService; /** * AI外呼场景管理Service业务层处理 * * @author smartor * @date 2023-03-06 */ @Service public class IvrSceneServiceImpl implements IIvrSceneService { @Autowired private IvrSceneMapper ivrSceneMapper; /** * 查询AI外呼场景管理 * * @param sceneid AI外呼场景管理主键 * @return AI外呼场景管理 */ @Override public IvrScene selectIvrSceneBySceneid(Long sceneid) { return ivrSceneMapper.selectIvrSceneBySceneid(sceneid); } /** * 查询AI外呼场景管理列表 * * @param ivrScene AI外呼场景管理 * @return AI外呼场景管理 */ @Override public List selectIvrSceneList(IvrScene ivrScene) { return ivrSceneMapper.selectIvrSceneList(ivrScene); } /** * 新增AI外呼场景管理 * * @param ivrScene AI外呼场景管理 * @return 结果 */ @Override public int insertIvrScene(IvrScene ivrScene) { ivrScene.setCreateTime(DateUtils.getNowDate()); return ivrSceneMapper.insertIvrScene(ivrScene); } /** * 修改AI外呼场景管理 * * @param ivrScene AI外呼场景管理 * @return 结果 */ @Override public int updateIvrScene(IvrScene ivrScene) { ivrScene.setUpdateTime(DateUtils.getNowDate()); return ivrSceneMapper.updateIvrScene(ivrScene); } /** * 批量删除AI外呼场景管理 * * @param sceneids 需要删除的AI外呼场景管理主键 * @return 结果 */ @Override public int deleteIvrSceneBySceneids(Long[] sceneids) { return ivrSceneMapper.deleteIvrSceneBySceneids(sceneids); } /** * 删除AI外呼场景管理信息 * * @param sceneid AI外呼场景管理主键 * @return 结果 */ @Override public int deleteIvrSceneBySceneid(Long sceneid) { return ivrSceneMapper.deleteIvrSceneBySceneid(sceneid); } }