package com.smartor.service.impl; 
 | 
  
 | 
import com.ruoyi.common.utils.DateUtils; 
 | 
import com.smartor.domain.IvrLibaExtemplate; 
 | 
import com.smartor.mapper.IvrLibaExtemplateMapper; 
 | 
import com.smartor.service.IIvrLibaExtemplateService; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Service; 
 | 
  
 | 
import java.util.List; 
 | 
import java.util.UUID; 
 | 
  
 | 
/** 
 | 
 * 通过模板Service业务层处理 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2023-12-27 
 | 
 */ 
 | 
@Service 
 | 
public class IvrLibaExtemplateServiceImpl implements IIvrLibaExtemplateService { 
 | 
    @Autowired 
 | 
    private IvrLibaExtemplateMapper ivrLibaExtemplateMapper; 
 | 
  
 | 
    /** 
 | 
     * 查询通过模板 
 | 
     * 
 | 
     * @param ID 通过模板主键 
 | 
     * @return 通过模板 
 | 
     */ 
 | 
    @Override 
 | 
    public IvrLibaExtemplate selectIvrLibaExtemplateByID(String ID) { 
 | 
        return ivrLibaExtemplateMapper.selectIvrLibaExtemplateByID(ID); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 查询通过模板列表 
 | 
     * 
 | 
     * @param ivrLibaExtemplate 通过模板 
 | 
     * @return 通过模板 
 | 
     */ 
 | 
    @Override 
 | 
    public List<IvrLibaExtemplate> selectIvrLibaExtemplateList(IvrLibaExtemplate ivrLibaExtemplate) { 
 | 
        return ivrLibaExtemplateMapper.selectIvrLibaExtemplateList(ivrLibaExtemplate); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 新增通过模板 
 | 
     * 
 | 
     * @param ivrLibaExtemplate 通过模板 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public IvrLibaExtemplate insertIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate) { 
 | 
        ivrLibaExtemplate.setCreateTime(DateUtils.getNowDate()); 
 | 
        Boolean i = ivrLibaExtemplateMapper.insertIvrLibaExtemplate(ivrLibaExtemplate); 
 | 
        if (i) { 
 | 
            return ivrLibaExtemplate; 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 修改通过模板 
 | 
     * 
 | 
     * @param ivrLibaExtemplate 通过模板 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int updateIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate) { 
 | 
        ivrLibaExtemplate.setUpdateTime(DateUtils.getNowDate()); 
 | 
        return ivrLibaExtemplateMapper.updateIvrLibaExtemplate(ivrLibaExtemplate); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 批量删除通过模板 
 | 
     * 
 | 
     * @param IDs 需要删除的通过模板主键 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int deleteIvrLibaExtemplateByIDs(Long[] IDs) { 
 | 
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateByIDs(IDs); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 删除通过模板信息 
 | 
     * 
 | 
     * @param ID 通过模板主键 
 | 
     * @return 结果 
 | 
     */ 
 | 
    @Override 
 | 
    public int deleteIvrLibaExtemplateByID(Long ID) { 
 | 
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateByID(ID); 
 | 
    } 
 | 
} 
 |