package com.smartor.service.impl; import com.ruoyi.common.utils.DateUtils; import com.smartor.domain.IvrTaskTemplateTargetoption; import com.smartor.mapper.IvrTaskTemplateTargetoptionMapper; import com.smartor.service.IIvrTaskTemplateTargetoptionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 随访任务模板指标选项库Service业务层处理 * * @author ruoyi * @date 2024-05-13 */ @Service public class IvrTaskTemplateTargetoptionServiceImpl implements IIvrTaskTemplateTargetoptionService { @Autowired private IvrTaskTemplateTargetoptionMapper ivrTaskTemplateTargetoptionMapper; /** * 查询随访任务模板指标选项库 * * @param id 随访任务模板指标选项库主键 * @return 随访任务模板指标选项库 */ @Override public IvrTaskTemplateTargetoption selectIvrTaskTemplateTargetoptionById(Long id) { return ivrTaskTemplateTargetoptionMapper.selectIvrTaskTemplateTargetoptionById(id); } /** * 查询随访任务模板指标选项库列表 * * @param ivrTaskTemplateTargetoption 随访任务模板指标选项库 * @return 随访任务模板指标选项库 */ @Override public List selectIvrTaskTemplateTargetoptionList(IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) { return ivrTaskTemplateTargetoptionMapper.selectIvrTaskTemplateTargetoptionList(ivrTaskTemplateTargetoption); } /** * 新增随访任务模板指标选项库 * * @param ivrTaskTemplateTargetoption 随访任务模板指标选项库 * @return 结果 */ @Override public int insertIvrTaskTemplateTargetoption(IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) { ivrTaskTemplateTargetoption.setCreateTime(DateUtils.getNowDate()); return ivrTaskTemplateTargetoptionMapper.insertIvrTaskTemplateTargetoption(ivrTaskTemplateTargetoption); } /** * 修改随访任务模板指标选项库 * * @param ivrTaskTemplateTargetoption 随访任务模板指标选项库 * @return 结果 */ @Override public int updateIvrTaskTemplateTargetoption(IvrTaskTemplateTargetoption ivrTaskTemplateTargetoption) { ivrTaskTemplateTargetoption.setUpdateTime(DateUtils.getNowDate()); return ivrTaskTemplateTargetoptionMapper.updateIvrTaskTemplateTargetoption(ivrTaskTemplateTargetoption); } /** * 批量删除随访任务模板指标选项库 * * @param ids 需要删除的随访任务模板指标选项库主键 * @return 结果 */ @Override public int deleteIvrTaskTemplateTargetoptionByIds(Long[] ids) { return ivrTaskTemplateTargetoptionMapper.deleteIvrTaskTemplateTargetoptionByIds(ids); } /** * 删除随访任务模板指标选项库信息 * * @param id 随访任务模板指标选项库主键 * @return 结果 */ @Override public int deleteIvrTaskTemplateTargetoptionById(Long id) { return ivrTaskTemplateTargetoptionMapper.deleteIvrTaskTemplateTargetoptionById(id); } }