package com.ruoyi.inspect.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.utils.QueryWrappers; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.inspect.dto.ReliabilityPlanProductDto; import com.ruoyi.inspect.pojo.ReliabilityPlanProduct; import com.ruoyi.inspect.mapper.ReliabilityPlanProductMapper; import com.ruoyi.inspect.service.ReliabilityPlanProductService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.Objects; /** *

* 可靠性计划成品 服务实现类 *

* * @author ld * @since 2025-03-26 01:54:17 */ @Service @AllArgsConstructor public class ReliabilityPlanProductServiceImpl extends ServiceImpl implements ReliabilityPlanProductService { private ReliabilityPlanProductMapper reliabilityPlanProductMapper; @Override public IPage selectProduct(Page page, ReliabilityPlanProductDto reliabilityPlanProductDto) { return reliabilityPlanProductMapper.selectPage(page, QueryWrappers.queryWrappers(reliabilityPlanProductDto)); } @Override public int addOrUpdateProduct(ReliabilityPlanProductDto reliabilityPlanProductDto) { if (Objects.isNull(reliabilityPlanProductDto.getId())) { reliabilityPlanProductDto.setState(null); return reliabilityPlanProductMapper.insert(reliabilityPlanProductDto); } else { //1已审核 if (!StringUtils.isNotBlank(reliabilityPlanProductDto.getState())) { reliabilityPlanProductDto.setState(null); } return reliabilityPlanProductMapper.updateById(reliabilityPlanProductDto); } } @Override public int delProduct(Integer id) { return reliabilityPlanProductMapper.deleteById(id); } }