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.IvrScenecategoryMapper; import com.smartor.domain.IvrScenecategory; import com.smartor.service.IIvrScenecategoryService; /** * AI服务场景管理分类Service业务层处理 * * @author smartor * @date 2023-03-06 */ @Service public class IvrScenecategoryServiceImpl implements IIvrScenecategoryService { @Autowired private IvrScenecategoryMapper ivrScenecategoryMapper; /** * 查询AI服务场景管理分类 * * @param scenecatid AI服务场景管理分类主键 * @return AI服务场景管理分类 */ @Override public IvrScenecategory selectIvrScenecategoryByScenecatid(Long scenecatid) { return ivrScenecategoryMapper.selectIvrScenecategoryByScenecatid(scenecatid); } /** * 查询AI服务场景管理分类列表 * * @param ivrScenecategory AI服务场景管理分类 * @return AI服务场景管理分类 */ @Override public List selectIvrScenecategoryList(IvrScenecategory ivrScenecategory) { return ivrScenecategoryMapper.selectIvrScenecategoryList(ivrScenecategory); } /** * 新增AI服务场景管理分类 * * @param ivrScenecategory AI服务场景管理分类 * @return 结果 */ @Override public int insertIvrScenecategory(IvrScenecategory ivrScenecategory) { ivrScenecategory.setCreateTime(DateUtils.getNowDate()); return ivrScenecategoryMapper.insertIvrScenecategory(ivrScenecategory); } /** * 修改AI服务场景管理分类 * * @param ivrScenecategory AI服务场景管理分类 * @return 结果 */ @Override public int updateIvrScenecategory(IvrScenecategory ivrScenecategory) { ivrScenecategory.setUpdateTime(DateUtils.getNowDate()); return ivrScenecategoryMapper.updateIvrScenecategory(ivrScenecategory); } /** * 批量删除AI服务场景管理分类 * * @param scenecatids 需要删除的AI服务场景管理分类主键 * @return 结果 */ @Override public int deleteIvrScenecategoryByScenecatids(Long[] scenecatids) { return ivrScenecategoryMapper.deleteIvrScenecategoryByScenecatids(scenecatids); } /** * 删除AI服务场景管理分类信息 * * @param scenecatid AI服务场景管理分类主键 * @return 结果 */ @Override public int deleteIvrScenecategoryByScenecatid(Long scenecatid) { return ivrScenecategoryMapper.deleteIvrScenecategoryByScenecatid(scenecatid); } }