package com.ruoyi.production.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.production.dto.ProductProcessParameterDto; import com.ruoyi.production.pojo.ProductProcessParameter; import com.ruoyi.production.mapper.ProductProcessParameterMapper; import com.ruoyi.production.service.ProductProcessParameterService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** *

* 工序参数表 服务实现类 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-03-14 03:45:15 */ @Service public class ProductProcessParameterServiceImpl extends ServiceImpl implements ProductProcessParameterService { @Override public IPage pageProductProcessParameter(Page page, ProductProcessParameterDto productProcessParameter) { return baseMapper.pageProductProcessParameter(page, productProcessParameter); } @Override @Transactional public void addProductProcessParameter(List productProcessParameters, Long processId) { productProcessParameters.forEach(productProcessParameter -> { productProcessParameter.setId(null); productProcessParameter.setCreateTime(null); productProcessParameter.setUpdateTime(null); productProcessParameter.setCreateUser(null); productProcessParameter.setUpdateUser(null); productProcessParameter.setTenantId(null); productProcessParameter.setProcessId(processId); }); this.saveBatch(productProcessParameters); } }