liusheng
2024-09-18 907641e56c2085aaa81f267946dc3e3e9fca73e7
smartor/src/main/java/com/smartor/service/impl/IvrLibaExtemplateServiceImpl.java
@@ -1,96 +1,95 @@
package com.smartor.service.impl;
import java.util.List;
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 com.smartor.mapper.IvrLibaExtemplateMapper;
import com.smartor.domain.IvrLibaExtemplate;
import com.smartor.service.IIvrLibaExtemplateService;
import java.util.List;
import java.util.UUID;
/**
 * 扩展话术模板库Service业务层处理
 *
 * @author smartor
 * @date 2023-03-22
 * 通过模板Service业务层处理
 *
 * @author ruoyi
 * @date 2023-12-27
 */
@Service
public class IvrLibaExtemplateServiceImpl implements IIvrLibaExtemplateService
{
public class IvrLibaExtemplateServiceImpl implements IIvrLibaExtemplateService {
    @Autowired
    private IvrLibaExtemplateMapper ivrLibaExtemplateMapper;
    /**
     * 查询扩展话术模板库
     *
     * @param subModuleID 扩展话术模板库主键
     * @return 扩展话术模板库
     * 查询通过模板
     *
     * @param ID 通过模板主键
     * @return 通过模板
     */
    @Override
    public IvrLibaExtemplate selectIvrLibaExtemplateBySubModuleID(String subModuleID)
    {
        return ivrLibaExtemplateMapper.selectIvrLibaExtemplateBySubModuleID(subModuleID);
    public IvrLibaExtemplate selectIvrLibaExtemplateByID(String ID) {
        return ivrLibaExtemplateMapper.selectIvrLibaExtemplateByID(ID);
    }
    /**
     * 查询扩展话术模板库列表
     *
     * @param ivrLibaExtemplate 扩展话术模板库
     * @return 扩展话术模板库
     * 查询通过模板列表
     *
     * @param ivrLibaExtemplate 通过模板
     * @return 通过模板
     */
    @Override
    public List<IvrLibaExtemplate> selectIvrLibaExtemplateList(IvrLibaExtemplate ivrLibaExtemplate)
    {
    public List<IvrLibaExtemplate> selectIvrLibaExtemplateList(IvrLibaExtemplate ivrLibaExtemplate) {
        return ivrLibaExtemplateMapper.selectIvrLibaExtemplateList(ivrLibaExtemplate);
    }
    /**
     * 新增扩展话术模板库
     *
     * @param ivrLibaExtemplate 扩展话术模板库
     * 新增通过模板
     *
     * @param ivrLibaExtemplate 通过模板
     * @return 结果
     */
    @Override
    public int insertIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate)
    {
    public IvrLibaExtemplate insertIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate) {
        ivrLibaExtemplate.setCreateTime(DateUtils.getNowDate());
        return ivrLibaExtemplateMapper.insertIvrLibaExtemplate(ivrLibaExtemplate);
        Boolean i = ivrLibaExtemplateMapper.insertIvrLibaExtemplate(ivrLibaExtemplate);
        if (i) {
            return ivrLibaExtemplate;
        }
        return null;
    }
    /**
     * 修改扩展话术模板库
     *
     * @param ivrLibaExtemplate 扩展话术模板库
     * 修改通过模板
     *
     * @param ivrLibaExtemplate 通过模板
     * @return 结果
     */
    @Override
    public int updateIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate)
    {
    public int updateIvrLibaExtemplate(IvrLibaExtemplate ivrLibaExtemplate) {
        ivrLibaExtemplate.setUpdateTime(DateUtils.getNowDate());
        return ivrLibaExtemplateMapper.updateIvrLibaExtemplate(ivrLibaExtemplate);
    }
    /**
     * 批量删除扩展话术模板库
     *
     * @param subModuleIDs 需要删除的扩展话术模板库主键
     * 批量删除通过模板
     *
     * @param IDs 需要删除的通过模板主键
     * @return 结果
     */
    @Override
    public int deleteIvrLibaExtemplateBySubModuleIDs(String[] subModuleIDs)
    {
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateBySubModuleIDs(subModuleIDs);
    public int deleteIvrLibaExtemplateByIDs(Long[] IDs) {
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateByIDs(IDs);
    }
    /**
     * 删除扩展话术模板库信息
     *
     * @param subModuleID 扩展话术模板库主键
     * 删除通过模板信息
     *
     * @param ID 通过模板主键
     * @return 结果
     */
    @Override
    public int deleteIvrLibaExtemplateBySubModuleID(String subModuleID)
    {
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateBySubModuleID(subModuleID);
    public int deleteIvrLibaExtemplateByID(Long ID) {
        return ivrLibaExtemplateMapper.deleteIvrLibaExtemplateByID(ID);
    }
}