package com.se.system.service.impl; import java.util.List; import com.se.common.core.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.se.system.mapper.SysHardMapper; import com.se.system.domain.SysHard; import com.se.system.service.inte.ISysHardService; /** * 硬件Service业务层处理 * * @author se * @date 2024-11-22 */ @Service public class SysHardServiceImpl implements ISysHardService { @Autowired private SysHardMapper sysHardMapper; /** * 查询硬件 * * @param hardId 硬件主键 * @return 硬件 */ @Override public SysHard selectSysHardByHardId(Long hardId) { return sysHardMapper.selectSysHardByHardId(hardId); } /** * 查询硬件列表 * * @param sysHard 硬件 * @return 硬件 */ @Override public List selectSysHardList(SysHard sysHard) { return sysHardMapper.selectSysHardList(sysHard); } /** * 新增硬件 * * @param sysHard 硬件 * @return 结果 */ @Override public int insertSysHard(SysHard sysHard) { sysHard.setCreateTime(DateUtils.getNowDate()); return sysHardMapper.insertSysHard(sysHard); } /** * 修改硬件 * * @param sysHard 硬件 * @return 结果 */ @Override public int updateSysHard(SysHard sysHard) { sysHard.setUpdateTime(DateUtils.getNowDate()); return sysHardMapper.updateSysHard(sysHard); } /** * 批量删除硬件 * * @param hardIds 需要删除的硬件主键 * @return 结果 */ @Override public int deleteSysHardByHardIds(Long[] hardIds) { return sysHardMapper.deleteSysHardByHardIds(hardIds); } /** * 删除硬件信息 * * @param hardId 硬件主键 * @return 结果 */ @Override public int deleteSysHardByHardId(Long hardId) { return sysHardMapper.deleteSysHardByHardId(hardId); } }