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.IvrTaskcallrecordMapper; import com.smartor.domain.IvrTaskcallrecord; import com.smartor.service.IIvrTaskcallrecordService; /** * 语音任务呼叫记录Service业务层处理 * * @author smartor * @date 2023-03-24 */ @Service public class IvrTaskcallrecordServiceImpl implements IIvrTaskcallrecordService { @Autowired private IvrTaskcallrecordMapper ivrTaskcallrecordMapper; /** * 查询语音任务呼叫记录 * * @param uuid 语音任务呼叫记录主键 * @return 语音任务呼叫记录 */ @Override public IvrTaskcallrecord selectIvrTaskcallrecordByUuid(String uuid) { return ivrTaskcallrecordMapper.selectIvrTaskcallrecordByUuid(uuid); } /** * 查询语音任务呼叫记录列表 * * @param ivrTaskcallrecord 语音任务呼叫记录 * @return 语音任务呼叫记录 */ @Override public List selectIvrTaskcallrecordList(IvrTaskcallrecord ivrTaskcallrecord) { return ivrTaskcallrecordMapper.selectIvrTaskcallrecordList(ivrTaskcallrecord); } /** * 新增语音任务呼叫记录 * * @param ivrTaskcallrecord 语音任务呼叫记录 * @return 结果 */ @Override public int insertIvrTaskcallrecord(IvrTaskcallrecord ivrTaskcallrecord) { ivrTaskcallrecord.setCreateTime(DateUtils.getNowDate()); return ivrTaskcallrecordMapper.insertIvrTaskcallrecord(ivrTaskcallrecord); } /** * 修改语音任务呼叫记录 * * @param ivrTaskcallrecord 语音任务呼叫记录 * @return 结果 */ @Override public int updateIvrTaskcallrecord(IvrTaskcallrecord ivrTaskcallrecord) { ivrTaskcallrecord.setUpdateTime(DateUtils.getNowDate()); return ivrTaskcallrecordMapper.updateIvrTaskcallrecord(ivrTaskcallrecord); } /** * 批量删除语音任务呼叫记录 * * @param uuids 需要删除的语音任务呼叫记录主键 * @return 结果 */ @Override public int deleteIvrTaskcallrecordByUuids(String[] uuids) { return ivrTaskcallrecordMapper.deleteIvrTaskcallrecordByUuids(uuids); } /** * 删除语音任务呼叫记录信息 * * @param uuid 语音任务呼叫记录主键 * @return 结果 */ @Override public int deleteIvrTaskcallrecordByUuid(String uuid) { return ivrTaskcallrecordMapper.deleteIvrTaskcallrecordByUuid(uuid); } }