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.IvrLibScriptMapper;
|
import com.smartor.domain.IvrLibScript;
|
import com.smartor.service.IIvrLibScriptService;
|
|
/**
|
* AI话术库Service业务层处理
|
*
|
* @author smartor
|
* @date 2023-03-06
|
*/
|
@Service
|
public class IvrLibScriptServiceImpl implements IIvrLibScriptService
|
{
|
@Autowired
|
private IvrLibScriptMapper ivrLibScriptMapper;
|
|
/**
|
* 查询AI话术库
|
*
|
* @param scriptid AI话术库主键
|
* @return AI话术库
|
*/
|
@Override
|
public IvrLibScript selectIvrLibScriptByScriptid(Long scriptid)
|
{
|
return ivrLibScriptMapper.selectIvrLibScriptByScriptid(scriptid);
|
}
|
|
/**
|
* 查询AI话术库列表
|
*
|
* @param ivrLibScript AI话术库
|
* @return AI话术库
|
*/
|
@Override
|
public List<IvrLibScript> selectIvrLibScriptList(IvrLibScript ivrLibScript)
|
{
|
return ivrLibScriptMapper.selectIvrLibScriptList(ivrLibScript);
|
}
|
|
/**
|
* 新增AI话术库
|
*
|
* @param ivrLibScript AI话术库
|
* @return 结果
|
*/
|
@Override
|
public int insertIvrLibScript(IvrLibScript ivrLibScript)
|
{
|
ivrLibScript.setCreateTime(DateUtils.getNowDate());
|
return ivrLibScriptMapper.insertIvrLibScript(ivrLibScript);
|
}
|
|
/**
|
* 修改AI话术库
|
*
|
* @param ivrLibScript AI话术库
|
* @return 结果
|
*/
|
@Override
|
public int updateIvrLibScript(IvrLibScript ivrLibScript)
|
{
|
ivrLibScript.setUpdateTime(DateUtils.getNowDate());
|
return ivrLibScriptMapper.updateIvrLibScript(ivrLibScript);
|
}
|
|
/**
|
* 批量删除AI话术库
|
*
|
* @param scriptids 需要删除的AI话术库主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteIvrLibScriptByScriptids(Long[] scriptids)
|
{
|
return ivrLibScriptMapper.deleteIvrLibScriptByScriptids(scriptids);
|
}
|
|
/**
|
* 删除AI话术库信息
|
*
|
* @param scriptid AI话术库主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteIvrLibScriptByScriptid(Long scriptid)
|
{
|
return ivrLibScriptMapper.deleteIvrLibScriptByScriptid(scriptid);
|
}
|
}
|