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.IvrLibaTargetMapper; import com.smartor.domain.IvrLibaTarget; import com.smartor.service.IIvrLibaTargetService; /** * 指标库Service业务层处理 * * @author smartor * @date 2023-03-22 */ @Service public class IvrLibaTargetServiceImpl implements IIvrLibaTargetService { @Autowired private IvrLibaTargetMapper ivrLibaTargetMapper; /** * 查询指标库 * * @param targetID 指标库主键 * @return 指标库 */ @Override public IvrLibaTarget selectIvrLibaTargetByTargetID(String targetID) { return ivrLibaTargetMapper.selectIvrLibaTargetByTargetID(targetID); } /** * 查询指标库列表 * * @param ivrLibaTarget 指标库 * @return 指标库 */ @Override public List selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget) { return ivrLibaTargetMapper.selectIvrLibaTargetList(ivrLibaTarget); } /** * 新增指标库 * * @param ivrLibaTarget 指标库 * @return 结果 */ @Override public int insertIvrLibaTarget(IvrLibaTarget ivrLibaTarget) { ivrLibaTarget.setCreateTime(DateUtils.getNowDate()); return ivrLibaTargetMapper.insertIvrLibaTarget(ivrLibaTarget); } /** * 修改指标库 * * @param ivrLibaTarget 指标库 * @return 结果 */ @Override public int updateIvrLibaTarget(IvrLibaTarget ivrLibaTarget) { ivrLibaTarget.setUpdateTime(DateUtils.getNowDate()); return ivrLibaTargetMapper.updateIvrLibaTarget(ivrLibaTarget); } /** * 批量删除指标库 * * @param targetIDs 需要删除的指标库主键 * @return 结果 */ @Override public int deleteIvrLibaTargetByTargetIDs(String[] targetIDs) { return ivrLibaTargetMapper.deleteIvrLibaTargetByTargetIDs(targetIDs); } /** * 删除指标库信息 * * @param targetID 指标库主键 * @return 结果 */ @Override public int deleteIvrLibaTargetByTargetID(String targetID) { return ivrLibaTargetMapper.deleteIvrLibaTargetByTargetID(targetID); } }