package com.odcc.cpzidc.bis.service.impl; import java.util.List; import com.odcc.cpzidc.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.odcc.cpzidc.bis.mapper.IdcUseComputilityMapper; import com.odcc.cpzidc.bis.domain.IdcUseComputility; import com.odcc.cpzidc.bis.service.IIdcUseComputilityService; /** * 算力指标信息Service业务层处理 * * @author ruoyi * @date 2024-10-10 */ @Service public class IdcUseComputilityServiceImpl implements IIdcUseComputilityService { @Autowired private IdcUseComputilityMapper idcUseComputilityMapper; /** * 查询算力指标信息 * * @param id 算力指标信息主键 * @return 算力指标信息 */ @Override public IdcUseComputility selectIdcUseComputilityById(Long id) { return idcUseComputilityMapper.selectIdcUseComputilityById(id); } /** * 查询算力指标信息列表 * * @param idcUseComputility 算力指标信息 * @return 算力指标信息 */ @Override public List selectIdcUseComputilityList(IdcUseComputility idcUseComputility) { return idcUseComputilityMapper.selectIdcUseComputilityList(idcUseComputility); } /** * 新增算力指标信息 * * @param idcUseComputility 算力指标信息 * @return 结果 */ @Override public int insertIdcUseComputility(IdcUseComputility idcUseComputility) { idcUseComputility.setCreateTime(DateUtils.getNowDate()); return idcUseComputilityMapper.insertIdcUseComputility(idcUseComputility); } /** * 修改算力指标信息 * * @param idcUseComputility 算力指标信息 * @return 结果 */ @Override public int updateIdcUseComputility(IdcUseComputility idcUseComputility) { idcUseComputility.setUpdateTime(DateUtils.getNowDate()); return idcUseComputilityMapper.updateIdcUseComputility(idcUseComputility); } /** * 批量删除算力指标信息 * * @param ids 需要删除的算力指标信息主键 * @return 结果 */ @Override public int deleteIdcUseComputilityByIds(Long[] ids) { return idcUseComputilityMapper.deleteIdcUseComputilityByIds(ids); } /** * 删除算力指标信息信息 * * @param id 算力指标信息主键 * @return 结果 */ @Override public int deleteIdcUseComputilityById(Long id) { return idcUseComputilityMapper.deleteIdcUseComputilityById(id); } }