package com.ycl.platform.service.impl; import com.ycl.platform.domain.entity.YwThreshold; import com.ycl.platform.mapper.YwThresholdMapper; import com.ycl.platform.service.IYwThresholdService; import com.ycl.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 运维阈值Service业务层处理 * * @author gonghl * @date 2024-03-25 */ @Service public class YwThresholdServiceImpl implements IYwThresholdService { @Autowired private YwThresholdMapper ywThresholdMapper; /** * 查询运维阈值 * * @param id 运维阈值主键 * @return 运维阈值 */ @Override public YwThreshold selectYwThresholdById(Integer id) { return ywThresholdMapper.selectYwThresholdById(id); } /** * 查询运维阈值列表 * * @param ywThreshold 运维阈值 * @return 运维阈值 */ @Override public List selectYwThresholdList(YwThreshold ywThreshold) { return ywThresholdMapper.selectYwThresholdList(ywThreshold); } /** * 新增运维阈值 * * @param ywThreshold 运维阈值 * @return 结果 */ @Override public int insertYwThreshold(YwThreshold ywThreshold) { ywThreshold.setCreateTime(DateUtils.getNowDate()); return ywThresholdMapper.insertYwThreshold(ywThreshold); } /** * 修改运维阈值 * * @param ywThreshold 运维阈值 * @return 结果 */ @Override public int updateYwThreshold(YwThreshold ywThreshold) { ywThreshold.setUpdateTime(DateUtils.getNowDate()); return ywThresholdMapper.updateYwThreshold(ywThreshold); } /** * 批量删除运维阈值 * * @param ids 需要删除的运维阈值主键 * @return 结果 */ @Override public int deleteYwThresholdByIds(Integer[] ids) { return ywThresholdMapper.deleteYwThresholdByIds(ids); } /** * 删除运维阈值信息 * * @param id 运维阈值主键 * @return 结果 */ @Override public int deleteYwThresholdById(Integer id) { return ywThresholdMapper.deleteYwThresholdById(id); } }