¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.smartor.service.impl; |
| | | |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.smartor.domain.IvrLibaTemplateScript; |
| | | import com.smartor.mapper.IvrLibaTemplateScriptMapper; |
| | | import com.smartor.service.IIvrLibaTemplateScriptService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 模çé®é¢è¯æ¯åºServiceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-12-23 |
| | | */ |
| | | @Service |
| | | public class IvrLibaTemplateScriptServiceImpl implements IIvrLibaTemplateScriptService { |
| | | @Autowired |
| | | private IvrLibaTemplateScriptMapper ivrLibaTemplateScriptMapper; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¨¡çé®é¢è¯æ¯åº |
| | | * |
| | | * @param ID 模çé®é¢è¯æ¯åºä¸»é® |
| | | * @return 模çé®é¢è¯æ¯åº |
| | | */ |
| | | @Override |
| | | public IvrLibaTemplateScript selectIvrLibaTemplateScriptByID(Long ID) { |
| | | return ivrLibaTemplateScriptMapper.selectIvrLibaTemplateScriptByID(ID); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¨¡çé®é¢è¯æ¯åºå表 |
| | | * |
| | | * @param ivrLibaTemplateScript 模çé®é¢è¯æ¯åº |
| | | * @return 模çé®é¢è¯æ¯åº |
| | | */ |
| | | @Override |
| | | public List<IvrLibaTemplateScript> selectIvrLibaTemplateScriptList(IvrLibaTemplateScript ivrLibaTemplateScript) { |
| | | return ivrLibaTemplateScriptMapper.selectIvrLibaTemplateScriptList(ivrLibaTemplateScript); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ¨¡çé®é¢è¯æ¯åº |
| | | * |
| | | * @param ivrLibaTemplateScript 模çé®é¢è¯æ¯åº |
| | | * @return ç»æ |
| | | */ |
| | | @Override |
| | | public int insertIvrLibaTemplateScript(IvrLibaTemplateScript ivrLibaTemplateScript) { |
| | | ivrLibaTemplateScript.setCreateTime(DateUtils.getNowDate()); |
| | | return ivrLibaTemplateScriptMapper.insertIvrLibaTemplateScript(ivrLibaTemplateScript); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¨¡çé®é¢è¯æ¯åº |
| | | * |
| | | * @param ivrLibaTemplateScript 模çé®é¢è¯æ¯åº |
| | | * @return ç»æ |
| | | */ |
| | | @Override |
| | | public int updateIvrLibaTemplateScript(IvrLibaTemplateScript ivrLibaTemplateScript) { |
| | | ivrLibaTemplateScript.setUpdateTime(DateUtils.getNowDate()); |
| | | return ivrLibaTemplateScriptMapper.updateIvrLibaTemplateScript(ivrLibaTemplateScript); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå 餿¨¡çé®é¢è¯æ¯åº |
| | | * |
| | | * @param IDs éè¦å é¤ç模çé®é¢è¯æ¯åºä¸»é® |
| | | * @return ç»æ |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public int deleteIvrLibaTemplateScriptByIDs(Long[] IDs) { |
| | | Integer i = null; |
| | | for (Long id : IDs) { |
| | | i = ivrLibaTemplateScriptMapper.deleteIvrLibaTemplateScriptByID(id); |
| | | } |
| | | return i; |
| | | } |
| | | |
| | | /** |
| | | * å 餿¨¡çé®é¢è¯æ¯åºä¿¡æ¯ |
| | | * |
| | | * @param ID 模çé®é¢è¯æ¯åºä¸»é® |
| | | * @return ç»æ |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public int deleteIvrLibaTemplateScriptByID(Long ID) { |
| | | return ivrLibaTemplateScriptMapper.deleteIvrLibaTemplateScriptByID(ID); |
| | | } |
| | | } |