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.IvrLibaTemplatetargetMapper; import com.smartor.domain.IvrLibaTemplatetarget; import com.smartor.service.IIvrLibaTemplatetargetService; /** * 话术模板库话术指标Service业务层处理 * * @author smartor * @date 2023-03-22 */ @Service public class IvrLibaTemplatetargetServiceImpl implements IIvrLibaTemplatetargetService { @Autowired private IvrLibaTemplatetargetMapper ivrLibaTemplatetargetMapper; /** * 查询话术模板库话术指标 * * @param templateTargetID 话术模板库话术指标主键 * @return 话术模板库话术指标 */ @Override public IvrLibaTemplatetarget selectIvrLibaTemplatetargetByTemplateTargetID(String templateTargetID) { return ivrLibaTemplatetargetMapper.selectIvrLibaTemplatetargetByTemplateTargetID(templateTargetID); } /** * 查询话术模板库话术指标列表 * * @param ivrLibaTemplatetarget 话术模板库话术指标 * @return 话术模板库话术指标 */ @Override public List selectIvrLibaTemplatetargetList(IvrLibaTemplatetarget ivrLibaTemplatetarget) { return ivrLibaTemplatetargetMapper.selectIvrLibaTemplatetargetList(ivrLibaTemplatetarget); } /** * 新增话术模板库话术指标 * * @param ivrLibaTemplatetarget 话术模板库话术指标 * @return 结果 */ @Override public int insertIvrLibaTemplatetarget(IvrLibaTemplatetarget ivrLibaTemplatetarget) { ivrLibaTemplatetarget.setCreateTime(DateUtils.getNowDate()); return ivrLibaTemplatetargetMapper.insertIvrLibaTemplatetarget(ivrLibaTemplatetarget); } /** * 修改话术模板库话术指标 * * @param ivrLibaTemplatetarget 话术模板库话术指标 * @return 结果 */ @Override public int updateIvrLibaTemplatetarget(IvrLibaTemplatetarget ivrLibaTemplatetarget) { ivrLibaTemplatetarget.setUpdateTime(DateUtils.getNowDate()); return ivrLibaTemplatetargetMapper.updateIvrLibaTemplatetarget(ivrLibaTemplatetarget); } /** * 批量删除话术模板库话术指标 * * @param templateTargetIDs 需要删除的话术模板库话术指标主键 * @return 结果 */ @Override public int deleteIvrLibaTemplatetargetByTemplateTargetIDs(String[] templateTargetIDs) { return ivrLibaTemplatetargetMapper.deleteIvrLibaTemplatetargetByTemplateTargetIDs(templateTargetIDs); } /** * 删除话术模板库话术指标信息 * * @param templateTargetID 话术模板库话术指标主键 * @return 结果 */ @Override public int deleteIvrLibaTemplatetargetByTemplateTargetID(String templateTargetID) { return ivrLibaTemplatetargetMapper.deleteIvrLibaTemplatetargetByTemplateTargetID(templateTargetID); } }