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.IvrLibaScripttargetMapper; import com.smartor.domain.IvrLibaScripttarget; import com.smartor.service.IIvrLibaScripttargetService; /** * 话术库话术指标Service业务层处理 * * @author smartor * @date 2023-03-22 */ @Service public class IvrLibaScripttargetServiceImpl implements IIvrLibaScripttargetService { @Autowired private IvrLibaScripttargetMapper ivrLibaScripttargetMapper; /** * 查询话术库话术指标 * * @param questionTargetID 话术库话术指标主键 * @return 话术库话术指标 */ @Override public IvrLibaScripttarget selectIvrLibaScripttargetByQuestionTargetID(String questionTargetID) { return ivrLibaScripttargetMapper.selectIvrLibaScripttargetByQuestionTargetID(questionTargetID); } /** * 查询话术库话术指标列表 * * @param ivrLibaScripttarget 话术库话术指标 * @return 话术库话术指标 */ @Override public List selectIvrLibaScripttargetList(IvrLibaScripttarget ivrLibaScripttarget) { return ivrLibaScripttargetMapper.selectIvrLibaScripttargetList(ivrLibaScripttarget); } /** * 新增话术库话术指标 * * @param ivrLibaScripttarget 话术库话术指标 * @return 结果 */ @Override public int insertIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget) { ivrLibaScripttarget.setCreateTime(DateUtils.getNowDate()); return ivrLibaScripttargetMapper.insertIvrLibaScripttarget(ivrLibaScripttarget); } /** * 修改话术库话术指标 * * @param ivrLibaScripttarget 话术库话术指标 * @return 结果 */ @Override public int updateIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget) { ivrLibaScripttarget.setUpdateTime(DateUtils.getNowDate()); return ivrLibaScripttargetMapper.updateIvrLibaScripttarget(ivrLibaScripttarget); } /** * 批量删除话术库话术指标 * * @param questionTargetIDs 需要删除的话术库话术指标主键 * @return 结果 */ @Override public int deleteIvrLibaScripttargetByQuestionTargetIDs(String[] questionTargetIDs) { return ivrLibaScripttargetMapper.deleteIvrLibaScripttargetByQuestionTargetIDs(questionTargetIDs); } /** * 删除话术库话术指标信息 * * @param questionTargetID 话术库话术指标主键 * @return 结果 */ @Override public int deleteIvrLibaScripttargetByQuestionTargetID(String questionTargetID) { return ivrLibaScripttargetMapper.deleteIvrLibaScripttargetByQuestionTargetID(questionTargetID); } }