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.IvrSceneFlownodebranchMapper;
|
import com.smartor.domain.IvrSceneFlownodebranch;
|
import com.smartor.service.IIvrSceneFlownodebranchService;
|
|
/**
|
* AI外呼流程节点分支Service业务层处理
|
*
|
* @author smartor
|
* @date 2023-03-06
|
*/
|
@Service
|
public class IvrSceneFlownodebranchServiceImpl implements IIvrSceneFlownodebranchService
|
{
|
@Autowired
|
private IvrSceneFlownodebranchMapper ivrSceneFlownodebranchMapper;
|
|
/**
|
* 查询AI外呼流程节点分支
|
*
|
* @param branchid AI外呼流程节点分支主键
|
* @return AI外呼流程节点分支
|
*/
|
@Override
|
public IvrSceneFlownodebranch selectIvrSceneFlownodebranchByBranchid(Long branchid)
|
{
|
return ivrSceneFlownodebranchMapper.selectIvrSceneFlownodebranchByBranchid(branchid);
|
}
|
|
/**
|
* 查询AI外呼流程节点分支列表
|
*
|
* @param ivrSceneFlownodebranch AI外呼流程节点分支
|
* @return AI外呼流程节点分支
|
*/
|
@Override
|
public List<IvrSceneFlownodebranch> selectIvrSceneFlownodebranchList(IvrSceneFlownodebranch ivrSceneFlownodebranch)
|
{
|
return ivrSceneFlownodebranchMapper.selectIvrSceneFlownodebranchList(ivrSceneFlownodebranch);
|
}
|
|
/**
|
* 新增AI外呼流程节点分支
|
*
|
* @param ivrSceneFlownodebranch AI外呼流程节点分支
|
* @return 结果
|
*/
|
@Override
|
public int insertIvrSceneFlownodebranch(IvrSceneFlownodebranch ivrSceneFlownodebranch)
|
{
|
ivrSceneFlownodebranch.setCreateTime(DateUtils.getNowDate());
|
return ivrSceneFlownodebranchMapper.insertIvrSceneFlownodebranch(ivrSceneFlownodebranch);
|
}
|
|
/**
|
* 修改AI外呼流程节点分支
|
*
|
* @param ivrSceneFlownodebranch AI外呼流程节点分支
|
* @return 结果
|
*/
|
@Override
|
public int updateIvrSceneFlownodebranch(IvrSceneFlownodebranch ivrSceneFlownodebranch)
|
{
|
ivrSceneFlownodebranch.setUpdateTime(DateUtils.getNowDate());
|
return ivrSceneFlownodebranchMapper.updateIvrSceneFlownodebranch(ivrSceneFlownodebranch);
|
}
|
|
/**
|
* 批量删除AI外呼流程节点分支
|
*
|
* @param branchids 需要删除的AI外呼流程节点分支主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteIvrSceneFlownodebranchByBranchids(Long[] branchids)
|
{
|
return ivrSceneFlownodebranchMapper.deleteIvrSceneFlownodebranchByBranchids(branchids);
|
}
|
|
/**
|
* 删除AI外呼流程节点分支信息
|
*
|
* @param branchid AI外呼流程节点分支主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteIvrSceneFlownodebranchByBranchid(Long branchid)
|
{
|
return ivrSceneFlownodebranchMapper.deleteIvrSceneFlownodebranchByBranchid(branchid);
|
}
|
}
|